Recent Favourite Reads - Newsletter 31.12.2022-25.03.2023
Main
- Refined Types in Scala: the Good, the Bad and the Ugly ;
6 min
- Color Formats in CSS ;
12 min
- The yaml document from hell ;
10 min
- Using Server Sent Events to Simplify Real-time Streaming at Scale ;
10 min
- Why Functional Programming Should Be the Future of Software Development - IEEE Spectrum ;
12 min
- Why I Will Never Use Alpine Linux Ever Again ;
5 min
- Weird architectures weren't supported to begin with with comments;
7 min
- Balancing quality and coverage with our data validation framework ;
9 min
- Meetings are the work ;
11 min
- Computations that differentiate, debug, and document themselves ;
12 min
- OpenJDK Proposes Project Galahad to Merge GraalVM Native Compilation ;
5 min
- NP-COMPLETE ISN'T (ALWAYS) HARD with comments;
4 min
- A thorough team guide to RFCs ;
10 min
- Rethinking Stream Processing and Streaming Databases ;
25 min
- Functional Classes ;
5 min
- Platform Engineering Teams Done Right… ;
6 min
- JEP draft: Preview Features: A Look Back, and A Look Ahead ;
5 min
- When was the term ‘directory’ replaced by ‘folder’? ;
5 min
- Visual design rules you can safely follow every time ;
7 min
- 42 things I learned from building a production database ;
7 min
- How Homebrew Serves 52M Packages per Month? ;
6 min
- Announcing TypeScript 5.0 ;
30 min
- Perf engineering with Python 3.12 ;
7 min
- How to do a code review by Google ;
8 min
- Java 20: Colossal Sparse Memory Segments ;
4 min
- Docker and the host filesystem owner matching problem ;
15 min
- How the Xbox 360 knows if your hard-drive is genuine ;
7 min
- Boost Your Python Application Performance using Continuous Profiling ;
9 min
- You Want Modules, Not Microservices with comments;
10 min
- One day we'll have a fully customisable select ;
4 min
- Propagation format for distributed context: Baggage , relates to OpenTelemetry: Baggage;
4 min
- Gradle 8.0 Release Notes ;
18 min
- We invested 10% to pay back tech debt; Here's what happened ;
9 min
- Underappreciated challenges with Python packaging ;
10 min
- The Heisenbug lurking in your async code ;
2 min
- Finding Adequate Metrics for Outer, Inner, and Process Quality in Software Development ;
25 min
- The Alternative to Performance Reviews for Software Engineers ;
20 min
- 4 часа недоступности: постмортем падения Dodo IS ;
15 min
- Микросервисы — отчуждение от результатов труда ;
15 min
- Staff+ engineering archetypes at Spotify ;
2 min
- Homebrew 4.0.0 ;
3 min
- How to present to executives ;
7 min
- Ускоряем Cycle Time и растим счастье в команде ;
16 min
- Picnic Open-sources Error Prone Support ;
3 min
- Datahub — An introduction ;
6 min
- Вы НЕ сошли с ума (о режиме сна в Windows) ;
8 min
- What’s the deal with humongous objects in Java? ;
10 min
- Pull request merge queue (public beta) ;
1 min
- Helidon Níma — Helidon on Virtual Threads ;
6 min
- Название имеет значение: как получить оптимизацию, переименовав браузер ;
4 min
- OptiRica: Towards an Efficient Optimizing Horn Solver ;
15 min
- A Gentle Introduction to CRDTs ;
13 min
- Cgroups - Deep Dive into Resource Management in Kubernetes ;
9 min
- Pinterest is now on HTTP/3 ;
5 min
- Через реки, через лес прямо к PowerDNS ;
40 min
Misc
- Loss of a satellite could explain Saturn’s obliquity and young rings ;
15 min
- The Many Meanings of "Groom" and "Grooming" ;
3 min
- TIL: You Can Stop Updating Copyright Attribution Years with comments;
3 min
- Why is Java So Weird?! ;
14 min
- Why is NaCl so hyper abundant in the ocean? ;
2 min
- You Have No Idea How Hard It Is to Get a Hamster Drunk ;
4 min
- How New Ideas Arise ;
8 min
Interesting projects
- clusterpedia: The Encyclopedia of Kubernetes clusters;
- opencost: Cross-cloud cost allocation models for Kubernetes workloads;
- An online hub for knife enthusiasts;
- DSLCad is a programming language & interpreter for building 3D models;
- Are we stack-efficient yet?;
- Chrome extension to close Zoom/Notion tabs after launching desktop app;
- nutter: Testing framework for Databricks notebooks;
- git-sim: Visually simulate Git operations in your own repos with a single terminal command;
- zrok: Geo-scale, next-generation sharing platform built on top of OpenZiti;
- iWF project: all-in-one platform for developing long-running business processes;
- Hash4j: a new hash library for Java with article;
- ff4j: Feature Flags for Java made easy;
- YTsaurus: An open source big data platform for distributed storage and processing;