Wednesday, August 06, 2025

Late Summer reading - 2025

Hello again! Yes, summer is almost over but school starts soon, which means more time to read. Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
ai2025 in LLMs so far, illustrated by Pelicans on Bicycles — Simon Willison - YouTube
ai283 | Breaking Analysis | Tech Spending Remains Persistently Uncertain - YouTube
aiA real-world AI coding case sample - Korny’s Blog
aiAICodingHorrors | The price of AI-assisted coding, literally!
aiAndrej Karpathy: Software Is Changing (Again) - YouTube
aiAndrew Ng: Building Faster with AI - YouTube
aiBetting on AI: The Delusion Driving Big Tech - YouTube
aiCoding with LLMs in the summer of 2025 (an update) -
aiDocker MCP Gateway: Unified, Secure Infrastructure for Agentic AI Docker MCP Gateway: Open Source, Secure Infrastructure for Agentic AI | Docker
aiDoes AI Actually Boost Developer Productivity? (100k Devs Study) - Yegor Denisov-Blanch, Stanford - YouTube
aiEveryone’s mad at Cursor right now - YouTube
aiGenerative AI’s crippling and widespread failure to induce robust models of the world
aiHow AI is changing software engineering at Shopify with Farhan Thawar - The Pragmatic Engineer | Podcast on Spotify
aiHow Agentic AI Is Transforming Code Maintenance - YouTube
aiHow Intuit uses LLMs to explain taxes to millions of taxpayers - Jaspreet Singh, Intuit - YouTube
aiImproving the prompt to the AI to get better code
aiJohn Carmack (Keen Technologies): Research Directions @ Upper Bound 2025 - YouTube
aiRamaLama: Running AI Models in Containers. - DevConf.CZ 2025 - YouTube
aiReverse Engineering Cursor's LLM Client · TensorZero
aiSara Hooker - The slow death of scaling and what comes next (Khipu 2025) - YouTube
aiSoftware engineering with LLMs in 2025: reality check - YouTube
aiWhy I don’t think AGI is right around the corner - YouTube
aiWill AI Code Create MOUNTAINS Of Technical Debt? - YouTube
ai,apiWhat we learned converting complex OpenAPI specs to MCP servers - Stainless Blog
ai,funAmazon Q: Now with Helpful AI-Powered Self-Destruct Capabilities - Last Week in AWS Blog
ai,jvmBuilding AI Agents in Kotlin | Vadim Briliantov - YouTube
ai,jvmBuilding AI-Native Code Platform With Java for Java - airhacks.fm podcast with adam bien | Podcast on Spotify
ai,jvmBuilding an Agentic Platform with Kotlin: Powering one of Europe's Largest LLM Bot | Patrick Whelan - YouTube
ai,jvmCode Unboxing: Embabel, agentic AI framework, with Dr. Rod Johnson - YouTube
ai,jvmKotlin and Spring: The modern server side stack | Rod Johnson - YouTube
ai,mlFoundation Model for Personalized Recommendation | by Netflix Technology Blog | Netflix TechBlog
ai,relnoteDocker Desktop 4.43 Release | Docker
ai,systemHow We Designed Docker Model Runner and What’s Next | DockerBehind the scenes: How we designed Docker Model Runner and what’s next | Docker
dataDeclarative Pipelines: Simplifying Data Engineering Workloads - YouTube
dataHow Uber Migrated from Hive to Spark SQL for ETL Workloads | Uber Blog
dataSimplifying Database-to-Iceberg Pipelines: Lessons from Building OLake - YouTube
dataSpark Connect: Flexible, Local Access to Apache Spark at Scale - YouTube
dataTom Scott, Roman Kolesnev – Melting Icebergs: Direct access to Kafka Data via Iceberg #bbuzz - YouTube
dataWhat’s New in Apache Spark™ 4.0? - YouTube
data,kafkaThe various tiers of Apache Kafka Tiered Storage
data,lakeA Deep Dive into Apache Gravitino's Proxy-Enabled Iceberg Rest Catalog - YouTube
data,lakeDon’t Let Apache Iceberg Sink Your Analytics: Practical Limitations in 2025 | data lake, metadata, compaction, query engines, open table format, real-time
data,lakeHow DuckLake Simplifies Lakehouse Architecture ft. Jordan Tigani & Hannes Mühleisen - YouTube
data,lakeLearnings from Running Large-scale Apache Iceberg™ Table Management Service
data,lakeMulti-Table Multi-Statement Transaction with Apache Iceberg - YouTube
data,lakeTransactions and Isolation in Apache Iceberg™ - YouTube
data,sqlHow we made ClickHouse log queries 99.5% faster with resource fingerprinting | SigNoz
data,systemAWS CNI lessons from a Production Outage - Neon
data,systemDelayed Start Compute Operations - Triggering Event - Neon
data,systemDistributed SQLite with Litestream and LiteFS - YouTube
data,systemJace Warren - Replacing a Billion+ Record per Day Cassandra Cluster With Elixir and SQLite - YouTube
data,systemLessons from scaling PostgreSQL queues to 100K events
data,systemRecent Storage Performance Improvements at Neon - Neon
data,systemTurso - SQLite for production - YouTube
funInterview with Cloud Architect in 2025 - YouTube
funInterview with Senior DevOps engineer 2025 - YouTube
funTech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland - YouTube
funThe AWS Survival Guide for 2025: A Field Manual for the Brave and the Bankrupt - Last Week in AWS Blog
fun,lakeIceberg, The Right Idea - The Wrong Spec - Part 2 of 2: The Spec
golangGo is 80/20 language
golangLies we tell ourselves to keep using Golang
golangThere is no memory safety without thread safety
golang,systemHow we tracked down a Go 1.24 memory regression across hundreds of pods | Datadog
golang,systemParsing Protobuf Like Never Before · mcyoung
javaA Sneak Peek at the Stable Values API - YouTube
javaAsync IO with Java and C - David Vlijmincx at JOTB25 - YouTube
javaCode Remix Weekly | Scaling OpenRewrite to 3B Lines of Code - YouTube
javaComparing Java Streams with Jox Flows
javaFFM vs. Unsafe. Safety (Sometimes) Has a Cost – Inside.java
javaGarbage Collection in Java: The Performance Benefits of Upgrading - YouTube
javaIntegrity by Default - Inside Java Podcast 38 - YouTube
javaJava GPGPU Enablement: Are We There Yet? - YouTube
javaJavaFX in the Web - YouTube
javaMarshalling: Data-Oriented Serialization - YouTube
javaProject Leyden's AOT - Shifting Java Startup into High Gear - YouTube
javaRun Java with Java • airhacks.fm podcast with adam bien
javaTransitioning to virtual threads using the Micronaut loom carrier - Micronaut Framework
javaZGC - Paving the GC On-Ramp - YouTube
java“Ahead of Time Computation” with Dan Heidinga • Inside Java
java,systemHigh-Performance Load Testing • airhacks.fm podcast with adam bien
jvmA (deep) dive into (shallow) immutability: Valhalla and beyond | Marat Akhin - YouTube
lakeEfficiently Managing Table With Thousands of Columns Using Iceberg In Tencent - YouTube
lakeIceberg with Flink at DoorDash - YouTube
lakeScaling Iceberg Adoption at Pinterest with Gravitino - YouTube
lake,streamDynamic, Scalable, and Schema-Evolving: Introducing the Flink Dynamic Iceberg Sink - YouTube
observabilityPromLabs | Blog - Why I recommend native Prometheus instrumentation over OpenTelemetry
observability,rustIntroducing a Lightweight Rust OpenTelemetry Collector - Mike Heffner & Ray Jenkins, Streamfold - YouTube
observability,systemNetflix with ClickHouse: Engineering Petabyte-Scale Logging at Netflix - YouTube
pythonFun with uv and PEP 723
rca,systemA Recap on May/June Stability - Neon
rust1Password with Andrew Burkhart - Rust in Production | Podcast on Spotify
rustMigrating off Legacy Tokio at Scale | Okta
rustRust Is Not as Safe as You Think It Is: Improving Safety and Reliability in Rust -Colin Breck JOTB25 - YouTube
rustRust for Web Apps? What Amazon's Carl Lerche Knows - YouTube
systemBreaking Distributed Systems with Kyle Kingsbury from Jepsen - YouTube
systemCI on bare metal gaming CPUs - YouTube
systemDebugging the One-in-a-Million Failure: Migrating Pinterest’s Search Infrastructure to Kubernetes | by Pinterest Engineering | Pinterest Engineering Blog | Jul, 2025 | Medium
systemGenerators: The unsung hero of Async programming - YouTube
systemHow does AWS Lambda work? - YouTube
systemHow we built a real-time, client-side noise suppression library without server dependencies | Datadog
systemHow we built reliable log delivery to thousands of unpredictable endpoints | Datadog
systemHow we scaled fast, reliable configuration distribution to thousands of workload containers | Datadog
systemKafka Forwarder: Simplifying Kafka Consumption at OpenAI - YouTube
systemSaving Millions From Millions: Navigating Towards Cost-Efficiency in Pinterest's Spark Jobs - YouTube
systemWhen SIGTERM Does Nothing: A Postgres Mystery
systemWhy don't Kafka and Iceberg get along?
zigZig's New Async I/O | Loris Cro's Blog

Until next time!