-
The EU can be shut down with a few keystrokes
|
bitecode.dev
-
Go allocation probe
|
scattered-thoughts.net
-
Maybe writing speed actually is a bottleneck for programming
|
buttondown.com
-
Zig's new Writer
|
openmymind.net
-
Welcoming Aura to Have I Been Pwned's Partner Program
|
troyhunt.com
-
screencasting.com
|
chriscoyier.net
-
Understanding Registers and Data Movement in x86-64 Assembly
|
blog.codingconfessions.com
-
Rust is a great fit for the agentic era
|
kerkour.com
-
A Programmer’s Guide to x86-64 Assembly (Series Overview)
|
blog.codingconfessions.com
-
Gaslight-driven development
|
tonsky.me
-
We’re aiming to run Piccalilli full time
|
bell.bz
-
#3 — July 2025
|
petemillspaugh.com
-
Email has algorithmic curation, too
|
sethmlarson.dev
-
CSS Day Videos & Scope
|
chriscoyier.net
-
Encrypting Files with Passkeys and age
|
words.filippo.io
-
Brett Cannon on Python, humans... and packaging
|
bitecode.dev
-
Setting Up an SDL3 Mac App in XCode 16
|
journal.stuffwithstuff.com
-
Weekly Update 460
|
troyhunt.com
-
Store tags after payloads
|
scattered-thoughts.net
-
The Creative Act by Rick Rubin
|
petemillspaugh.com
-
Pure Rust cryptography is better than raw performance
|
kerkour.com
-
Welcoming Push Security to Have I Been Pwned's Partner Program
|
troyhunt.com
-
The 4 pillars of Rust's superiority
|
kerkour.com
-
How to Mount a Balcony Awning
|
solar.lowtechmagazine.com
-
Logic for Programmers Turns One
|
buttondown.com
-
Weekly Update 459
|
troyhunt.com
-
Setting Discord status from physical GameCube console
|
sethmlarson.dev
-
You Should Run a Certificate Transparency Log
|
words.filippo.io
-
What's up Python? Mypy gets better, uv faster, FastApi easier, Emscripten formal...er
|
bitecode.dev
-
“Medical Superintelligence”
|
chriscoyier.net
-
Podcast: Datomic: самая рок-н-рольная БД @ Тысяча фичей
|
tonsky.me
-
Offerwall + Supertab
|
chriscoyier.net
-
Post-Glitch
|
chriscoyier.net
-
Welcoming Truyu to Have I Been Pwned's Partner Program
|
troyhunt.com
-
Logical Quantifiers in Software
|
buttondown.com
-
Weekly Update 458
|
troyhunt.com
-
Open Source Security work isn't “Special”
|
sethmlarson.dev
-
coyier.com
|
chriscoyier.net
-
Hand-drawn QR codes
|
sethmlarson.dev
-
USPS! It’s not possible for me to use your Change of Address tool
|
chriscoyier.net
-
One Fix for DNS Setting Itself On Restart to 127.0.0.1
|
chriscoyier.net
-
Why This Python Performance Trick Doesn’t Matter Anymore
|
blog.codingconfessions.com
-
Flags for discoverable test config in Go
|
rednafi.com
-
Want to meet people, try charging them for it?
|
notes.eatonphil.com
-
Statically checking Python dicts for completeness
|
lukeplant.me.uk
-
Lecture: Queueing theory on a cocktail napkin
|
blog.danslimmon.com
-
Rust: A programming language that grows with you, your career and your projects
|
kerkour.com
-
You can cheat a test suite with a big enough polynomial
|
buttondown.com
-
Weekly Update 457
|
troyhunt.com
-
Debugging memory leaks in Postgres, jemalloc edition
|
notes.eatonphil.com
-
Career advice, or something like it
|
brooker.co.za
-
Homomorphically Encrypting CRDTs
|
jakelazaroff.com
-
Making System Calls in x86-64 Assembly
|
blog.codingconfessions.com
-
UN Open Source Week 2025: Security for the Long-Haul
|
sethmlarson.dev
-
How to Dress and Undress your Home
|
solar.lowtechmagazine.com
-
Media Diet
|
chriscoyier.net
-
Solving LinkedIn Queens with SMT
|
buttondown.com
-
Weekly Update 456
|
troyhunt.com
-
Introduction to embedded development with Rust: Overview of the ecosystem
|
kerkour.com
-
Lest We Forget The Horrors
|
chriscoyier.net
-
The Gap Through Which We Praise the Machine
|
ferd.ca
-
Weekly Update 455
|
troyhunt.com
-
One Law to Rule Them All: The Iron Law of Software Performance
|
blog.codingconfessions.com
-
AI is a gamechanger for TLA+ users
|
buttondown.com
-
Record broken; Broken record
|
petemillspaugh.com
-
Weekly Update 454
|
troyhunt.com
-
Systems Fun at HotOS
|
brooker.co.za
-
What's up Python? Faster CPython cancelled, a new installer and yet another type checker
|
bitecode.dev
-
0053: consulting, go tips, benchmark_mode, niri, linkrot, sea of nos, llm outsourcing, books
|
scattered-thoughts.net
-
Consider Knitting
|
journal.stuffwithstuff.com
-
What does "Undecidable" mean, anyway
|
buttondown.com
-
Streaming
|
chriscoyier.net
-
Talk: Local-first is not going to win, but that’s okay @ Local-First Conf
|
tonsky.me
-
Weekly Update 453
|
troyhunt.com
-
Debugging X86-64 Assembly with GDB
|
blog.codingconfessions.com
-
This generous donation fills me with positivity and hope
|
bell.bz
-
Access Control Syntax
|
journal.stuffwithstuff.com
-
Cheerleading
|
notes.eatonphil.com
-
You probably don't need a DI framework
|
rednafi.com
-
White Noise
|
chriscoyier.net
-
Debugging memory leaks in Postgres, heaptrack edition
|
notes.eatonphil.com
-
How to securely encrypt your sensitive data with envelope encryption and KMS in Rust
|
kerkour.com
-
Kitchen Confidential by Anthony Bourdain
|
petemillspaugh.com
-
Finding hard 24 puzzles with planner programming
|
buttondown.com
-
Announcing Markdown Ninja: Open Source alternative to Substack, Mailchimp and Netlify
|
kerkour.com
-
Good Performance for Bad Days
|
brooker.co.za
-
Have I Been Pwned 2.0 is Now Live!
|
troyhunt.com
-
LLM Memory
|
grantslatton.com
-
Weekly Update 452
|
troyhunt.com
-
Building (and Breaking) Your First X86 Assembly Program
|
blog.codingconfessions.com
-
Logo:
|
tonsky.me
-
Petit manifeste low-tech
|
ploum.net
-
Welcoming the Malaysian Government to Have I Been Pwned
|
troyhunt.com
-
TAG Bulletin: Q1 2025
|
blog.google
-
Enabling open working on Piccalilli with content collections
|
bell.bz
-
Modeling Awkward Social Situations with TLA+
|
buttondown.com
-
Comment l’université tue le livre (et les intellectuels)
|
ploum.net
-
Knowledge creates technical debt
|
lukeplant.me.uk
-
Pour une poignée de bits…
|
ploum.net
-
Claude Code
|
grantslatton.com
-
Weekly Update 451
|
troyhunt.com
-
Write the most clever code you possibly can
|
buttondown.com
-
How to build small and secure Docker images for Rust (FROM scratch)
|
kerkour.com
-
Color models for humans and devices
|
developer.mozilla.org
-
The System-Level Foundation of Assembly
|
blog.codingconfessions.com
-
Podfox: World's First Container-Aware Browser
|
val.packett.cool
-
The Flying Pig Marathon 2025: race notes
|
petemillspaugh.com
-
What's up Python? Python in hardware, lock file support and a new type checker
|
bitecode.dev
-
Words & shwords
|
petemillspaugh.com
-
When You Get to Be Smart Writing a Macro
|
tonsky.me
-
The worst nightmare of small entrepreneurs happened. Products access postmortem.
|
kerkour.com
-
VSCode workspace shortcuts with .desktop files on Linux
|
lovergne.dev
-
Differential Coverage for Debugging
|
research.swtch.com
-
Solution-space Taste
|
grantslatton.com
-
Requirements change until they don't
|
buttondown.com
-
The next big thing in Python
|
bitecode.dev
-
Sorting Algorithm: The Game
|
grantslatton.com
-
Burn your title
|
notes.eatonphil.com
-
Preventing accidental struct copies in Go
|
rednafi.com
-
Transactions are a protocol
|
notes.eatonphil.com
-
Decomposing Aurora DSQL
|
brooker.co.za
-
Dédicace à Trolls & Vélo et magie cycliste
|
ploum.net
-
The Halting Problem is a terrible example of NP-Harder
|
buttondown.com
-
Avoiding memory fragmentation in Rust with jemalloc
|
kerkour.com
-
I’ve been to 38 US states
|
petemillspaugh.com
-
À la recherche de l’attention perdue
|
ploum.net
-
Go 1.24's "tool" directive
|
rednafi.com
-
Concurrency in Haskell: Fast, Simple, Correct
|
bitbashing.io
-
Binary Arithmetic and Bitwise Operations for Systems Programming
|
blog.codingconfessions.com
-
Capturing console output in Go tests
|
rednafi.com
-
Your mileage may vary: Training for a marathon on a vegan diet
|
petemillspaugh.com
-
Default styles for h1 elements are changing
|
developer.mozilla.org
-
The Business of Being a Writer by Jane Friedman
|
petemillspaugh.com
-
Zig's new LinkedList API (it's time to learn @fieldParentPtr)
|
openmymind.net
-
De l’utilisation des smartphones et des tablettes chez les adolescents
|
ploum.net
-
How to implement cryptographically-secure API keys in Rust
|
kerkour.com
-
Solving a "Layton Puzzle" with Prolog
|
buttondown.com
-
On David Foster Wallace
|
petemillspaugh.com
-
La fin d’un monde ?
|
ploum.net
-
Typo Minimizing Keyboard
|
grantslatton.com
-
A Fresh Coat of Paint
|
hamvocke.com
-
The Curve is Bending
|
grantslatton.com
-
Understanding Computer Organization from First Principles
|
blog.codingconfessions.com
-
Graph Search Algorithm: The Game
|
grantslatton.com
-
The blissful zen of a good side project
|
joshcollinsworth.com
-
A rough survey of compilation, recompilation, and compile-time evaluation
|
scattered-thoughts.net
-
An incredible week for Markdown Ninja
|
kerkour.com
-
What's up python? Less perf, no sugar and more bugs
|
bitecode.dev
-
Architecting and building medium-sized web services in Rust with Axum, SQLx and PostgreSQL
|
kerkour.com
-
Trading ambition for presence
|
petemillspaugh.com
-
[April Cools] Gaming Games for Non-Gamers
|
buttondown.com
-
Don’t Sweat the Small Stuff by Richard Carlson
|
petemillspaugh.com
-
Deferred teardown closure in Go testing
|
rednafi.com
-
Things that go wrong with disk IO
|
notes.eatonphil.com
-
Allocator.resize
|
openmymind.net
-
Betteridge's Law of Software Engineering Specialness
|
buttondown.com
-
How, as an indie author, I have fought and won against the piracy of my books
|
kerkour.com
-
Black Hat Rust Promotion
|
kerkour.com
-
One or Two? How Many Queues?
|
brooker.co.za
-
Phil Eaton on Technical Blogging
|
notes.eatonphil.com
-
Creating problems to sell the solution is evil
|
kerkour.com
-
Vegan dissonance
|
petemillspaugh.com
-
Three flavors of sorting Go slices
|
rednafi.com
-
Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know
|
blog.codingconfessions.com
-
Du désir profond de se faire arnaquer
|
ploum.net
-
A 10x faster batch job by batching PostgreSQL inserts/updates with Rust and SQLx
|
kerkour.com
-
The Compressed Book Edition
|
solar.lowtechmagazine.com
-
Writing against the global lobotomy
|
kerkour.com
-
Cofessions Of A Code Addict
|
lovergne.dev
-
Verification-First Development
|
buttondown.com
-
We may finally be able to ditch NIST (and FIPS) cryptography
|
kerkour.com
-
Implications of Global Privacy Control
|
developer.mozilla.org
-
ArenaAllocator.free and Nested Arenas
|
openmymind.net
-
did u ever read so hard u accidentally wrote?
|
blog.danslimmon.com
-
0052: hytradboi videos and post-mortem, zest repo, no internet, on social media, my product is my garden, datafusion and clickhouse jits, books
|
scattered-thoughts.net
-
Number two, unplugged
|
petemillspaugh.com
-
Python Performance: Why 'if not list' is 2x Faster Than Using len()
|
blog.codingconfessions.com
-
New Blog Post: "A Perplexing Javascript Parsing Puzzle"
|
buttondown.com
-
Nil comparisons and Go interface
|
rednafi.com
-
N’attendez pas, changez vos paradigmes !
|
ploum.net
-
When worse is better
|
bitecode.dev
-
Rohit Chess
|
grantslatton.com
-
Orderly maximalist design
|
petemillspaugh.com
-
Present you
|
petemillspaugh.com
-
Yang MATH is good but impossible
|
petemillspaugh.com
-
Computer, Enhance!
|
lovergne.dev
-
What makes concurrency so hard?
|
lovergne.dev
-
Models All the Way Down
|
lovergne.dev
-
AI: Where in the Loop Should Humans Go?
|
ferd.ca
-
On writing
|
petemillspaugh.com
-
Zig's dot star syntax (value.*)
|
openmymind.net
-
Born to Run by Christopher McDougall
|
petemillspaugh.com
-
Breath by James Nestor
|
petemillspaugh.com
-
Eat & Run by Scott Jurek
|
petemillspaugh.com
-
North by Scott Jurek
|
petemillspaugh.com
-
The Artist’s Way by Julia Cameron
|
petemillspaugh.com
-
Where You’ll Find Me by Ty Gagne
|
petemillspaugh.com
-
Stacked middleware vs embedded delegation in Go
|
rednafi.com
-
Web browsers and our future as developers
|
bitecode.dev
-
HYTRADBOI 2025 postmortem
|
scattered-thoughts.net
-
What's up Python? Better packaging and better debugging
|
bitecode.dev
-
When you’re already in a bad mood
|
petemillspaugh.com
-
Minimal downtime Postgres major version upgrades with EDB Postgres Distributed
|
notes.eatonphil.com
-
Tracking Down zsh Alias Plugin Sources
|
safjan.com
-
Reading begets reading
|
petemillspaugh.com
-
GetOrPut With String Keys
|
openmymind.net
-
On weather
|
petemillspaugh.com
-
Reading, like running
|
petemillspaugh.com
-
A 16-Color Vim Color Scheme
|
hamvocke.com
-
Other kinds of talks
|
scattered-thoughts.net
-
[Course Launch] Hands-on Introduction to X86 Assembly
|
blog.codingconfessions.com
-
Folding code blocks in VS Code
|
petemillspaugh.com
-
Slashing my ".bashrc" in half
|
bitecode.dev
-
AI software I'm surprised doesn't exist yet
|
grantslatton.com
-
Comparing Strings as Integers with @bitCast
|
openmymind.net
-
Five Kinds of Nondeterminism
|
buttondown.com
-
CSS user-select
|
petemillspaugh.com
-
An interview with Leonard Richardson
|
htmx.org
-
De la soumission au technofascisme religieux
|
ploum.net
-
My Top 15 OS Books: From Theory and Implementation to Systems Programming
|
blog.codingconfessions.com
-
CSS ampersand selector
|
petemillspaugh.com
-
A year of uv: pros, cons, and should you migrate
|
bitecode.dev
-
From web developer to database developer in 10 years
|
notes.eatonphil.com
-
Writing TILs
|
petemillspaugh.com
-
this, self, window, global, globalThis, etc.
|
petemillspaugh.com
-
Blob API
|
petemillspaugh.com
-
0051: hytradboi program and tickets, query compilers, decorrelation encore, books, misc
|
scattered-thoughts.net
-
Switching on Strings in Zig
|
openmymind.net
-
Christ the True and Better Frodo
|
lukeplant.me.uk
-
Are Efficiency and Horizontal Scalability at odds?
|
buttondown.com
-
Is ops a bullshit job?
|
blog.danslimmon.com
-
CSS cascade layers
|
petemillspaugh.com
-
CSS revert-layer
|
petemillspaugh.com
-
Machine: Learning; Human: Unlearning;
|
-
Guide to Managing VS Code Keyboard Shortcuts
|
safjan.com
-
Recording: How Modern CPUs Execute Your Code: A Deep Dive into Performance
|
blog.codingconfessions.com
-
How Not to Die by Michael Greger
|
petemillspaugh.com
-
Why does Go's io.Reader have such a weird signature?
|
rednafi.com
-
Using Generics to Inject Stubs when Testing
|
openmymind.net
-
Technocapital
|
grantslatton.com
-
Passwords suck a lot. Can passkeys replace them?
|
kerkour.com
-
Go slice gotchas
|
rednafi.com
-
Let's compile Python 1.0
|
bitecode.dev
-
What Fekete's Anomaly Can Teach Us About Isolation
|
brooker.co.za
-
Versioning versus Coordination
|
brooker.co.za
-
Making Ham, 2025 Edition
|
hamvocke.com
-
Writing a good design document
|
grantslatton.com
-
What's up Python? A new Windows installer, ruff will type check, Pypi quarantines...
|
bitecode.dev
-
"Passage"
|
grantslatton.com
-
HYTRADBOI 2025 program and tickets
|
scattered-thoughts.net
-
What hard thing does your tech make easy?
|
buttondown.com
-
Incident SEV scales are a waste of time
|
blog.danslimmon.com
-
Edit for clarity
|
notes.eatonphil.com
-
A Software Engineer's Guide to Reading Research Papers
|
blog.codingconfessions.com
-
In Zig, What's a Writer?
|
openmymind.net
-
Goodbye, Griff. You were a good boy.
|
joshcollinsworth.com