Rewrite It in Rails
In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages ...
In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages ...
Anyone who has implemented a simple HTTP 1.1 server can tell you that it is a really simple protocol. Basically, it's a text file that has some specific rules t…
Some quick thoughts on moving from Twitter/X to BlueSky and how I'll try to use social media after being burned once by Twitter.
Early websites. In the beginning, website HTML was crafted by hand. Your average personal — or corporate — website might consist of hand-edited HTML subsequently uploaded, probably via FTP, to a web server which knew only how to serve static files.
The web is amazing.
It has to be said and repeated: WP Engine is not WordPress. My own mother was confused and thought WP Engine was an official thing. Their branding, marketing, advertising, and entire promise to cus…
All rituals restricted. All rites reserved.
Explore how Safari 17’s new anti-fingerprinting techniques affect audio fingerprinting and browser differentiation.
Understand better how HTTP works in each version.
Tony Alaribe challenges common myths about multi-page applications (MPAs) and explores how modern browser technologies can enable fast, interactive, and offline-capable web applications without relying on single-page application (SPA) frameworks. Alaribe discusses advancements in service workers, caching, and…
Joel Gustafson
By: Steven Bassett
Hey! I'm Vasiliy Ermolovich or @nashby. Here you'll find some blog posts I write once per 10 years
I read a wonderful twitter thead about CGI and the birth of the web and this triggered a thought I've been kicking around. > Wasm is the new CGI And to be cle...
Web Components are a set of browser APIs that allow us to create custom HTML elements. They are one of the major things that SPA (Single Page Application) frameworks have been giving us for a long time ... HTMX is highly interesting, useful and a promising technology. It simplifies many things and allows us to build…
Today, we're introducing Kagi Translate. It's not revolutionary - it's simply a better translation service. Our combination of advanced language models and precise output selection delivers translations that surpass existing solutions, including Google Translate and DeepL....
Maps Mania is a blog dedicated to tracking the very best digital interactive maps on the internet and the tools used to create them.
What the **** does that mean?
Two native range inputs and fifty lines of JavaScript to make them work together.
Late last year, I had an idea that’s been steadily brewing in my head. I’ve found myself with some free time recently (it coincided with vacation, go figure), and I’ve hacked together some proof-of-concept code. Whether or not it is actually proving the concept I’m not sure, but the results are somewhat interesting…
Notion engineers sped up Notion's browser speed with WASM SQLite
Google search is in the news. Judge Amit Mehta ruled that Google search is a monopoly and is behaving in a manner that suppresses search competition with their distribution agreements. The debate on this has started,...
I like to make silly things, and I also like to put in minimal effort for those silly things. I also like to make things in Rust, mostly for the web, and this is where we run into a problem.
People talk about htmx as though it's saving the web from single-page apps. Well, I guess I missed the memo, because I used htmx to build a single-page app.
One of the reasons I am enthusiastic about BlueSky is because of the way that it works. So in this post, I am going to lay out some of the design and the…
wingolog: article: tree-shaking, the horticulturally misguided algorithm