Recent Favourite Reads - Newsletter 06.06.2024-19.08.2024
Main
- Java 21 Virtual Threads - Dude, Where’s My Lock? ;
8 min
- Go 1.23 Release Notes ;
6 min
- Resource management in Aurora Serverless ;
30 min
- SQL Injection Isn't Dead: Smuggling Queries at the Protocol Level ;
10 min
- On the origins of DS_store ;
1 min
- Building and scaling Notion’s data lake ;
11 min
- Someone’s Been Messing With My Subnormals! ;
20 min
- Exploring the challenges in creating an accessible sortable list (drag-and-drop) ;
7 min
- Entering text in the terminal is complicated ;
6 min
- 2024 NoSQL Database Trend Report ;
8 min
- Golang Defer: From Basic To Traps ;
8 min
- Difference between running Postgres for yourself and for others ;
8 min
- Start Presentations on the Second Slide with comments;
2 min
- Figma and the cost of collaboration ;
10 min
- How Google handles JavaScript throughout the indexing process ;
12 min
- JDK 23 G1/Parallel/Serial GC changes ;
6 min
- Null-Restricted and Nullable Types (Preview) ;
10 min
- How we sped up Notion in the browser with WASM SQLite ;
8 min
- Debugging distributed database mysteries with Rust, packet capture and Polars ;
10 min
- Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey and the full results;
5 min
- Golang High-Performance Programming EP3: Memory Alignment ;
5 min
- Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood ;
15 min
- Flaky Tests Overhaul at Uber ;
10 min
- Apache Flink on Kubernetes ;
8 min
- Maestro: Data/ML Workflow Orchestrator at Netflix ;
12 min
- How to Test ;
15 min
- A Git story: Not so fun this time ;
16 min
- Safeguarding App Health and Consumer Experience with Metric-Aware Rollouts ;
6 min
- The Zsh Shell Tricks I Wish I’d Known Earlier ;
10 min
- Free-threaded CPython is ready to experiment with! ;
6 min
- Post-Architecture: Premature Abstraction Is the Root of All Evil with comments;
12 min
- Almost-Linear-Time Algorithms for Maximum Flow and Minimum-Cost Flow ;
45 min
- Enhancing Netflix Reliability with Service-Level Prioritized Load Shedding ;
8 min
- A Bunch of Programming Advice I’d Give To Myself 15 Years Ago with comments;
8 min
- Test clocks: How we made it easier to test Stripe Billing integrations ;
5 min
- What is PID 0? ;
12 min
- How we improved push processing on GitHub ;
5 min
- What is Old is New Again ;
12 min
- WarpStream Architecture ;
20 min
- Enabling near real-time data analytics on the data lake ;
6 min
- Project Leyden - Quarkus ;
5 min
- Garbage Collection and Metastability ;
4 min
- JEP 483: Ahead-of-Time Class Loading & Linking ;
8 min
- JEP 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal ;
10 min
- Java Virtual Threads: a Case Study ;
14 min
Misc
- Be Mean: The Case for Truth ;
6 min
- Copying is the way design works ;
12 min
- The Varieties of Travel Experience ;
5 min
- Joyce Project;
Interesting projects
- peerfetch: Peer-to-peer HTTP over WebRTC;
- devzat: a custom SSH server that takes you to a chat instead of a shell prompt;
- opslane: Reducing alert fatigue for on-call engineers;
- libpomp: Printf Oriented Message Protocol;
- crossplane: The Cloud Native Control Plane;
- that_editor: It’s that editor;
- WTPDF / PDF/UA-2 Examples by the LaTeX Project;
- bitwhip: CLI Native WebRTC Agent in Rust;
- ubicloud: Open, free, and portable cloud. Elastic compute, block storage (non replicated), virtual networking, managed Postgres, and IAM services in public beta;
- kube-scheduler-simulator: The simulator for the Kubernetes scheduler;
- slackdump: Save or export your private and public Slack messages, threads, files, and users locally;
- Drag-and-Drop-Email-Designer: Drag and drop HTML email designer;
- stipple-effect: a pixel art editor that supports animation and scripting;
- Standard ebooks;
- Docmost: an open-source collaborative wiki and documentation software;
- resolvo: fast package resolver written in Rust;
- jspecify: Standard Annotations for Java Static Analysis;
- jox: Fast and Scalable Channels in Java;
- jmolecules: Libraries to help developers express architectural abstractions in Java code;