I have started reading a book by Tim Berners-Lee (or TimBL as hid early internet nickname goes). I’ll be posting some interesting quotes here. Tim-Berners…
It seems that Google engineers have quietly changed another requirement and introduced a breaking change? Update: validation_behavior (new documentation) validation_behavior string Optional. Sets the validation…
Yes, year 2026 will be the year of LLM bombing. What? How? SEO bombing SEO bombing was a well-known technique once and funny or reputation-affecting…
If you have been bumping into why video won’t load and play in Google Chat while using Firefox, then read this article to fix it.…
Brevo allows to create templates using their API. This is useful when creating templates in bulk. Unfortunately Brevo API development has been kind of abandoned…
It’s recommended to secure your server or web app by only requiring browser permissions you really need. Unfortunately as for this browser permissions header, there…
I was never really into celebrating website anniversaries, but let’s just say this blog is now 20 years old. Actually, it’s almost 21 years old…
Facebook Ads Library provides search for published ads on Meta platforms (Facebook, Instagram, Whatsapp). It also provides an API to programmatically search for ads that…
Some database (and web apps) grow organically. They start small and then features keep popping up and the database schema needs change from time to…
I have identified an interesting non-compliance issue with Mastodon web UI and reported it on Github. Non-compliant data storage If you go to a Mastodon…






