Recent Favourite Reads - Newsletter 14.04.2024-06.06.2024
Main
- Making Sense of Acquire-Release Semantics ;
20 min
- Lean Scala ;
4 min
- JEP draft: Exception handling in switch (Preview) ;
10 min
- JEP 468: Derived Record Creation (Preview) ;
10 min
- Clojure: managing throughput with virtual threads ;
6 min
- JEP 473: Stream Gatherers (Second Preview) ;
12 min
- JEP 476: Module Import Declarations (Preview) ;
6 min
- Get Started with the Latest Updates for Dockerfile Syntax (v1.7.0) ;
8 min
- Scaling to Count Billions ;
12 min
- JEP 466: Class-File API (Second Preview) ;
10 min
- JEP 482: Flexible Constructor Bodies (Second Preview) ;
12 min
- JDK 22 Security Enhancements ;
5 min
- Evolving Schemaless into a Distributed SQL Database ;
8 min
- Pruning dead exception handlers ;
8 min
- Coroutines and effects ;
8 min
- FIFO is Better than LRU: the Power of Lazy Promotion and Quick Demotion ;
10 min
- Borrow checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches ;
22 min
- On dependencies and resilience ;
10 min
- The Semantic Web is Dead - Long Live the Semantic Web! ;
11 min
- ETag and HTTP caching ;
5 min
- The Hidden Dynamic Life of Java ;
11 min
- InfoQ Software Architecture and Design Trends Report - April 2024 ;
6 min
- Shell History Is Your Best Productivity Tool ;
4 min
- The journey of building a comprehensive attribution platform ;
6 min
- Using Clickhouse to scale an events engine ;
4 min
- Data Gateway — A Platform for Growing and Protecting the Data Tier ;
11 min
- Formal Methods: Just Good Engineering Practice? ;
4 min
- Saving Millions on Logging: Finding Relevant Savings ;
5 min
- S3 Is Showing Its Age ;
5 min
- TypeScript: Branded Types ;
4 min
- It’s always TCP_NODELAY. Every damn time ;
4 min
- Building a cost-effective logging platform using Clickhouse for petabyte scale ;
8 min
- Warm up the relationship between Java and Kubernetes ;
12 min
- Flow state: Why fragmented thinking is worse than any interruption with comments;
7 min
- Healthy Documentation ;
8 min
- Building a weather data warehouse part I: Loading a trillion rows of weather data into TimescaleDB ;
14 min
- Common DB schema change mistakes ;
12 min
- Investigation of a Cross-regional Network Performance Issue ;
8 min
- Dissolving Design Patterns In Design Elements ;
6 min
- Weird monitor bugs people sent me in the last 5 years ;
6 min
- Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun ;
25 min
- Sentinel errors and errors.Is() slow your code down by 500% ;
10 min
- Java Runtimes: Insights From the Spring Boot Point of View ;
6 min
- A Glimpse into Flink CDC 3.0 ;
5 min
- How Netflix Ensures Highly-Reliable Online Stateful Systems ;
15 min
- PostgreSQL plan_cache_mode ;
5 min
- JEP 480: Structured Concurrency (Third Preview) ;
16 min
- New Relic Report: 2024 State of the Java Ecosystem ;
8 min
Misc
Interesting projects
- zoraxy: A general purpose HTTP reverse proxy and forwarding tool;
- sotrace: Traces the shared-object dependencies of a binary, and graphs them;
- pydantic logfire: Uncomplicated observability;
- PyGraft: Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips;
- Apache DataFusion Comet: a high-performance accelerator for Apache Spark;
- Pragmatic drag and drop: Fast drag and drop for any experience on any tech stack;
- CDN Up and Running: Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers;
- Service Capacity Modeling: A generic toolkit for modeling capacity requirements in the cloud;