Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,614 posts.
A love letter to jQuery
A very tongue-in-cheek article about why jQuery is good for the web.
Windows 8 Doesn’t Want Your App. Try Again Later
A developer blog about the small things that make good software great.
Working on Multiple Web Projects with Docker Compose and Traefik
Docker Compose is a brilliant tool for bringing up local development environments for web projects. But working with multiple projects can be a pain due to clashes. For example, all projects want to listen to port 80 (or perhaps one of the super common higher ones like 8000 etc.). This forces developers to only bring…
DNS Explained – How Domain Names Get Resolved
Learn how DNS works: hierarchy, records, TTL caching, and the full resolution process with diagrams.
TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)
Today we're running Apache NuttX RTOS inside a Web Browser. What if we could compile and test NuttX Apps in the Web Browser? Let's explore with TCC 64-bit RISC-V Compiler, compiled to WebAssembly with Zig Compiler.
Snow Simulation Toy
One of the first significant things I ever coded in QBasic was a falling snow simulation- I think they're very soothing to watch, fun to customize, and there's lots of possibilities for extra little delight. Here's one I built on idle afternoons over the holidays this year at my parents. Enjoy!
Reddit is undeleting years worth of comments and posts
Attached: 1 image Well fuck #reddit - they have just undeleted posts I made years ago that I'd removed when I did a purge a couple of years back. So Reddit didn't actually delete the data - also these videos are no longer on YT so the thumb is cached They are so fucked #gdpr…
The self-fulfilling prophecy of React
The only thing React is better at than other front-end frameworks is being popular. So how long will that self-perpetuating cycle continue?
HTML is all you need to make a website
In a world full of JavaScript frameworks, SPAs, CSS animations, powerful devices and fast internet, HTML-only websites are controversial and divisive. But why?
Front End Development Topics to Learn in 2019
Ah, January. A time of optimism, a time for starting afresh. For making new goals and resolutions. And in the web development world, for looking at the landscape and deciding what we need to learn just to keep up. Because let’s face it - web development is always changing, and if we aren’t constantly learning we’re…
Porn Spam on Google Maps
User Generated Content is great, innit? As a company, I want users to submit photos, so I don't have to do any content curation. Moderation? Nah mate, stick some AI on there to filter out anything offensive and we're golden. *sigh* James Whatley (inactive)@WhatleydudeSurprised Loch Ness isn't trending tbqh.❤️ 7💬 0🔁…
Browser diversity starts with us
Developers, designers, and strategists, here’s something you can do for the health of the web:
Optimizing a WebGPU Matmul Kernel for 1 TFLOP
Building Surfgrad, a high-performant, WebGPU-powered autograd library
JavaScript in Parallel: Web Workers and SharedArrayBuffer
Common legal challenges and effective strategies in open source software development. Ensure your projects are legally sound & compliant
From Google Analytics to Fathom
tl;dr: I'm now using Fathom for my personal website analytics, and it's easy to self-host and maintain, better for privacy, and can lead to better site performance. Since the mid-2000s, right after it became available, I started using Google Analytics for almost every website I built (whether it be mine or someone…
Clojure: Realtime collaborative web apps without ClojureScript
A blog mostly about Clojure programming
Hacker News – The Good Parts
The other day, my twelve-year-old daughter asked me what platform I spend most of my time on when I'm on my phone or computer. She intuitively noticed that ...
I was wrong about robots.txt
Recently, I wrote an article about my journey in learning about robots.txt and its implications on the data rights in regards to what I write in my blog. I was confident that I wanted to ban all the crawlers from my website. Turned out there was an unintended consequence that I did not account for. My LinkedIn posts…