Progressive Enhancement Is Dead
I've got bad news: Progressive enhancement is dead, baby. It's dead. At least for the majority of web developers.
Topics /
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
I've got bad news: Progressive enhancement is dead, baby. It's dead. At least for the majority of web developers.
DHH's opening keynote had shockingly little to say about Rails.
Starting on November 16, 2026, conversations in Discoverable Servers will be easier to find for people searching the web. Admins can choose which channels are surfaced on the web. Private servers, DMs, and GDMs are not included.
✪ Update 2021-06-11 For WWDC 2021, Apple has posted an excellent video on EDR.
I first heard about Svelte a year ago, when Rich Harris presented it at JSConf EU 2018. The demo gods were a bit harsh on him, but it didn't matter to me, because I was so impressed by his philosophy and ideas that I was already sold. I knew he'd work out the kinks, go through a few major versions, and Svelte would be…
Nobody cares about your blog, but you should keep writing!
I started thinking about ball juggling machines in the year 2014. I wrote about my first few attempts at creating them in this blog post from the year 2017. In 2018 I wrote another post about my then newest build. We’re now in the year 2020. And finally, the quest to get a machine to … Continue reading The Octo-Bouncer
The Stable and Extended stable channels has been updated to 116.0.5845.187 for Mac and Linux and 116.0.5845.187/.188 for Windows, which will...
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
This has been a hard post for me to write after participating in WordPress since before I even started a career in tech and, until 3 months ago, for my entire tech career. That said, it has been in the making for quite a while now and it is time that I make it official. I’ve officially left the WordPress project after…
Arbitrary password rules are a vain attempt to increase security by forcing unnecessary complexity
If you’re reading this page it means that you are accessing a ‘darknet’ web page. Darknets used to refer to places where illicit drugs and pornography were traded, these days it refers to lonely servers without any inbound links languishing away in dusty server rooms that people have all but forgotten about. Refusing…
This year, we released the 1st official version of our API. Our API versioning scheme allows us to providing apps with stable behavior and predictable timelines.
Why cookie banners frustrate users, when EU device-access consent is required, and which narrow exemptions may apply to necessary and audience-measurement cookies.
We were magicians and the web was our magic
An overview of Rust GUI libraries and frameworks, focused on WASM. Discover the latest GUI toolkit options for Rust, increase your programming skills, and create efficient WebAssembly bundles that will help you build comprehensive applications.
JPEG XL has landed, but how does it compare?
Building and releasing a browser is complicated and involves many players. To optimize the process, and make it more reliable for all users, over the years we’ve developed a phased ...
That is, if you ever hope to be acquired by a larger company
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
Download an area of the world to your phone, and the next time you find there’s no connectivity Google Maps will continue to work seamlessly.
QR codes reverse the usual order: decimal works better than base64 for encoding binary data, despite it requiring many more digits.
It is not just the borrow checker
Strap yourself in. In this guide, we compare when it's absolutely vital to be using TypeScript, the strictly-typed programming language, and when it makes sense to stick to vanilla JavaScript.
Illustration from unDraw I want to personalize things I use. I want to change the settings. I want to change the colors, the desi...
Simon Rohlmann, Vladislav Mladenov, Christian Mainka, Daniel Hirschberger, and Jörg Schwenk, Ruhr University Bochum