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;