Short URLs: Why and How
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Topics /
The most popular blog posts about web & frontend on Hacker News. 4,614 posts.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
A new version of Adblock Plus was released on July 17, 2018. Version 3.2 introduced a new filter option for rewriting requests. A day later AdBlock followed suit and released support for the new filter option. uBlock, being owned by AdBlock, also implemented the feature. Under certain conditions the $rewrite filter…
Designer, researcher, strategist.
We can mostly blame Internet Explorer, as always.
When coding a webpage, sometimes you know something is very likely to be needed, even if it's not needed yet. You can give the browser a hint: <link rel=prefetch href=url> The browser will take a note, and then when it doesn't have anything more important to do it might request url. Later on, if it does turn out…
Markov chain babblers, bogus php files, and more!
Recently I've become more and more interested in how WebRTC works, so a few weeks ago I decided to add a page to my website where I could set up peer-to-peer video chats. There are plenty of libraries and services out there to make this extremely easy, but knowing that WebRTC is now well supported natively across…
Microsoft have released a beta of Internet Explorer 9. This much is good, they’re back in the game. The engine supports modern standards—and for the first time Internet Explorer now renders this website (which has been HTML5 since early 2008 ).
Over the last month, there has been a ton of debate and conversation about web2 vs web3 with many leading voices raising doubts about web3. Debate and doubt are healthy. And web3 enthusiasts, particularly on Twitter, remind me of missionaries trying to recruit the unwashed to their belief system. Frankly, it is all…
Disclaimer: The events depicted in this story are purely factual and described to the best of my memory. Prelude Many years ago, in the City of London… The Expedia empire reigns. Having conqu…
How to save the open web, & get (re)started with RSS
This is my journey of creating a proof-of-concept of persisting an SQLite database in a Cloudflare Durable Object. It is not meant as a tutorial, but rather as something I myself can get back to it, to revisit what and why I did certain things.
I mentioned recently, buried in a post about UI changes, that Twitter’s latest earnings report included this bombshell: We are going to fix the broken windows and confusing parts, like the .@name syntax and @reply rules, that we know inhibit usag
How this one small browser quirk turned into a tool used by countless people for decades.
You are reading the 2024 edition of the Flask Mega-Tutorial. The complete course is also available to order in e-book and paperback formats from Amazon. Thank you for your support!If you are looking…
Why Icons Alone Aren't Enough.
Just like last year, I made a list of the best media I enjoyed over the year. This includes music, films, series and games.
Having recently had the pleasure of doing most of my internet interactions on a tablet or a smartphone because my laptop was ‘hors de combat,’ I was able to further reflect on the state of the modern web. 1 With Web 2.0 being already passé, Web 3.0 being not the latest fad any more, and talks of Web 4.0, 4.5, and 5.0…
Phishing PassKeys credentials using browser intents
Analyzing the little guys
Learn React from the ground up, without worrying about JSX, Flux, ES6, Webpack, etc.
Keeping track of your hacks
How does Framer Motion make layout changes look seamless? In this post, we're taking a deep dive into FLIP, the technique used by Framer Motion to animate changes in layout without sacrificing performance.