-
Miscalibrated
|
chriscoyier.net
-
Structured concurrency & Go
|
rednafi.com
-
Capitalisme, IA et éducation
|
ploum.net
-
Editorial rigor
|
petemillspaugh.com
-
Take It From Me by Alia Hanna Habib
|
petemillspaugh.com
-
The Design of Books by Debbie Berne
|
petemillspaugh.com
-
Unhurried ambition
|
petemillspaugh.com
-
Turn Dependabot Off
|
words.filippo.io
-
Catching a caching bug at Readyset
|
antithesis.com
-
Stream of Consciousness Driven Development
|
buttondown.com
-
How Rust and Its Compiler Have Revolutionized Software Engineering and Reliability
|
kerkour.com
-
Notes on clarifying man pages
|
jvns.ca
-
exe.dev: a new hosting solution for your prototypes
|
bitecode.dev
-
Weekly Update 491
|
troyhunt.com
-
Home-cooked software
|
hamvocke.com
-
0057: consulting, zest progress, reads that lasted, books, links
|
scattered-thoughts.net
-
2025
|
scattered-thoughts.net
-
Préface à « La déception informatique »
|
ploum.net
-
How much time did you use your phone this weekend?
|
kerkour.com
-
Generating vector embeddings for semantic search locally
|
notes.eatonphil.com
-
The Good & Not Good
|
chriscoyier.net
-
Inspecting the Source of Go Modules
|
words.filippo.io
-
Automated public shaming of open source maintainers
|
sethmlarson.dev
-
Proving What's Possible
|
buttondown.com
-
Deploying Rust to production checklist
|
kerkour.com
-
VictoriaMetrics at FOSDEM, Cloud Native Days France, and CfgMgmtCamp Ghent
|
victoriametrics.com
-
Results from the Advent of FPGA Challenge
|
blog.janestreet.com
-
Cooler Analytics
|
sethmlarson.dev
-
VictoriaLogs in VictoriaMetrics Cloud: Fast, Cost-Effective Log Management is Here
|
victoriametrics.com
-
Weekly Update 490
|
troyhunt.com
-
Every Man a Microservice
|
grantslatton.com
-
Paths of MySQL, vector search edition
|
notes.eatonphil.com
-
You Are Here
|
brooker.co.za
-
Careless People by Sarah Wynn-Williams
|
petemillspaugh.com
-
What's up Python? Astral's new service, pandas 3 and a new ORM...
|
bitecode.dev
-
I design with Claude more than Figma now
|
blog.janestreet.com
-
Publishing a Python CLI Tool to Homebrew
|
safjan.com
-
Logic for Programmers New Release and Next Steps
|
buttondown.com
-
Weekly Update 489
|
troyhunt.com
-
Dumping Nintendo e‑Reader Card “ROMs”
|
sethmlarson.dev
-
I listen to a lot of I Prevail
|
bell.bz
-
Rust is Just a Tool
|
lewiscampbell.tech
-
What’s new in VictoriaMetrics Anomaly Detection (2025)
|
victoriametrics.com
-
Companies behind Postgres 18 development
|
notes.eatonphil.com
-
A Gentleman in Moscow by Amor Towles
|
petemillspaugh.com
-
Manufacturing as Maintenance
|
grantslatton.com
-
all eyes on minneapolis
|
j3s.sh
-
Fun shadow coding challenge
|
bell.bz
-
TAG Bulletin: Q4 2025
|
blog.google
-
It really is the year of the website
|
bell.bz
-
How we interfaced single-threaded C++ with multi-threaded Rust
|
antithesis.com
-
Tubes
|
chriscoyier.net
-
Deep dive into Turso, the "SQLite rewrite in Rust"
|
kerkour.com
-
The limiting factor at work isn't writing code anymore
|
safjan.com
-
There and Back Again: From Quickstrom to Bombadil
|
wickstrom.tech
-
Weekly Update 488
|
troyhunt.com
-
Use “\A...\z”, not “^...$” with Python regular expressions
|
sethmlarson.dev
-
Some notes on starting to use Django
|
jvns.ca
-
VictoriaMetrics January 2026 Ecosystem Updates
|
victoriametrics.com
-
The Value of Things
|
journal.stuffwithstuff.com
-
Your Go tests probably don't need a mocking library
|
rednafi.com
-
Elegant and safe concurrency in Rust with async combinators
|
kerkour.com
-
Pass@k is Mostly Bunk
|
brooker.co.za
-
mGBA → Dolphin not working? You need a GBA BIOS
|
sethmlarson.dev
-
Refinement without Specification
|
buttondown.com
-
Untitled
|
chriscoyier.net
-
Fast Unrounded Scaling: Proof by Ivy
|
research.swtch.com
-
Floating-Point Printing and Parsing Can Be Simple And Fast
|
research.swtch.com
-
Worry Bird
|
chriscoyier.net
-
LLMs and your career
|
notes.eatonphil.com
-
The Breakaway Moment
|
chriscoyier.net
-
Weekly Update 487
|
troyhunt.com
-
Weekly Update 486
|
troyhunt.com
-
Full context commitment for AES authenticated encryption
|
kerkour.com
-
My review of the Nüborn Baby at 3 months
|
joshcollinsworth.com
-
Building Critical Infrastructure with htmx: Network Automation for the Paris 2024 Olympics
|
htmx.org
-
Let's Fucking Encrypt Everything
|
kerkour.com
-
Podcast: На Маке нет никаких шкафов @ Думаем дальше
|
tonsky.me
-
My Gripes with Prolog
|
buttondown.com
-
Towards safe and modern cryptography: state of the Rust ecosystem in 2026
|
kerkour.com
-
VictoriaLogs Basics: What You Need to Know, with Examples & Visuals
|
victoriametrics.com
-
Who Decides Who Doesn’t Deserve Privacy?
|
troyhunt.com
-
The Insecure Evangelism of LLM Maximalists
|
lewiscampbell.tech
-
What's New in VictoriaMetrics Cloud Q4 2025? New tiers, more deployment options, IaC and alerting rules.
|
victoriametrics.com
-
La ligne de commande communiste, le code Baudot et le comte ChatGPT
|
ploum.net
-
ChaCha12-BLAKE3 is now ChaCha20-BLAKE3 and is stable and production-ready
|
kerkour.com
-
Agent Safety is a Box
|
brooker.co.za
-
Using MLflow-RAGAS Integration Without Tracing
|
safjan.com
-
Untitled
|
chriscoyier.net
-
Pulling a New Proof from Knuth’s Fixed-Point Printer
|
research.swtch.com
-
Floating Point Formatting
|
research.swtch.com
-
So, you want to serialize a B-Tree (to save it to disk or send it over the network)?
|
kerkour.com
-
Vibe coding tools observability with VictoriaMetrics Stack and OpenTelemetry
|
victoriametrics.com
-
Untitled
|
chriscoyier.net
-
A data model for Git (and other docs updates)
|
jvns.ca
-
RAG Evaluation with RAGAS and MLflow - A Practical Guide
|
safjan.com
-
Weekly Update 485
|
troyhunt.com
-
SIMD programming in pure Rust
|
kerkour.com
-
Web dependencies are broken. Can we fix them?
|
lea.verou.me
-
The Liskov Substitution Principle does more than you think
|
buttondown.com
-
Fun with Algebraic Effects - from Toy Examples to Hardcaml Simulations
|
blog.janestreet.com
-
L’urgence de la souveraineté numérique pour échapper à la merdification
|
ploum.net
-
go.sum Is Not a Lockfile
|
words.filippo.io
-
Software Acceleration and Desynchronization
|
ferd.ca
-
It’s hard to justify Tahoe icons
|
tonsky.me
-
Untitled
|
chriscoyier.net
-
Default Apps Early 2026
|
chriscoyier.net
-
Distinguishing yourself early in your career as a developer
|
notes.eatonphil.com
-
Untitled
|
chriscoyier.net
-
Writing for Developers by Cynthia Dunlop and Piotr Sarna
|
petemillspaugh.com
-
Untitled
|
chriscoyier.net
-
Looking Back at 2025
|
hamvocke.com
-
December 2025
|
petemillspaugh.com
-
Leaving Twitter
|
petemillspaugh.com
-
Year in community
|
notes.eatonphil.com
-
What’s up Python? Astral's new type checker, McGugan's new tool and Django new CSRF protection
|
bitecode.dev
-
2025 Year in Review
|
joshcollinsworth.com
-
Write your book like you’d run a startup
|
petemillspaugh.com
-
Weekly Update 484
|
troyhunt.com
-
The couch problem
|
petemillspaugh.com
-
HTML Input Validation is (maybe) Good
|
htmhell.dev
-
Bibliotech by John Palfrey
|
petemillspaugh.com
-
Replacing JS with just HTML
|
htmhell.dev
-
Class names for content not design
|
htmhell.dev
-
Abbreviations done right: The <abbr> element and why not use it
|
htmhell.dev
-
How a US Software Provider Improved Traffic Alerting with VictoriaMetrics Anomaly Detection
|
victoriametrics.com
-
The three semantics of HTML
|
htmhell.dev
-
Smartphones are black holes
|
kerkour.com
-
Year in books
|
notes.eatonphil.com
-
For the Love of <details>
|
htmhell.dev
-
mprocs: start all your project's commands at once
|
bitecode.dev
-
(Social) media manipulation in one image
|
kerkour.com
-
Eating marshmallows
|
petemillspaugh.com
-
The World Beyond Your Head by Matthew B. Crawford
|
petemillspaugh.com
-
The HTML Elements Time Forgot
|
htmhell.dev
-
Styling by Language: Using the lang Attribute for Multilingual Design
|
htmhell.dev
-
Weekly Update 483
|
troyhunt.com
-
The many lives of the page title
|
htmhell.dev
-
Building a Transparent Keyserver
|
words.filippo.io
-
Help my website is too small
|
lukeplant.me.uk
-
Wrapping up 2025 (sort of)
|
bell.bz
-
VictoriaMetrics 2025 Developer Experience: A Year in Review
|
victoriametrics.com
-
Semantics beyond the tag name
|
htmhell.dev
-
How PyTorch Generates Random Numbers in Parallel on the GPU
|
blog.codingconfessions.com
-
Forms are a badly designed part of HTML
|
htmhell.dev
-
Secure your Rust projects against supply chain attacks with Dev Containers
|
kerkour.com
-
System calls: how programs talk to the Linux kernel
|
serversfor.dev
-
Don't leave the screen reader hungry
|
htmhell.dev
-
Weekly Update 482
|
troyhunt.com
-
Spotify’s performance & control across large monitoring environments with VictoriaMetrics
|
victoriametrics.com
-
On the success of 'natural language programming'
|
brooker.co.za
-
Giving pages a clear shape by using headings
|
htmhell.dev
-
Making sense of the video formats / codecs / containers mess (and what to use for long-term video archival)
|
kerkour.com
-
VictoriaMetrics Achieves Red Hat OpenShift Operator Certification
|
victoriametrics.com
-
What Does a Database for SSDs Look Like?
|
brooker.co.za
-
Statistics made simple
|
tonsky.me
-
Them’s the Breaks
|
htmhell.dev
-
Justified
|
bitecode.dev
-
The Wonderful World of Web Feeds
|
htmhell.dev
-
Tap compare testing for service migration
|
rednafi.com
-
Hell is other people's markup
|
htmhell.dev
-
Processing 630 Million More Pwned Passwords, Courtesy of the FBI
|
troyhunt.com
-
Reviving a Dead Pet Project
|
hamvocke.com
-
A11y Considerations in Math on the Web
|
htmhell.dev
-
How HTML changes in ePub
|
htmhell.dev
-
Some Fun Software Facts
|
buttondown.com
-
Firecracker deep dive: How Rust and microVMs are revolutionizing cloud infrastructure
|
kerkour.com
-
L’autocomplétion de nos intentions
|
ploum.net
-
a11y freedom beaver
|
htmhell.dev
-
Encryption protects AGAINST criminals
|
kerkour.com
-
Discover Dialog
|
htmhell.dev
-
What’s up Python ? Rust in CPython, immutable dicts, unpacking in comprehensions...
|
bitecode.dev
-
Notes on building CRDT-based local-first and end-to-end encrypted applications
|
kerkour.com
-
What's wrong with this HTML, and is it valid?
|
htmhell.dev
-
Controlling dialogs and popovers with the Invoker Commands API
|
htmhell.dev
-
0056: consulting, zest progress, existentialize, modular borrowing, do we understand sql, zjit updates, books
|
scattered-thoughts.net
-
Accessible by Design: The Role of the 'lang' Attribute
|
htmhell.dev
-
Weekly Update 481
|
troyhunt.com
-
Mais c’est plus joli !
|
ploum.net
-
IDREFs: What they are and how to use them
|
htmhell.dev
-
Referencing HTML elements inside Shadow DOM
|
htmhell.dev
-
Why Does Have I Been Pwned Contain "Fake" Email Addresses?
|
troyhunt.com
-
When your customer leads your Series A
|
antithesis.com
-
How CRDTs and Rust are revolutionizing distributed systems and local-first applications
|
kerkour.com
-
AI optimism is a class privilege
|
joshcollinsworth.com
-
Getting from tested to battle-tested
|
blog.janestreet.com
-
Speculation rules improvements
|
htmhell.dev
-
Public library holds as your want-to-read book list
|
petemillspaugh.com
-
Using the Ancient Evils for Debugging
|
htmhell.dev
-
Weekly Update 480
|
troyhunt.com
-
Our latest updates across the VictoriaMetrics Observability ecosystem
|
victoriametrics.com
-
The Linux kernel is just a program
|
serversfor.dev
-
Top layer troubles: popover vs. dialog
|
htmhell.dev
-
Splintered failure modes in Go
|
rednafi.com
-
Working Faster with Git Worktrees and AI-Based Multi-Workflow Development
|
safjan.com
-
Using Git Worktrees as Clean Rooms for AI-Assisted Coding
|
safjan.com
-
It’s been a very hard year
|
bell.bz
-
Too many people stopped learning after university. They will be the first replaced by AI.
|
kerkour.com
-
Happy one year anniversary to Complete CSS!
|
bell.bz
-
How to get hired in 2025
|
tonsky.me
-
Is psql's scripting language Turing complete? Or: fibonacci in psql
|
notes.eatonphil.com
-
I no longer block AI bots on my website
|
kerkour.com
-
One more week to the Logic for Programmers Food Drive
|
buttondown.com
-
Advent of FPGA — A Jane Street Challenge
|
blog.janestreet.com
-
Pydantic can do what?
|
bitecode.dev
-
Entrepreneurs and athletes
|
kerkour.com
-
Nos comptoirs virtuels
|
ploum.net
-
The 2025 Go Cryptography State of the Union
|
words.filippo.io
-
Like solar, Rust is inevitable
|
kerkour.com
-
What Now? Handling Errors in Large Systems
|
brooker.co.za
-
How Cloudflare uses Rust to serve (and break) millions of websites at 50+ millions requests per second
|
kerkour.com
-
It feels good to be online when most of the internet is down 😎
|
kerkour.com
-
New Capacity Tiers in VictoriaMetrics Cloud
|
victoriametrics.com
-
Why Strong Consistency?
|
brooker.co.za
-
Logo: Clojure+
|
tonsky.me
-
80 characters? In this economy?
|
bitecode.dev
-
La complainte du technopunk ringard
|
ploum.net
-
Re-exec testing Go subprocesses
|
rednafi.com
-
Winter is Coming: Build a Solar Powered Foot Stove
|
solar.lowtechmagazine.com
-
Soutenez Ploum, achetez un livre !
|
ploum.net
-
Interpreting Crafting Crafting Interpreters
|
petemillspaugh.com
-
Programmer-writer
|
petemillspaugh.com
-
TAG Bulletin: Q3 2025
|
blog.google
-
Announcing 1B+ Downloads & Product Development With Logs, Traces, Metrics
|
victoriametrics.com
-
Needy programs
|
tonsky.me
-
x86 Addressing Modes, Part 1 — Immediate and Direct Access
|
blog.codingconfessions.com
-
Get Logic for Programmers 50% off & Support Chicago Foodbanks
|
buttondown.com
-
Get the core right and the resilient code will follow
|
bell.bz
-
What's up Python? You already know :)
|
bitecode.dev
-
Alchemy
|
joshcollinsworth.com
-
How to Brew Solar Powered Coffee
|
solar.lowtechmagazine.com
-
AI Agents Observability with OpenTelemetry and the VictoriaMetrics Stack
|
victoriametrics.com
-
La guerre que mènent les robots ascientifiques contre la solitude intellectuelle
|
ploum.net
-
Antithesis launches Kubernetes support
|
antithesis.com
-
Rust is eating the world: From embedded firmware to cross-platform applications, databases and big servers
|
kerkour.com
-
Image formats: Codecs and compression tools
|
developer.mozilla.org
-
Thematic Book Series: Too Much Combustion, Too Little Fire
|
solar.lowtechmagazine.com
-
An individual can change an organization
|
notes.eatonphil.com
-
DSQL: Simplifying Architectures
|
brooker.co.za
-
Claude Code Can Debug Low-level Cryptography
|
words.filippo.io
-
Revisiting interface segregation in Go
|
rednafi.com
-
0055: consulting, sql needed structure, slow forum, on the line, out of thin air, papers, other stuff
|
scattered-thoughts.net
-
The fetch()ening
|
htmx.org
-
Computer Says No: Error Reporting for LTL
|
wickstrom.tech
-
They don't even have eyes
|
antithesis.com
-
Avoiding Homebrew Upgrades That Require Sudo on macOS
|
safjan.com
-
Art Work by Sally Mann
|
petemillspaugh.com
-
How Signal uses Rust to secure the communications of millions of people
|
kerkour.com
-
Understanding Python Protocols - Structural Subtyping in Practice
|
safjan.com
-
This Is for Everyone by Tim Berners-Lee
|
petemillspaugh.com
-
I'm taking a break
|
buttondown.com
-
Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces
|
victoriametrics.com
-
Pepsi, when they don't have coke
|
bitecode.dev
-
Transaction pooling for Postgres with pgcat
|
notes.eatonphil.com
-
Evolution of Type Hints in Python — From Comments to Inline Typing and Beyond
|
safjan.com
-
Keeping performance results in a separate Git branch using `git checkout --orphan`
|
safjan.com