-
Getting started with Playdate on Ubuntu đš
|
sethmlarson.dev
-
Blind Carbon Copy (BCC) for SMS
|
sethmlarson.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
-
PEP 770 Software Bill-of-Materials (SBOM) data from PyPI, Fedora, and Red Hat
|
sethmlarson.dev
-
The HTML Elements Time Forgot
|
htmhell.dev
-
Styling by Language: Using the lang Attribute for Multilingual Design
|
htmhell.dev
-
Weekly Update 483
|
troyhunt.com
-
Backing up Spotify
|
annas-archive.li
-
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
-
How we interfaced single-threaded C++ with multi-threaded Rust and lived to tell the tale
|
antithesis.com
-
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
-
Pop quiz: what time was it?
|
dave.cheney.net
-
Delta emulator adds support for SEGA Genesis games
|
sethmlarson.dev
-
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
-
EMTBs in Bend
|
chriscoyier.net
-
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
-
Statistics made simple
|
tonsky.me
-
What Does a Database for SSDs Look Like?
|
brooker.co.za
-
Themâs the Breaks
|
htmhell.dev
-
Justified
|
bitecode.dev
-
In the economy of user effort, be a bargain, not a scam
|
lea.verou.me
-
The Wonderful World of Web Feeds
|
htmhell.dev
-
Media Diet
|
chriscoyier.net
-
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
-
Olâ Bob
|
chriscoyier.net
-
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
-
Extracting Nintendo Switch âPlay Activityâ with OCR
|
sethmlarson.dev
-
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
-
The Jeopardy Phenomenon
|
chriscoyier.net
-
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
-
Getting from tested to battle-tested
|
blog.janestreet.com
-
AI optimism is a class privilege
|
joshcollinsworth.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
-
The Linux kernel is just a program
|
serversfor.dev
-
Our latest updates across the VictoriaMetrics Observability ecosystem
|
victoriametrics.com
-
Top layer troubles: popover vs. dialog
|
htmhell.dev
-
Splintered failure modes in Go
|
rednafi.com
-
We finished the Chinese release
|
annas-archive.li
-
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
-
Pointer pop quiz
|
dave.cheney.net
-
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
-
Weekly Update 479
|
troyhunt.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
-
Logo: Clojure+
|
tonsky.me
-
Why Strong Consistency?
|
brooker.co.za
-
80 characters? In this economy?
|
bitecode.dev
-
La complainte du technopunk ringard
|
ploum.net
-
Weekly Update 478
|
troyhunt.com
-
Re-exec testing Go subprocesses
|
rednafi.com
-
Interpreting Crafting Crafting Interpreters
|
petemillspaugh.com
-
Programmer-writer
|
petemillspaugh.com
-
Soutenez Ploum, achetez un livreâŻ!
|
ploum.net
-
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
-
Weekly Update 477
|
troyhunt.com
-
Get Logic for Programmers 50% off & Support Chicago Foodbanks
|
buttondown.com
-
What's up Python? You already know :)
|
bitecode.dev
-
Alchemy
|
joshcollinsworth.com
-
The Great (Refrigerator) Divide
|
chriscoyier.net
-
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
-
2 Billion Email Addresses Were Exposed, and We Indexed Them All in Have I Been Pwned
|
troyhunt.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
-
ToiletTree Fogless Shower Mirror
|
chriscoyier.net
-
Weekly Update 476
|
troyhunt.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
-
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
-
Revisiting interface segregation in Go
|
rednafi.com
-
Quand Ă©clatera la bulle IAâŠ
|
ploum.net
-
Computer Says No: Error Reporting for LTL
|
wickstrom.tech
-
They don't even have eyes
|
antithesis.com
-
Microsoftâą Ergonomic Keyboard (now sold by Incase)
|
chriscoyier.net
-
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
-
I'm taking a break
|
buttondown.com
-
How We (Almost) Found Chromium's Bug via Crash Reports to Report URI
|
troyhunt.com
-
Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces
|
victoriametrics.com
-
Quâest-ce que lâoutil va faire de moiâŻ?
|
ploum.net
-
Pepsi, when they don't have coke
|
bitecode.dev
-
Weekly Update 475
|
troyhunt.com
-
Untitled
|
chriscoyier.net
-
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
-
The Geomys Standard of Care
|
words.filippo.io
-
A Systems Engineerâs Guide to Benchmarking with RDTSC
|
blog.codingconfessions.com
-
Everything is Broken
|
chriscoyier.net
-
Cleanup your lifetime annotations in Rust with Rc and Arc
|
kerkour.com
-
Avoiding collisions in Go context keys
|
rednafi.com
-
Fixing UUIDv7 (for database use-cases)
|
brooker.co.za
-
Inside the Synthient Threat Data
|
troyhunt.com
-
Plates
|
chriscoyier.net
-
Modal editing is a weird historical contingency we have through sheer happenstance
|
buttondown.com
-
Weekly Update 474
|
troyhunt.com
-
Iâve been to 39 US states
|
petemillspaugh.com
-
Diskcache, more than caching
|
bitecode.dev
-
The Phase Change
|
buttondown.com
-
Antithesis and the open source community
|
antithesis.com
-
I created a Mastodon account for Pingoo
|
kerkour.com
-
Understanding the Language Server Protocol through a Minimal Working Example
|
safjan.com
-
Did you get lucky or unlucky?
|
antithesis.com
-
I created a Bluesky account for Pingoo
|
kerkour.com
-
Building SQLite extensions in Rust
|
kerkour.com
-
I am sorry, but everyone is getting syntax highlighting wrong
|
tonsky.me
-
vCPUs in the cloud: x86-64 vs ARM64 (aarch64)
|
kerkour.com
-
La justesse au lieu de lâexactitude
|
ploum.net
-
Using CSS Variables for Dynamic and Reusable Styling
|
safjan.com
-
Oregon Rocketry
|
chriscoyier.net
-
Python 3.14 - What didn't make the headlines
|
bitecode.dev
-
Hacking the World Poker Tour: Inside ClubWPT Goldâs Back Office
|
samcurry.net
-
Is Systems Research Really Just About Making Numbers Bigger?
|
brooker.co.za
-
My Top 5 Favourite Features in Python 3.14
|
blog.codingconfessions.com
-
Oatmeal on AI Art
|
chriscoyier.net
-
Three ways formally verified code can go wrong in practice
|
buttondown.com
-
A Retrospective Survey of 2024/2025 Open Source Supply Chain Compromises
|
words.filippo.io
-
Notes on switching to Helix from vim
|
jvns.ca
-
Programming in the Sun: A Year with the Daylight Computer
|
wickstrom.tech
-
Bare Asterisk in Python Function Signatures - Keyword Only Arguments
|
safjan.com
-
A beginner-friendly guide to view transitions in CSS
|
developer.mozilla.org
-
Behind the Scenes of Pingoo: Slashing Rust allocations with mimalloc and heapless to build the fastest reverse proxy
|
kerkour.com
-
Organizing Go tests
|
rednafi.com
-
Introducing âMomentsâ
|
hamvocke.com
-
Choosing between PostgreSQL and SQLite
|
kerkour.com
-
What's New in VictoriaMetrics Cloud Q3 2025? From new region in Asia to proactive alerts
|
victoriametrics.com
-
Hosting a website with automatic HTTPS and unmetered traffic for 3 ⏠/ month with Pingoo
|
kerkour.com
-
Six Weeks, Real Progress - Exploring Shape Up for Product Work
|
safjan.com
-
What's up Python? Lazy imports, django gets a task queue...
|
bitecode.dev
-
How DreamHost Slashed Memory Usage by 80% and Scaled to 76 Million Time Series
|
victoriametrics.com
-
Locality, and Temporal-Spatial Hypothesis
|
brooker.co.za
-
Breaking âprovably correctâ Leftpad
|
lukeplant.me.uk
-
#5 â September 2025
|
petemillspaugh.com
-
DHH Is Way Worse Than I Thought
|
jakelazaroff.com
-
Case Study: How Proton uses Rust to build secure cross-platform applications for millions of people
|
kerkour.com
-
Email outage
|
kerkour.com
-
Subtest grouping in Go
|
rednafi.com
-
Understanding Weak References in Python
|
blog.codingconfessions.com
-
How to find a domain for your startup
|
petemillspaugh.com
-
Upcoming Conferences & Meetups: Where to Meet Our Team
|
victoriametrics.com
-
VictoriaMetrics Long-Term Support (LTS): H2 2025 Update
|
victoriametrics.com
-
New Blog Post: " A Very Early History of Algebraic Data Types"
|
buttondown.com
-
My GitHub account has been blocked. Edit: Solved. Thank you all!
|
kerkour.com
-
Implementing automatic HTTPS / TLS for Pingoo: Here is what it takes to build a secure internet
|
kerkour.com
-
Creating a Sustainable Open Source Business Model - Introduction
|
victoriametrics.com
-
Compiling Python to Run Anywhere
|
blog.codingconfessions.com
-
What's a UUID, and what do you use that for?
|
bitecode.dev
-
Simpler Parallelism with concurrent.futures
|
safjan.com
-
Ongoing Tradeoffs, and Incidents as Landmarks
|
ferd.ca
-
Let the domain guide your application structure
|
rednafi.com
-
Is Zig's New Writer Unsafe?
|
openmymind.net
-
Obscure feature + obscure feature + obscure feature = bug
|
antithesis.com
-
De la mystification de la Grande Idée
|
ploum.net
-
Seven Years of Firecracker
|
brooker.co.za
-
Announcing Pingoo: The fast and secure Load Balancer / API Gateway with built-in service discovery, WAF and bot management (in Rust)
|
kerkour.com
-
What Makes System Calls Expensive: A Linux Internals Deep Dive
|
blog.codingconfessions.com
-
In response to a developer asking about systems
|
notes.eatonphil.com
-
Test state, not interactions
|
rednafi.com
-
Devotions on 1 Thessalonians 1, August 2025
|
lukeplant.me.uk
-
Worldcat editions and holdings release
|
annas-archive.li
-
Many Hard Leetcode Problems are Easy Constraint Problems
|
buttondown.com
-
Protecting Rust against supply chain attacks
|
kerkour.com
-
Full-Stack Observability with VictoriaMetrics in the OTel Demo
|
victoriametrics.com
-
A simple clustering and replication solution for Postgres
|
notes.eatonphil.com
-
Threading vs Multiprocessing in Python - GIL Implications and Choosing the Right Tool
|
safjan.com
-
asyncio Basics - async/await and When to Actually Use Them
|
safjan.com
-
Strong Eventual Consistency - The Big Idea behind CRDTs
|
lewiscampbell.tech
-
Early return and goroutine leak
|
rednafi.com
-
Everything is a []u8
|
openmymind.net
-
What's up Python? Astral never stops, JetBrains gives us insights
|
bitecode.dev
-
The Angels and Demons of Nondeterminism
|
buttondown.com
-
SQL needed structure
|
scattered-thoughts.net
-
Analytics query goes 6x faster with EDB Postgres Distributed's new analytics engine
|
notes.eatonphil.com
-
#4 â August 2025
|
petemillspaugh.com
-
0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books
|
scattered-thoughts.net
-
On the McPhee method
|
petemillspaugh.com
-
Lifecycle management in Go tests
|
rednafi.com
-
Finding Bugs in a Coding Agent with Lightweight DST
|
wickstrom.tech
-
Logical Duals in Software Engineering
|
buttondown.com
-
Building a Plugin System for Rust: Native Libraries vs Scripting Language vs WebAssembly vs Rules Engine
|
kerkour.com
-
What the interns have wrought, 2025 edition
|
blog.janestreet.com
-
Titles matter
|
joshcollinsworth.com
-
The kids are alright
|
bitecode.dev
-
Observability at scale
|
antithesis.com
-
Optimizing our way through Metroid
|
antithesis.com
-
Alerting Best Practices
|
victoriametrics.com
-
I'm too dumb for Zig's new IO interface
|
openmymind.net
-
Sapir-Whorf does not apply to Programming Languages
|
buttondown.com
-
vmanomaly Deep Dive: Smarter Alerting with AI (Tech Talk Companion)
|
victoriametrics.com