Recent Favourite Reads - Newsletter 20.11.2023-14.04.2024
Main
- JEP 459: String Templates (Second Preview) ;
20 min
- How Figma’s databases team lived to tell the scale ;
15 min
- Data Oriented Programming in Java ;
17 min
- Jackson 2.16-rc1 overview and Jackson 2.16.0 released . Full release notes available here;
5 min
- Setenv is not Thread Safe and C Doesn't Want to Fix It with comments;
5 min
- Effect cases in switch by Brian Goetz ;
10 min
- The radiating programmer ;
7 min
- Announcing general availability of the AWS SDK for Rust ;
2 min
- S3 Express is All You Need ;
3 min
- Druid Deprecation and ClickHouse Adoption at Lyft ;
10 min
- Sharing Memory Between JVMs ;
7 min
- More powerful Go execution traces ;
6 min
- SSL hot reload in Spring Boot 3.2.0 ;
4 min
- What new is coming in reactor-core 3.6.0? ;
5 min
- Python 3.13 gets a JIT ;
8 min
- Faults, Errors and Failures ;
9 min
- Kafka consumer proxy filter in Envoy ;
5 min
- Code is run more than read with comments;
2 min
- An overview of Cloudflare's logging pipeline ;
5 min
- How we switched to Java 21 virtual threads and got a deadlock in TPC-C for PostgreSQL ;
7 min
- What is Scalability Anyway? ;
2 min
- Programming as Theory Building ;
20 min
- Rebuilding Netflix Video Processing Pipeline with Microservices ;
9 min
- Tracking Java Native Memory With JDK Flight Recorder ;
4 min
- How to Take Bigger, Bolder Product Bets ;
12 min
- Upscaling LinkedIn's Profile Datastore While Reducing Costs ;
12 min
- Pat’s Big Deal, and Transaction Coordination ;
7 min
- Data Quality Score: The next chapter of data quality at Airbnb ;
8 min
- It's Time For A Change: datetime.utcnow() Is Now Deprecated ;
4 min
- Bending pause times to your will with Generational ZGC ;
6 min
- My Approach to Building Large Technical Projects by Mitchell Hashimoto ;
6 min
- Better Benchmarks Through Graphs ;
8 min
- Building a Service Mesh in a Hybrid Environment ;
7 min
- The MVP Is Dead — How to Avoid Wasting 6 Months Building a Crappy Version of Your Final Product ;
4 min
- The technology behind GitHub’s new code search ;
10 min
- Zed is now open source ;
3 min
- Portable EPUBs ;
15 min
- A Practical Approach to SBOM in CI/CD Part I — CycloneDX ;
7 min
- Standing on the shoulders of giants: Colm on constant work ;
17 min
- Introducing DoorDash’s In-House Search Engine ;
7 min
- 12 Software Architecture Pitfalls and How to Avoid Them ;
10 min
- NilAway: Practical Nil Panic Detection for Go ;
7 min
- Putting JFR into Context ;
6 min
- IAM Access Analyzer updates: Find unused access, check policies before deployment ;
4 min
- Why I’ve Ripped Out Performance Reviews for Over a Decade ;
5 min
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more ;
14 min
- A Glimpse into the Redesigned Goku-Ingestor vNext at Pinterest ;
8 min
- How DoorDash Standardized and Improved Microservices Caching ;
10 min
- Netflix Original Research: MIT CODE 2023 ;
4 min
- Handling Imbalanced Traffic with Kafka Swimlanes ;
6 min
- Controlling Kubernetes Traffic with Topology Aware Routing ;
7 min
- The Curious Case of the Aggregation Query ;
6 min
- Church vs Curry Types ;
3 min
- Are Databricks clusters with Photon and Graviton instances worth it? ;
7 min
- How GitHub’s Developer Experience team improved innerloop development ;
6 min
- DORA Metrics At Work ;
10 min
- Cloud Egress Costs Compared with comments;
3 min
- Ledger: Stripe’s system for tracking and validating money movement ;
12 min
- How to find the AWS Account ID of any S3 Bucket ;
6 min
- Sequential A/B Testing Keeps the World Streaming Netflix Part 2: Counting Processes ;
7 min
- Supporting Diverse ML Systems at Netflix ;
12 min
- Context: The Missing Feature of Programming Languages with comments;
10 min
- Finding Needles in a Haystack with Best-of-K ;
5 min
Misc
- Drinking Wine Counteracts Coffee’s Effect On Sleep ;
1 min
- Proposal on implementing permanent time zones in the European Union with comments;
- Millions of new materials discovered with deep learning ;
6 min
Interesting projects
- Roc – A fast, friendly, functional language with comments;
- Pkl, a programming language for configuration by Apple;
- otter: A high performance lockless cache for Go;
- pigsty: Battery-Included PostgreSQL Distro as an Open-Source RDS Alternative;
- GQL - Git Query Language;
- jc: CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON;
- codapi-js: Interactive code examples for documentation, education and fun;