Unreal Tournament 99 running on WASM (2017)
See Unreal Tournament (1999) run in a web browser!
The latest blog posts to take off on Hacker News. 4,614 posts.
See Unreal Tournament (1999) run in a web browser!
Cloudflare Pages 😍 I got into Cloudflare pages because it lets you host static websites with all the latest optimizations conveniently and for free. Setting up a static website with a custom domain is easy, and you get the benefits of automatic SSL, CDN, and latest version of HTTP3. This is how this blog is hosted and…
Only nine months after I suggested Tailwind might someday hit an unpleasant inflection point, that may now be happening.
HTTP does a pretty good job staying out of everyone’s way. If you’re reading this article, there’s a solid chance it was delivered to you over HTTP. Even if you’re reading this from an RSS reader o...
In the near future, transforming text over an entire document will become as commonplace as filtering images.
Users that are prone to seizures or motion sickness may need to disable animation or motion. Add an option for users to disable this. This…
Recently I started a site of tools for boardgames players . Simple tools like dice and spinners.
But these browsers have one great feature: They give a very good indication whether a page is worth reading. If these browsers don't display anything, or the display looks shitty, there usually is not much content, either (In a few cases I looked up the page with something more advanced (e.g., Arena), and I was always…
At the Fronteers conference, Manuel during his presentation did an exercise on building HTML that seemed fairly straightforward. On the site of Max Böck there's a thing you can click to open up a theme selector. What's that thing? Of course, it's a button! Because it opens the theme selector at the top of the […]
Extending elements beyond the content area with CSS Grid and named grid lines.
This is the final part of a 4-part miniseries on issues with WebAssembly and proposals to fix them.
A technical write-up about using the template HTML element
Were you left in tears while searching for cool HTML elements? Don’t worry! This article contains 7 elements to up your Coolness…
And how to break free from the grift.
An opinionated introduction to designing and deploying a modern static webpage.
Except me. As of one minute ago I confirmed what I noticed last Wednesday. According to the all seeing Google, on the entire world wide web there are but three Creative Commons licensed images of a…
It's been a while since I introduced a new syntax to the css-doodle project to solve my own problems. While I'm not sure it would be useful elsewhere, I need to make some notes before I forget the details.
I’ve been thinking about WebAssembly a lot lately.
How the 46 kana letters map onto 80 Unicode code points and how katakana and hiragana compare.
Looking back, and forward
Last week my mother died. After we put her urn into the ground next to my father’s we went back to their flat to talk about next steps and dividing up their belongings amongst us three children. One thing I immediately called dibs on were my father’s two books.
In the good old days, applications were simple. A browser sent a request to a webapp endpoint; the latter fetched data from a database and returned the response. The rise of mobile clients and integrations with other apps upset this simplicity. I want to discuss one solution to handle the complexity in this post. The…
This post describes the Ladybird browser, based on the LibWeb and LibJS engines from SerenityOS.
What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me. But we can go shorter than this: there’s nothing stopping TLD registry operators serving A records at…
I'm concerned about the longevity of the domains I register. I want my domains to be available for as long as possible. But it seems that every year prices rise - and the discount often provided for a new domain rarely continues into subsequent years. So I recently started renewing them for as long as possible. It…