Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,468 posts.
Three Decades of HTML
A few days ago was the 30th anniversary of the first time I wrote an HTML document.
Deconstructing the "Whimsical Animations" landing page
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. 😄
Multi-account containers add-on sync feature
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 ...
Building Cordova apps for Firefox OS
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 ...
Serving Dynamic Vector Tiles from PostGIS
Guide to building up a tile server and map client from scratch with PostGIS and PostgreSQL.
How to draw oscilloscope lines with WebGL
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…
Quantum Up Close: What is a browser engine?
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 ...
Browsers barely care what HTTP status code your web pages are served with
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…
Changing its name tanked X's downloads in App Store and Play Store
Link to: https://www.threads.net/@eric_seufert/post/CwAiop2OM8U/
Why Is the Django Admin "Ugly"?
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...
Why are restaurant web sites so bad?
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…
Windows UI evolution: Clicking an unassociated file
(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.)
“You should never build a CMS”
Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.
Electronic Arts Hates Strong Passwords
EA does not allow passwords longer than 16 characters or passwords that contain symbols. However passwords like cool, pass and love are totally acceptable.
Decentralized Syndication – The Missing Internet Protocol
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.
The Web’s Missing Interoperability
Truly unlocking competition in tech means increasing interoperability; an absolutist approach to privacy is doing the exact opposite.
Golang.org will be merged into go.dev
Consolidating our web sites onto go.dev.
Let's make the worst Htmx
Learning how htmx works by building one from scratch.
Why the HTML5 ‘Video’ Element Is Effectively Unusable
Web browsers should only buffer HTML5 media content when the `autobuffer` attribute has been explicitly turned on in the markup.
Bootstrap 4 Alpha 4 Released
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.