CSS Grid Lanes
It’s here, the future of masonry layouts on the web!
The latest blog posts to take off on Hacker News. 8,467 posts.
It’s here, the future of masonry layouts on the web!
Recently, I made a free game . It's a little mystery investigation game which I was inspired to write after enjoying games like Case of the Golden Idol , Roottrees are Dead , and Return of the Obra Dinn . I thought my UX ideas were pretty simple, so I decided to implement it in HTML5 .
We're introducing SAM Audio, a state-of-the-art AI model that enables you to segment sound.
We begin by writing a few helper functions that will invariably prove useful to us later. We will be dealing with a lot of rectangular regions on the screen, so it makes sense to start by defining a rectangle structure and write some code to manipulate it.
Building a Tamagotchi-style language learning iOS app with SwiftUI character animation - on drill design, motivation loops, and where Duolingo gets it wrong.
Following in Amazon's footsteps, two student projects independently use 'collaborative filtering' to bring recommendations and social networking to online music; soon they will join forces.
In May of 2023 an internal refactoring PR from the Svelte repo made it to the front page of the Hacker News forums. The (superficially) controversial PR seem...
One of the (many) depressing things about the "AI" future in which we're living, is that it exposes just how many people are willing to outsource their critical thinking. Brute force is preferred to thinking about how to efficiently tackle a problem. For some reason, my websites are regularly targetted by "scrapers"…
GraphQL solves a real problem, but in many enterprise setups that problem is already handled by BFFs. After years using Apollo in production, I think the tradeoffs often outweigh the win.
Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.
Three decades of making things on the internet
Preamble: The whole affair is Google’s fault and not Bear Blog’s. Huge thanks to Herman—Bear Blog’s founder and dev—for his patience and help. A month afte...
The library for web and native user interfaces
SVGs are pretty cool - vector graphics in a simple XML format. They are supported on just about every device and platform, are crisp on every display, and can have embedded scripts in to make them interactive. They're way more capable than many people realise, and I think we can capitalise on some of that unrealised…
An important message on Pop!_OS, Linux, and one downright fantastic community.
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
Django 6.0 was released today, starting another release cycle for the loved and long-lived Python web framework (now 20 years old!). It comes with a mosaic of new features, contributed to by many, some of which I am happy to have helped with. Below is my pick of highlights from the release notes.
Why the Sanitizer API is just <code>setHTML()</code>
How to ensure updates and messages are communicated in an inclusive way.
I complained about this on the socials , but I didn’t get it all out of my system. So now I write a blog post. I’ve never liked the philosophy of “put an icon…
Everybody get up, it's time to slam now, we got a real jam goin down
Recent advancements in Cloudflare Python Workers means fast cold starts, comprehensive package support, and a great developer experience. We explain how they were achieved and show how Python can be used to build serverless applications on Cloudflare.
A couple of years ago, I decided I'd had enough of ads. Not just the occasional banner or a quick pre-roll video — I mean all of them. They have to go.
Can Claude Recreate the 1996 Space Jam Website? No. Or at least not with my prompting skills.
Blog Quest and StreetPass help you discover the independent web
How many CSS selectors and declarations do we need to produce the Fizz Buzz sequence? Of course we could do this with no CSS at all simply by placing the entire sequence as text in the HTML body. So to make the problem precise as well as to keep it interesting, we require that all text that appears in the Fizz Buzz…
We chose Zig over C++ and Rust because we wanted a simple, modern systems language. Here's what we learned building a browser with it.
It’s not every day a video codec wins an Emmy. But yesterday, the Television Academy honored the AV1 specification with a Technology & Engineering Em
Liwei Guo, Zhi Li, Sheldon Radford, Jeff Watts
A novel and powerful twist on an old classic.