The Railsification of SaaS
Every decade since the dawn of the World Wide Web in 1989 there have been about two major paradigm shifts in how web software is built and…
The latest blog posts to take off on Hacker News. 4,614 posts.
Every decade since the dawn of the World Wide Web in 1989 there have been about two major paradigm shifts in how web software is built and…
Amazon Assistant browser extension delegates its wide range of privileges to Amazon web services. The potential for misuse is enormous.
Why everyone should use web monetization to help lower the amount of ads on the web
Just a little note about the main problem I'm pondering these days...
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
Truly unlocking competition in tech means increasing interoperability; an absolutist approach to privacy is doing the exact opposite.
A vision for the "small web", small software, and small architectures.
This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations.
Google Analytics is only very superficially free. Why I removed it, what it really costs your users, and the privacy-friendly alternatives I use instead.
Icon fonts became popular over a decade ago. But their convenience comes at a high cost to your visitors.
Wouldn't it be nice if more JSON tools supported a truly pretty JSON format? Demand options for truly pretty JSON now! Viva la revolucion!
SVG, short for <em>“scalable vector graphics”</em> is a format for, well, scalable vector graphics. In this article I summarize my opinion of the format, what its problems are and suggest what could be done to improve things.
I have been writing software for exactly twenty years now. In the course of this I have learnt very many things, which I hope to journal over time.
A review of Javascript performance. Part 1 - Techempower Rankings.
Visits counter was a critical feature of every website just 20 years ago. In this tutorial, we will implement it with Rust Cloudflare Workers by adding persistence and dynamic behaviors to an otherwise static page. We will also discuss other practical use cases of CF workers edge proxy.
What is React? What is it used for? Why React? This is an interactive guide for complete beginners. The only prerequisite is some knowledge of HTML.
…same goes for option objects.
Usable Security, Human-Computer Interaction & AI, from a UNIX perspective.
TypeScript and JavaScript have steadily evolved over the last years, and some of the habits we built over the last decades have become obsolete. Some might never have been meaningful. Here's a list of 10 habits that we all should break.
I'm a weirdo - I fully admit that. As part of my home working set up, I use a vertical monitor. I read and write a lot of long documents - and this form factor suits me perfectly. I've been doing this for a long time. It is a natural part of my workflow. For anything longer than an email, it's the perfect orientation…
Tips anyone can use to level up their web automation and web scraping game
I’d like to share my experience of encountering Hotwire from the team at Basecamp which was extracted from the tooling used to build their…