Building the Firefox browser for Firefox OS
As soon as the Boot to Gecko (B2G) project was announced in July 2011 I knew it something I wanted to contribute to. I'd already been working on the idea ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
As soon as the Boot to Gecko (B2G) project was announced in July 2011 I knew it something I wanted to contribute to. I'd already been working on the idea ...
A few days ago was the 30th anniversary of the first time I wrote an HTML document.
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my favourite secrets and tricks. 😄
The Multi-Account Containers Add-on will now sync your container configuration and site assignments. Firefox Multi-Account Containers allows users to separate their online identities into different tab types called Containers. Each ...
Update: In addition to the Cordova integration described below, Firefox OS is now supported in the 3.5 release of Adobe PhoneGap. If you're already building apps with PhoneGap, you can ...
Guide to building up a tile server and map client from scratch with PostGIS and PostgreSQL.
When I saw oscilloscope music demos, they amazed and inspired me. Observing a clever use of interaction between sound and an electron beam is a unique experience. Some awesome oscilloscope music videos: Youscope, Oscillofun and Khrậng. However, I could not find any beautiful oscilloscope emulators. Lines produced by…
A web browser is a piece of software that loads remote files and displays them locally, allowing for user interaction. Quantum is the code name for an project we’ve undertaken ...
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Link to: https://www.threads.net/@eric_seufert/post/CwAiop2OM8U/
Updated October 27, 2023 to include additional quotes and commentary. While talking with people at Djangocon US, one question kept coming up: “why is the Django admin so ‘ugly’?”. I’m paraphrasin...
On Twitter, my friends Shani and Erie are engaged in a bit of time-honored kvetching about the legendary and general awfulness of restaurant Web sites. Who thinks it’s good idea to blast annoying music at people going to your site? Why do they so often rely on Flash, which doesn’t really add anything to the…
(I don't plan on doing lots more of these Windows UI blog posts. I just happened to come across this and found it interesting. Besides, it's super hot where I live and I can't do anything meaningful anyway, so here we go.)
Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.
EA does not allow passwords longer than 16 characters or passwords that contain symbols. However passwords like cool, pass and love are totally acceptable.
The Internet is decentralized by design. It came into being not at once, but in parts. New protocols were added on top of previous ones, but one crucial protocol is still missing.
Truly unlocking competition in tech means increasing interoperability; an absolutist approach to privacy is doing the exact opposite.
Consolidating our web sites onto go.dev.
Learning how htmx works by building one from scratch.
Web browsers should only buffer HTML5 media content when the `autobuffer` attribute has been explicitly turned on in the markup.
Alpha 4 is here to address those pesky build and package errors, a few CSS bugs, and some documentation inconsistencies we introduced in our last release.