-
Shoptalk show
|
bell.bz
-
Weekly Update 445
|
troyhunt.com
-
Alright, let me tell you how to make good Yorkshire puddings
|
bell.bz
-
5 years since the .NET Mag article
|
bell.bz
-
Deferred teardown closure in Go testing
|
rednafi.com
-
Talk: Clojure workflow with Sublime Text @ SciCloj
|
tonsky.me
-
[Igalia Podcast] What Happens If They Sell Chrome?
|
chriscoyier.net
-
Things that go wrong with disk IO
|
notes.eatonphil.com
-
Allocator.resize
|
openmymind.net
-
Betteridge's Law of Software Engineering Specialness
|
buttondown.com
-
canonical mode
|
wizardzines.com
-
the terminal: cast of characters
|
wizardzines.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
-
The role of developer skills in agentic coding
|
martinfowler.com
-
A Sneaky Phish Just Grabbed my Mailchimp Mailing List
|
troyhunt.com
-
One or Two? How Many Queues?
|
brooker.co.za
-
Don't bring slop to a slop fight
|
sethmlarson.dev
-
Phil Eaton on Technical Blogging
|
notes.eatonphil.com
-
Creating problems to sell the solution is evil
|
kerkour.com
-
Three flavors of sorting Go slices
|
rednafi.com
-
Podcast: Мир стал строго лучше @ Думаем дальше
|
tonsky.me
-
Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know
|
blog.codingconfessions.com
-
Weekly Update 444
|
troyhunt.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
-
I fear for the unauthenticated web
|
sethmlarson.dev
-
The Compressed Book Edition
|
solar.lowtechmagazine.com
-
ShopTalk on YouTube
|
chriscoyier.net
-
Writing against the global lobotomy
|
kerkour.com
-
Cofessions Of A Code Addict
|
lovergne.dev
-
“Open Recent” UI in VS Code Alternatives
|
chriscoyier.net
-
Verification-First Development
|
buttondown.com
-
We may finally be able to ditch NIST (and FIPS) cryptography
|
kerkour.com
-
Weekly Update 443
|
troyhunt.com
-
AI Slop Podcasts?
|
chriscoyier.net
-
Implications of Global Privacy Control
|
developer.mozilla.org
-
ArenaAllocator.free and Nested Arenas
|
openmymind.net
-
Google Being Forced To Sell Chrome is Not Good for the Web
|
chriscoyier.net
-
did u ever read so hard u accidentally wrote?
|
blog.danslimmon.com
-
Fediverse Donut Club (#FediDonutFriday)
|
sethmlarson.dev
-
On Balatro
|
chriscoyier.net
-
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
-
Soft-Launching and Open Sourcing the Have I Been Pwned Rebrand
|
troyhunt.com
-
N’attendez pas, changez vos paradigmes !
|
ploum.net
-
When worse is better
|
bitecode.dev
-
Rohit Chess
|
grantslatton.com
-
Post Malone Oreos
|
sethmlarson.dev
-
Computer, Enhance!
|
lovergne.dev
-
What makes concurrency so hard?
|
lovergne.dev
-
Models All the Way Down
|
lovergne.dev
-
Weekly Update 442
|
troyhunt.com
-
AI: Where in the Loop Should Humans Go?
|
ferd.ca
-
Your GitHub Copilot access has been renewed 🤡
|
sethmlarson.dev
-
Zig's dot star syntax (value.*)
|
openmymind.net
-
Stacked middleware vs embedded delegation in Go
|
rednafi.com
-
It’s almost like they are saying one thing and doing another.
|
chriscoyier.net
-
shell history
|
wizardzines.com
-
Web browsers and our future as developers
|
bitecode.dev
-
We're Backfilling and Cleaning Stealer Logs in Have I Been Pwned
|
troyhunt.com
-
What's up Python? Better packaging and better debugging
|
bitecode.dev
-
Weekly Update 441
|
troyhunt.com
-
Minimal downtime Postgres major version upgrades with EDB Postgres Distributed
|
notes.eatonphil.com
-
Tracking Down zsh Alias Plugin Sources
|
safjan.com
-
GetOrPut With String Keys
|
openmymind.net
-
JT & Kelsey
|
chriscoyier.net
-
Commenting on removing "X" on US passports
|
martinfowler.com
-
Processing 23 Billion Rows of ALIEN TXTBASE Stealer Logs
|
troyhunt.com
-
GenAI Patterns: Fine Tuning
|
martinfowler.com
-
Weekly Update 440
|
troyhunt.com
-
A 16-Color Vim Color Scheme
|
hamvocke.com
-
[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
-
GenAI Patterns: Guardrails and RAG overview
|
martinfowler.com
-
An interview with Leonard Richardson
|
htmx.org
-
CSS user-select
|
petemillspaugh.com
-
De la soumission au technofascisme religieux
|
ploum.net
-
Calculators & Writing
|
chriscoyier.net
-
My Top 15 OS Books: From Theory and Implementation to Systems Programming
|
blog.codingconfessions.com
-
What role does LLM reasoning play for software tasks?
|
martinfowler.com
-
CSS ampersand selector
|
petemillspaugh.com
-
Le succès existe-t-il ?
|
ploum.net
-
Weekly Update 439
|
troyhunt.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
-
GenAI Patterns: Reranker
|
martinfowler.com
-
Blob API
|
petemillspaugh.com
-
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
-
Meetings & Space
|
chriscoyier.net
-
GenAI Patterns: Query Rewriting
|
martinfowler.com
-
Is ops a bullshit job?
|
blog.danslimmon.com
-
CSS cascade layers
|
petemillspaugh.com
-
CSS revert-layer
|
petemillspaugh.com
-
À la recherche de la déconnexion parfaite
|
ploum.net
-
Guide to Managing VS Code Keyboard Shortcuts
|
safjan.com
-
Machine: Learning; Human: Unlearning;
|
-
Recording: How Modern CPUs Execute Your Code: A Deep Dive into Performance
|
blog.codingconfessions.com
-
Weekly Update 438
|
troyhunt.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
-
The DeepSeek Series: A Technical Overview
|
martinfowler.com
-
Passwords suck a lot. Can passkeys replace them?
|
kerkour.com
-
Go slice gotchas
|
rednafi.com
-
De la décadence technologique et des luddites technophiles
|
ploum.net
-
GenAI Patterns: RAG Limitations and Hybrid Retriever
|
martinfowler.com
-
Let's compile Python 1.0
|
bitecode.dev
-
What Fekete's Anomaly Can Teach Us About Isolation
|
brooker.co.za
-
Panel at goto Copenhagen: "Where is SW development Going
|
youtube.com
-
GenAI Patterns: Retrieval Augmented Generation (RAG)
|
martinfowler.com
-
Versioning versus Coordination
|
brooker.co.za
-
Weekly Update 437
|
troyhunt.com
-
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
-
Control
|
chriscoyier.net
-
Bliki: Forest And Desert
|
martinfowler.com
-
What hard thing does your tech make easy?
|
buttondown.com
-
Incident SEV scales are a waste of time
|
blog.danslimmon.com
-
Embeddings in GenAI Products
|
martinfowler.com
-
A Little Arm Chair Businessin’ about Chrome
|
chriscoyier.net
-
Edit for clarity
|
notes.eatonphil.com
-
Et si on arrêtait d’être de bons petits consultants obéissants ?
|
ploum.net
-
A Software Engineer's Guide to Reading Research Papers
|
blog.codingconfessions.com
-
Emerging Patterns in Building GenAI Products
|
martinfowler.com
-
In Zig, What's a Writer?
|
openmymind.net
-
Goodbye, Griff. You were a good boy.
|
joshcollinsworth.com
-
An interview with Chris Wanstrath aka @defunkt, Creator of pjax
|
htmx.org
-
An interview with Makinde Adeagbo, Creator of Primer
|
htmx.org
-
An interview with Mike Amundsen, Author of 'RESTful Web APIs'
|
htmx.org
-
Vendoring
|
htmx.org
-
Change Python's syntax with the "# coding:" trick
|
bitecode.dev
-
Launching Live Courses on Systems Programming
|
blog.codingconfessions.com
-
Weekly Update 436
|
troyhunt.com
-
What should I know about JavaScript engines and runtimes?
|
petemillspaugh.com
-
An explosion of transitive dependencies
|
notes.eatonphil.com
-
Podcast with Luca Rossi
|
refactoring.fm
-
Rare words in common phrases, and how to avoid getting them wrong
|
joshcollinsworth.com
-
JavaScript Temporal is coming
|
developer.mozilla.org
-
SHA-3 Explained: Understanding The Sponge Construction, Keccak, SHAKE, KMAC, TurboSHAKE and KangarooTwelve
|
kerkour.com
-
You Can't Trust Hackers, and Other Data Breach Verification Tales
|
troyhunt.com
-
Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel
|
samcurry.net
-
The Juggler's Curse
|
buttondown.com
-
Codemods in other languages
|
martinfowler.com
-
Embedding Python in Rust (for tests)
|
notes.eatonphil.com
-
Gloomy Season
|
hamvocke.com
-
Using SIMD to Tell if the High Bit is Set
|
openmymind.net
-
Ne venez pas dire que vous n’étiez pas prévenus…
|
ploum.net
-
The domain knowledge dilemma
|
rednafi.com
-
Linux Context Switches: The Truth About TLB Flushes
|
blog.codingconfessions.com
-
Kind Engineering
|
hamvocke.com
-
Logical replication in Postgres: Basics
|
notes.eatonphil.com
-
Simple In-Memory Knowledge Graphs for Quick Graph Querying
|
safjan.com
-
What are the Rosettas of formal specification?
|
buttondown.com
-
Fixing Common Pitfalls of Codemods
|
martinfowler.com
-
Peeking Behind Zig Interfaces by Creating a Dummy std.Random Implementation
|
openmymind.net
-
Live Session: How Modern CPUs Execute Your Code: A Deep Dive into Performance
|
blog.codingconfessions.com
-
Fix your website's Largest Contentful Paint by optimizing image loading
|
developer.mozilla.org
-
How Unix Spell Ran in 64kB RAM
|
blog.codingconfessions.com
-
Hierarchical rate limiting with Redis sorted sets
|
rednafi.com
-
Alternatives to htmx
|
htmx.org
-
Yes, you should use a Python venv in a container like docker
|
bitecode.dev
-
Dynamic shell variables
|
rednafi.com
-
A Real World wasm to htmx Port
|
htmx.org
-
Comptime as Configuration
|
openmymind.net
-
My favorite musical discoveries of 2024
|
martinfowler.com
-
A more complex codemod
|
martinfowler.com
-
MDN 2024 content projects
|
developer.mozilla.org
-
"Logic for Programmers" Project Update
|
buttondown.com
-
Refactoring with Codemods to Automate API Changes
|
martinfowler.com
-
Link blog in a static site
|
rednafi.com
-
Design Patterns
|
grantslatton.com
-
The Joy of Under-Engineering
|
hamvocke.com
-
Zig's @bitCast
|
openmymind.net
-
All your Python project in one file with shiv
|
bitecode.dev
-
How to write complex software
|
grantslatton.com
-
The future of htmx
|
htmx.org
-
TinyFeed
|
lovergne.dev
-
blogs rot. wikis wait.
|
j3s.sh
-
Benchmarking RSA Key Generation
|
words.filippo.io
-
Running only a single instance of a process
|
rednafi.com
-
Looking Back at 2024
|
hamvocke.com
-
How I run a coffee club
|
notes.eatonphil.com
-
Recursive project search in Emacs
|
lukeplant.me.uk
-
Need an Air Horn? Say No More.
|
hamvocke.com
-
Linux Context Switching Internals: Part 1 - Process State and Memory
|
blog.codingconfessions.com
-
What's up Python: MOAR uv, flask-like Django, debugging live processes...
|
bitecode.dev
-
datalists are more powerful than you think
|
htmhell.dev
-
Boost website speed with prefetching and the Speculation Rules API
|
htmhell.dev
-
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers
|
htmhell.dev
-
Picking up volleyball in NYC with Goodrec and New York Urban
|
notes.eatonphil.com
-
Basic Awareness in Addition to Deep Understanding
|
openmymind.net
-
The underrated <dl> element
|
htmhell.dev
-
Preloading fonts for web performance with link rel="preload"
|
htmhell.dev
-
Things I enjoyed in 2024
|
joshcollinsworth.com
-
The search input: They almost got it right
|
htmhell.dev
-
htmx quirks
|
htmx.org
-
Mon collègue Julius
|
ploum.net
-
The devil is in the <details>
|
htmhell.dev
-
Function types and single-method interfaces in Go
|
rednafi.com
-
How to Build an Electrically Heated Table?
|
solar.lowtechmagazine.com
-
PSA: Stop using the title attribute as tooltip!
|
htmhell.dev
-
Bureaulogy
|
grantslatton.com
-
Grouping form fields
|
htmhell.dev
-
A new learning experience on MDN
|
developer.mozilla.org
-
My favourite colour is Chuck Norris red
|
htmhell.dev
-
Sorting Strings in Zig
|
openmymind.net
-
Getting Oriented with HTML Video
|
htmhell.dev
-
Formally modeling dreidel, the sequel
|
buttondown.com
-
Reflections on 2024 and Exciting Plans for 2025
|
blog.codingconfessions.com
-
Choosing a hash function for 2030 and beyond: SHA-2 vs SHA-3 vs BLAKE3
|
kerkour.com
-
L’urgence de soutenir l’énergie du libre
|
ploum.net
-
Microdata for books
|
htmhell.dev
-
TAG Bulletin: Q4 2024
|
blog.google
-
Browsertech Digest: Encrypting offline storage for local-first apps
|
digest.browsertech.com
-
The difference between Bandwidth and Traffic (ingress and egress)
|
kerkour.com
-
SSH saga
|
rednafi.com
-
htmx lore
|
htmx.org
-
Snapshot Isolation vs Serializability
|
brooker.co.za
-
How I gained a new perspective on ARIA
|
htmhell.dev
-
You don’t need the isOpen class
|
htmhell.dev
-
UV tricks
|
bitecode.dev
-
Recording: Live Coding a Bytecode Compiler for Python
|
blog.codingconfessions.com
-
The Gift You Do NOT Want: A Div in a Button's Clothing
|
htmhell.dev
-
Crash recovery in 256 bytes
|
cliffle.com
-
Mandlebrot set
|
petemillspaugh.com
-
Page by Page: How Pagination Makes the Web Accessible
|
htmhell.dev
-
dot com et al
|
petemillspaugh.com
-
Improving User Experience for Multilingual Web Browsing
|
htmhell.dev
-
Context Switching and Performance: What Every Developer Should Know
|
blog.codingconfessions.com
-
Design Token-Based UI Architecture
|
martinfowler.com
-
Raw strings in Rust
|
petemillspaugh.com
-
HTML and CSS I didn't even know about before I started creating content in Japanese
|
htmhell.dev
-
Stroustrup's Rule
|
buttondown.com
-
Browsertech.wasm SF & AI in Prod NYC talk recordings
|
digest.browsertech.com
-
Isomorphic Web Components
|
jakelazaroff.com
-
Makeshift hot reload
|
htmhell.dev
-
Designing Data Products: next steps
|
martinfowler.com
-
Submit to the Quirks of HTML
|
htmhell.dev
-
Gluing JSON
|
openmymind.net
-
Native HTML light and dark color scheme switching
|
htmhell.dev
-
Past HTML, Future HTML?
|
htmhell.dev
-
Prefer If Statements To Polymorphism...
|
htmx.org
-
Almost, but not quite, entirely unlike...
|
htmhell.dev
-
DSQL Vignette: Wait! Isn't That Impossible?
|
brooker.co.za