Recent Favourite Reads - Newsletter 27.04.2025-28.11.2025
Main
- To be a better programmer, write little proofs in your head ;
10 min
- AlphaGenome: AI for better understanding the genome ;
5 min
- Your URL Is Your State ;
6 min
- Living on the Edge: Conflict Management and You ;
10 min
- Your data model is your destiny with comments ;
5 min
- Why Was Apache Kafka Created? with comments ;
7 min
- Why don't you use dependent types? ;
6 min
- How to stop Linux threads cleanly ;
11 min
- Not So Direct I/O ;
7 min
- Cloudflare incident on August 21, 2025 ;
6 min
- Apache Kafka 4.1 Release: New Features & Upgrade Guide ;
4 min
- How Google Does It: Building the largest known Kubernetes cluster, with 130,000 nodes ;
7 min
- How and Why Netflix Built a Real-Time Distributed Graph: Part 2 — Building a Scalable Storage Layer ;
6 min
- Behind the scenes: Speeding up pgstream snapshots for PostgreSQL ;
5 min
- Postgres LISTEN/NOTIFY does not scale ;
7 min
- Introducing tmux-rs ;
10 min
- Why is the Rust compiler so slow? ;
20 min
- OpenTelemetry for Go: measuring the overhead ;
5 min
- Git Trailers ;
10 min
- Announcing a new IDE for PostgreSQL in VS Code ;
5 min
- Model Once, Represent Everywhere: UDA (Unified Data Architecture) ;
12 min
- Implementing Logic Programming ;
12 min
- Last fifty years of integer linear programming: a focus on recent practical advances;
- Ready or not, the EAA is here ;
6 min
- Evolution of Rust compiler errors ;
4 min
- Stability by Design ;
8 min
- JEP 502: Stable Values (Preview) ;
11 min
- Strings Just Got Faster ;
3 min
- Supporting Diverse ML Systems at Netflix ;
10 min
- The Future is NOT Self-Hosted with comments ;
7 min
- Engineered Addictions with comments ;
5 min
- SVGs that feel like GIFs with comments ;
2 min
- Phrase origin: Why do we "call" functions? ;
5 min
- Supabase MCP can leak your entire SQL database with comments ;
6 min
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity ;
9 min
- #9 - Pathfinding - Deep Space Exploitation ;
6 min
- Getting decent error reports in Bash when you're using 'set -e' ;
2 min
- Writing a good design document with comments ;
4 min
- Erlang’s not about lightweight processes and message passing… ;
13 min
- Writing effective tools for AI agents—using AI agents ;
11 min
- Behind the Streams: Real-Time Recommendations for Live Events Part 3 ;
6 min
- Concord — When Your Health Data Finally Decides to Get Along ;
6 min
- The profitable startup - Linear ;
4 min
- Summary of the Amazon DynamoDB Service Disruption in the Northern Virginia (US-EAST-1) Region ;
10 min
- Data as a Product: Applying a Product Mindset to Data at Netflix ;
5 min
- How and Why Netflix Built a Real-Time Distributed Graph: Part 1 — Ingesting and Processing Data Streams at Internet Scale ;
6 min
- Environment variables are a legacy mess: Let's dive deep into them ;
6 min
- Making Postgres 42,000x slower because I am unemployed ;
9 min
- Stevey's Google Platforms Rant ;
16 min
- Building a Resilient Data Platform with Write-Ahead Log at Netflix ;
11 min
- Libghostty Is Coming ;
5 min
- This is Why You Can’t Enjoy Life (Even When Nothing’s Wrong) ;
4 min
- Images over DNS ;
2 min
- Apple’s Thinnest iPhone Still Stands Up to Repairs ;
6 min
- Hosting a WebSite on a Disposable Vape ;
5 min
- Developer Experience at Pinterest: The Journey to PinConsole ;
10 min
- The two versions of Parquet ;
4 min
- Everything I know about good system design ;
12 min
- ML Observability: Bringing Transparency to Payments and Beyond ;
7 min
- What's new in Apache Iceberg v3? ;
3 min
- Modern Node.js Patterns for 2025 ;
10 min
- asyncio: a library with too many sharp corners ;
18 min
- PEP 768 – Safe external debugger interface for CPython ;
13 min
- Stop Building AI Tools Backwards ;
13 min
- Improving Debezium performance ;
8 min
- Introducing Amazon Keyspaces CDC streams ;
6 min
- Near real-time baggage operational insights for airlines using Amazon Kinesis Data Streams ;
8 min
- What's new for JFR in JDK 25 ;
5 min
- Native data lineage in Debezium with OpenLineage ;
4 min
- Making Software: How does a screen work? ;
23 min
- Keeping Figma Fast ;
10 min
- Driving Content Delivery Efficiency Through Classifying Cache Misses ;
9 min
- A discussion between John Ousterhout and Robert Martin about differences between John's book "A Philosophy of Software Design" and Bob's book "Clean Code" ;
30 min
- Cognitive load is what matters ;
19 min
- KEEP-367 Context parameters ;
16 min
- Getting AI to Work in Complex Codebases ;
13 min
Misc
- Stations and transfers ;
6 min
- Why Facts Don’t Change Minds in the Culture Wars — Structure Does ;
12 min
- The Fixation of Belief ;
24 min
- Stem Cell–Derived, Fully Differentiated Islets for Type 1 Diabetes ;
4 min
- Slow ;
2 min
- Whenever.World: Watch, play and read things based on where and when they are set ;
∞
- The design of shallow thinking ;
9 min
- Glacier Funerals Offer a Way of Coping With Ecological Grief – State of the Planet ;
6 min
Interesting projects
- SyncKit: A powerful, type-safe sync engine for building real-time collaborative applications;
- github/spec-kit: Toolkit to help you get started with Spec-Driven Development;
- gitlogue: A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.;
- cloudflare/workers-oauth-provider: OAuth provider library for Cloudflare Workers;
- pythops/bluetui: 🛜 TUI for managing bluetooth on Linux;
- cmu-pasta/fray: A controlled concurrency testing framework for the JVM;
- google-research/arxiv-latex-cleaner: arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv;
- JetBrains/koog: Koog is the official Kotlin framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments. Koog is based on our AI products expertise and provides proven solutions for complex LLM and AI problems;
- aws-solutions/innovation-sandbox-on-aws: Innovation Sandbox on AWS enables cloud administrators to automate the management of temporary sandbox environments by implementing service control policies, spend controls, and account recycling mechanisms.;