Recent Favourite Reads - Newsletter 27.04.2025-28.11.2025

Main

  1. To be a better programmer, write little proofs in your head

    10 min

    ;
  2. AlphaGenome: AI for better understanding the genome

    5 min

    ;
  3. Your URL Is Your State

    6 min

    ;
  4. Living on the Edge: Conflict Management and You

    10 min

    ;
  5. Your data model is your destiny with comments

    5 min

    ;
  6. Why Was Apache Kafka Created? with comments

    7 min

    ;
  7. Why don't you use dependent types?

    6 min

    ;
  8. How to stop Linux threads cleanly

    11 min

    ;
  9. Not So Direct I/O

    7 min

    ;
  10. Cloudflare incident on August 21, 2025

    6 min

    ;
  11. Apache Kafka 4.1 Release: New Features & Upgrade Guide

    4 min

    ;
  12. How Google Does It: Building the largest known Kubernetes cluster, with 130,000 nodes

    7 min

    ;
  13. How and Why Netflix Built a Real-Time Distributed Graph: Part 2 — Building a Scalable Storage Layer

    6 min

    ;
  14. Behind the scenes: Speeding up pgstream snapshots for PostgreSQL

    5 min

    ;
  15. Postgres LISTEN/NOTIFY does not scale

    7 min

    ;
  16. Introducing tmux-rs

    10 min

    ;
  17. Why is the Rust compiler so slow?

    20 min

    ;
  18. OpenTelemetry for Go: measuring the overhead

    5 min

    ;
  19. Git Trailers

    10 min

    ;
  20. Announcing a new IDE for PostgreSQL in VS Code

    5 min

    ;
  21. Model Once, Represent Everywhere: UDA (Unified Data Architecture)

    12 min

    ;
  22. Implementing Logic Programming

    12 min

    ;
  23. Last fifty years of integer linear programming: a focus on recent practical advances;
  24. Ready or not, the EAA is here

    6 min

    ;
  25. Evolution of Rust compiler errors

    4 min

    ;
  26. Stability by Design

    8 min

    ;
  27. JEP 502: Stable Values (Preview)

    11 min

    ;
  28. Strings Just Got Faster

    3 min

    ;
  29. Supporting Diverse ML Systems at Netflix

    10 min

    ;
  30. The Future is NOT Self-Hosted with comments

    7 min

    ;
  31. Engineered Addictions with comments

    5 min

    ;
  32. SVGs that feel like GIFs with comments

    2 min

    ;
  33. Phrase origin: Why do we "call" functions?

    5 min

    ;
  34. Supabase MCP can leak your entire SQL database with comments

    6 min

    ;
  35. Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

    9 min

    ;
  36. #9 - Pathfinding - Deep Space Exploitation

    6 min

    ;
  37. Getting decent error reports in Bash when you're using 'set -e'

    2 min

    ;
  38. Writing a good design document with comments

    4 min

    ;
  39. Erlang’s not about lightweight processes and message passing…

    13 min

    ;
  40. Writing effective tools for AI agents—using AI agents

    11 min

    ;
  41. Behind the Streams: Real-Time Recommendations for Live Events Part 3

    6 min

    ;
  42. Concord — When Your Health Data Finally Decides to Get Along

    6 min

    ;
  43. The profitable startup - Linear

    4 min

    ;
  44. Summary of the Amazon DynamoDB Service Disruption in the Northern Virginia (US-EAST-1) Region

    10 min

    ;
  45. Data as a Product: Applying a Product Mindset to Data at Netflix

    5 min

    ;
  46. How and Why Netflix Built a Real-Time Distributed Graph: Part 1 — Ingesting and Processing Data Streams at Internet Scale

    6 min

    ;
  47. Environment variables are a legacy mess: Let's dive deep into them

    6 min

    ;
  48. Making Postgres 42,000x slower because I am unemployed

    9 min

    ;
  49. Stevey's Google Platforms Rant

    16 min

    ;
  50. Building a Resilient Data Platform with Write-Ahead Log at Netflix

    11 min

    ;
  51. Libghostty Is Coming

    5 min

    ;
  52. This is Why You Can’t Enjoy Life (Even When Nothing’s Wrong)

    4 min

    ;
  53. Images over DNS

    2 min

    ;
  54. Apple’s Thinnest iPhone Still Stands Up to Repairs

    6 min

    ;
  55. Hosting a WebSite on a Disposable Vape

    5 min

    ;
  56. Developer Experience at Pinterest: The Journey to PinConsole

    10 min

    ;
  57. The two versions of Parquet

    4 min

    ;
  58. Everything I know about good system design

    12 min

    ;
  59. ML Observability: Bringing Transparency to Payments and Beyond

    7 min

    ;
  60. What's new in Apache Iceberg v3?

    3 min

    ;
  61. Modern Node.js Patterns for 2025

    10 min

    ;
  62. asyncio: a library with too many sharp corners

    18 min

    ;
  63. PEP 768 – Safe external debugger interface for CPython

    13 min

    ;
  64. Stop Building AI Tools Backwards

    13 min

    ;
  65. Improving Debezium performance

    8 min

    ;
  66. Introducing Amazon Keyspaces CDC streams

    6 min

    ;
  67. Near real-time baggage operational insights for airlines using Amazon Kinesis Data Streams

    8 min

    ;
  68. What's new for JFR in JDK 25

    5 min

    ;
  69. Native data lineage in Debezium with OpenLineage

    4 min

    ;
  70. Making Software: How does a screen work?

    23 min

    ;
  71. Keeping Figma Fast

    10 min

    ;
  72. Driving Content Delivery Efficiency Through Classifying Cache Misses

    9 min

    ;
  73. 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

    ;
  74. Cognitive load is what matters

    19 min

    ;
  75. KEEP-367 Context parameters

    16 min

    ;
  76. Getting AI to Work in Complex Codebases

    13 min

    ;

Misc

  1. Stations and transfers

    6 min

    ;
  2. Why Facts Don’t Change Minds in the Culture Wars — Structure Does

    12 min

    ;
  3. The Fixation of Belief

    24 min

    ;
  4. Stem Cell–Derived, Fully Differentiated Islets for Type 1 Diabetes

    4 min

    ;
  5. Slow

    2 min

    ;
  6. Whenever.World: Watch, play and read things based on where and when they are set

    ;
  7. The design of shallow thinking

    9 min

    ;
  8. Glacier Funerals Offer a Way of Coping With Ecological Grief – State of the Planet

    6 min

    ;

Interesting projects

  1. SyncKit: A powerful, type-safe sync engine for building real-time collaborative applications;
  2. github/spec-kit: Toolkit to help you get started with Spec-Driven Development;
  3. gitlogue: A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.;
  4. cloudflare/workers-oauth-provider: OAuth provider library for Cloudflare Workers;
  5. pythops/bluetui: 🛜 TUI for managing bluetooth on Linux;
  6. cmu-pasta/fray: A controlled concurrency testing framework for the JVM;
  7. google-research/arxiv-latex-cleaner: arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv;
  8. 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;
  9. 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.;

Books

  1. The Interior Design Handbook: Furnish, Decorate, and Style Your Space.