maps.google.com now redirects to google.com/maps
For as long as I can remember, maps.google.com was the defacto domain for Google Maps. Also for as long as I can remember, I allowed this domain to use the location services of my browser.
Ladybird: A new cross-platform browser project
This post describes the Ladybird browser, based on the LibWeb and LibJS engines from SerenityOS.
Instagram can track anything you do on any website in their in-app browser
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
Draw SVG rope using JavaScript
Transforming a SVG path into a rope drawing turned out to be a surprisingly fun problem to solve. I'll walk you through the process and show you a few tricks that made it work.
Windows needs a change in priorities
A developer's critique of Windows 11 product priorities, weighing UX consistency and developer trust against ad placement and shell rewrites.
I still use Flash
How I Still Use Flash in 2022
CSS Gradients that avoid the “gray dead zone”
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
A 14kb page can load much faster than a 15kb page
What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.
SvelteKit 1.0
Web development, streamlined
Include diagrams in your Markdown files with Mermaid
Mermaid is a JavaScript based diagramming and charting tool that takes Markdown-inspired text definitions and creates diagrams dynamically in the browser.
The HTTP crash course nobody asked for
HTTP does a pretty good job staying out of everyone’s way. If you’re reading this article, there’s a solid chance it was delivered to you over HTTP. Even if you’re reading this from an RSS reader o...
Postgres WASM
We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet.
The end of the nice GTK button
A look into my favorite Adwaita button and why I'm not happy it's going away
Firefox rolls out Total Cookie Protection by default to all users
Updated Aug. 28, 2024. Take back your privacy Firefox is rolling out Total Cookie Protection by default to more Firefox users worldwide, making Firefox the
De-AMP: Cutting out Google and enhancing privacy
Brave is rolling out a new feature called De-AMP, which allows Brave users to bypass Google-hosted AMP pages, and instead visit the content's publisher directly.
Front end developers: stop moving things that I’m about to click on
Please. It’s an insult to my brain. Like, you put the button in one place, and then you’re like “nah, let’s move it somewhere else.” Here…
Learn Postgres at the Playground – Postgres compiled to WASM running in browser
Run Postgres in your local web browser with guided tutorials to help you grow your Postgres skills.
An interactive guide to Flexbox
When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible things. Fluid layouts that stretch and shrink without arbitrary breakpoints. In this action-packed interactive tutorial, we'll pop the hood on the Flexbox algorithm and learn how to do remarkable things with it. ✨
Thunderbird 102
Our huge annual release, Thunderbird 102, brings highly-requested features, visual refinements + quality-of-life upgrades to our 20M+ users.
See what JavaScript commands get injected through an in-app browser
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
How to build a personal webpage from scratch
An opinionated introduction to designing and deploying a modern static webpage.
We're improving search results when you use quotes
How snippets in Google’s search results are being improved by forming them around where quoted words or phrases occur in a web document.
Our plans for Thunderbird on Android
We're thrilled to announce our first steps on the road to delivering an outstanding Thunderbird on Android experience.
Adblocking people and non-adblocking people experience a different web
I'm Left Handed is a blog mostly about technology.
React I love you, but you're bringing me down
We've come a long, long way together. You changed. Where do we go from here?
Almost all searches on my independent search engine are now from SEO spam bots
searchmysite.net was designed to be a search engine free from SEO spam, but now almost all traffic comes from SEO spammers.