JSDoc is TypeScript
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...
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...
The one where I nosey through rather telling git commits
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 .
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.
On the return of texture, depth, and expressiveness in UI.
You’ve got a monopoly on lemonade because you pay all the grocery stores to be the default lemonade. So we’re going to force you sell your car. What’s with the weird redirect? If …
Behind the scenes blog of pretix, your friendly ticketing system from next door.
Deep-diving on the load performance of F1 websites.
Porffor can run on Lambda now!
Personal blog and portfolio site
SSL requirements are quickly becoming obnoxious.
The five most popular JS frameworks – Angular, React, Vue, Svelte and Blazor – use different rendering strategies, and it shows.
As Cory Doctorow once said "Any time that someone puts a lock on something that belongs to you but won't give you the key, that lock's not there for you." But here's the thing with the LCP DRM scheme; they do give you the key! As I've written about previously, LCP mostly relies on the user entering their password (the…
Around 97% of US households have internet access, but bandwidth and latency are likely worse than you expect.
Google Chrome is getting upgraded with the latest AI to make it safer, smarter and more useful
Walkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together
blogs rot. wikis wait. 2025-01-01 wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is my abyss is my wiki is…
stlab hosts modern, modular C++ algorithms and data structures.
I hate ads. I also hate tracking and bloat. But I didn't actually hate the latter quite enough to get rid of Disqus for comments. It was a free, good service, and you could turn off ads for the users (which I did).
We’re happy to announce a new release of ClojureScript. If you’re an existing user of ClojureScript please read over the following release notes carefully.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
WebSockets are at the very core of Compose. Learn how we scaled them to support 1000s of concurrent users.
If you don't care about the explanation and want a direct link to the simulation, here you go .
A static site with version control history enables me to travel into any point in the project’s past and serve the site as it was back in the day.
And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog. Through the design/development process, I had some insights…