Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 555 posts.
MathBox 2: PowerPoint Must Die
PowerPoint must die.
How Apple Pay works and why it matters for developers
A blog for third-party developers on the Clover POS platform.
Pokedex.org: a progressive webapp for Pokémon fans
Blog by Nolan Lawson about JavaScript on mobile devices
On the Perceived Value of EV Certs, Commercial CAs, Phishing and Let's Encrypt
Last week I wrote about how Life Is About to Get a Whole Lot Harder for Websites Without HTTPS [https://www.troyhunt.com/life-is-about-to-get-harder-for-websites-without-https/]. Somewhere in the comments there, the discussion went off on a tangent about commercial CAs, the threat
What is the small web? (2020)
Updated June 19th, 2023 Sorry, your browser doesn't support embedded videos. But that doesn’t mean you can’t watch it! You can download Small Is Beautiful #23 directly, and watch it with your favourite video player. Small Is Beautiful (Oct, 2022): What is the Small Web and why do we need it? Today, I want to introduce…
Crafting Subtle & Realistic User Interfaces
Mac, iPhone & iPad interface design consulting, writing and speaking featuring tutorials, interviews, techniques and thoughts on crafting & building beautiful software. By Mike Rundle.
GUI Architectures (2006)
Describing the way architectures for UIs have evolved over the years, in particular the many and often misunderstood definitions for Model-View-Controller.
Mistakes in Web Design
The 10 most egregious UX offenses against users. Web design disasters and HTML horrors are legion, though many usability atrocities are less common than they used to be.
Goodbye, Clean Code
Let clean code guide you. Then let it go.
Apple's New Map
Four years in the making, it covers just 3% of the U.S.’s area and 4.9% of its population:
Open Social
The protocol is the API.
How web bloat impacts users with slow devices
In 2017, we looked at how web bloat affects users with slow connections . Even in the U.S., many users didn't have broadband speeds , making much of the web difficult to use. It's still the case that many users don't have broadband speeds, both inside and outside of the U.S. and that much of the modern web isn't…
The “Cobra Effect” that is disabling paste on password fields
Back in the day when the British had a penchant for conquering the world, they ran into a little problem on the subcontinent; cobras. Turns out there were a hell of a lot of the buggers wandering around India and it also turned out that they were rather venomous which
Email: Explained from first principles
Modern email is a patchwork of protocols and extensions. Here is one article to understand them all.
Google, Facebook, and Amazon have fundamentally transformed the web
Open Source Freelancer
Replacing Disqus with GitHub Comments
I considered removing comments from the blog after looking into Disqus load-time behaviour and seeing what it was imposing on visitors.
If not React, then what?
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to serve users first and foremost.
The worst API ever made (2014)
A call-by-call look at context switch logging with the Event Tracing for Windows API.
Learn CSS layout the pedantic way (2015)
Bureaucrat Conrad, you are technically correct - the best kind of correct. I hereby promote you to grade 37. - Number 1.0 (Futurama, S2E15 )
My Custom CSS Reset
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
How To Scroll
Scroll-based interaction is incredibly popular for interactive storytelling . There are many compelling reasons for this, yet scrolling is surprisingly nuanced and easy to break. So here are five rules for employing scrolling effectively.
Ontology Is Overrated: Categories, Links, and Tags (2005)
Based on two talks I gave in the spring of 2005—one entitled "Ontology Is Overrated", and one entitled "Folksonomies & Tags: The rise of user-developed classification."
Screw Hashbangs: Building the Ultimate Infinite Scroll
I’m just a student in a field unrelated to computer science , but I’ve been coding for years as a hobby. So, when I saw the current state of infinite scroll , I thought perhaps I could do something to improve it. I’d like to share what I came up with.
Your code displays Japanese wrong
A static site to link people to when their code is displaying Japanese wrong.
JSON vs. XML
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the…