Get the newsletter
Posts and notes straight to your inbox
Get new posts and short notes by email — no spam, unsubscribe anytime.
Blog
Browse by topic — architecture, Angular, AI, accessibility, careers, and more. The same engineering and product lens I bring to client work, published as it happens.

🔒 Need AI Model? Chrome Downloaded It For You Already
Google Chrome silently installs a 4GB Gemini Nano AI model on your device without asking for consent. Learn what this means for privacy, security, and how to monitor what apps are doing on your system.

🌌 10% of Firefox Crashes Aren't Software Bugs - They're Cosmic Rays Flipping Bits in Your RAM
Gabriele Svelto is a software engineer working on Firefox. In a Mastodon thread he shared this week, he revealed the results of a large-scale analysis of Firefox crash reports. The numbers are striking.

🦊 Firefox 120 Released: Dark Mode, LH and Okloch Colors
Firefox is among the best browsers available on the market, and surely is an option for the people who find OS vendor browsers not…

Vivaldi Browser Is Now Available On iPhones And iPads
The carefully crafted browser used by 2.4 million people opens the stage to Apple users craving for some more delightful browsing…

🦁 Brave Browser On Android — A Review Part 1
🦁 Brave Browser On Android — A Review Part 1 — Is Brave Really Lit? Finally, it’s time to check out Firefox mobile competitors. Brave is quite nice. Here’s some things that are different. I’m camp Firefox. Well, kind of. Due to problems with dev tools I had to switch to Chrome b…

🧭 Safari 16.5 Is Not Only About CSS Nesting
🧭 Safari 16.5 Is Not Only About CSS Nesting The new release of Safari browser comes with a promise that maybe we will have all modern features of the web available also in that browser. After the death of Internet Explorer, Safari was on an edge to replace the old browser in int…

5 Chrome Network Tab Settings To Fix Your Life
Chrome is equipped with a network tab. It shows what requests an app makes. I often use it to diagnose issues with endpoints when…