The secret inside One Million Checkboxes
Teens wrote me a secret. I found them.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 257 posts.
Teens wrote me a secret. I found them.
History of checkboxes and radio buttons in user interfaces
Somehow we forgot how to center rectangles and must find our way back
One of the ways I like to do development is to build something, click around a ton , make tweaks, click around more, more tweaks, more clicks, etc., until I…
GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to ...
Connect with Lunduke and other members of Lunduke community
Music notation should be as accessible and as fluid as text is on the web. CSS Grid helps us get there.
In this post, I talk about pleasant but seemingly minor features in personal sites
In mid-2022 I bought a new domain name.
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…
A community vote in the CSS-Next repository on GitHub decided on a new official logo for CSS. The design follows the design language of the logos of other web technologies like JavaScript, TypeScript, and WebAssembly. A demonstration of the new rebeccapurple colored CSS logo alongside the logos from JavaScript…
In 2018, I created the SerenityOS project after completing a drug rehab program.
another hidden browser which is accessible by a link
So you think you know box shadows huh? I bet you didn't know they could do this.
Matt Ström-Awn · Designer, leader, and coach focused on building exceptional products and teams.
Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it. Note: I communicated with the Bluesky team prior to the publishing of this post. While the functionality described is not the intended use of the application, it is known behavior and does not constitue…
The core problem is that toasts always show up far away from the user's attention.
Issues with Kagi's AI focus, finances and leadership
We explore how to build local-first sync on top of simple file storage
YouTube is probably one of the parts of the internet I consume the most, so I was more than a little sad when YouTube announced that they don’t have plans to build a visionOS app, and disabled the option to load the iPad app. This leaves you with Safari, and the website is okay, but definitely doesn’t feel like a…
Instead of redirecting API calls from HTTP to HTTPS, make the failure visible. Unfortunately, many well-known API providers don't currently do so.
This project is discontinued. The github repos are still available as archives, but no deployment is maintained and no PRs will be accepted. You can still join the Discord if you want but it is not active.
<center> <img src="https://docs.monadical.com/uploads/213b6618-e133-4b6b-a74a-267de68606aa.png" s
At work, one of the things I do pretty often is write print generators in HTML to recreate and replace forms that the company has traditionally done handwritten on paper or in Excel. This allows the company to move into new web-based tools where the form is autofilled by URL parameters from our database, while getting…
Most computer systems we interact with have an auth system of some kind. The problem is, that sentence is at best unclear and at worst nonsense. "Auth" can mean at least two things: authentication or authorization [1] . Which do we mean for an "auth system"? It's never perfectly clear and, unfortunately, we often mean…
Monospace fonts are dear to many of us. Some find them more readable, consistent, and beautiful, than their proportional alternatives. Maybe we’re just brainwashed from spending years in terminals? Or are we hopelessly nostalgic? I’m not sure. But I like them, and that’s why I started experimenting with all-monospace…
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
Let’s talk about what we’re talking about. JWT stands for JSON Web Tokens, a reasonably well defined standard for authenticated tokens. Specifically they have a header with format information, a payload, and a signature or message authentication code. The core idea is that whoever has the corresponding verification…