Tuesday, September 16, 2025

Almost Fall reading - 2025

Java 25 is here but there's more good stuff! Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
aiA Systems View to AI by Amod Malviya - YouTube
aiAI Is a Mass-Delusion Event - The Atlantic
aiAI and Creativity: How Generative AI Helps Create Ideas but Yields Similar Outputs - YouTube
aiAI's Security Crisis: Why Your Assistant Might Betray You - YouTube
aiChina Open-Source, Compute Arms Race, Reordering Global Trade | BG2 w/ Bill Gurley and Brad Gerstner - YouTube
aiCursor Under the Hood - Roman Imankulov
aiDSHR's Blog: The Drugs Are Taking Hold
aiGood agents are good researchers
aiHighlights from the Claude 4 system prompt
aiHow LLMs Call Tools and Use the MCP Standard for Integration
aiHow far can we push AI autonomy in code generation?
aiMCPs are Boring (or: Why we are losing the Sparkle of LLMs) - Manuel Odendahl - YouTube
aiOpenAI lost the plot on 'boring' LLM use-cases
aiOpenCode: Claude Code but Open Source, with Any Model, and frontier TUI - with Dax Reed (@thdxr) - YouTube
aiThe Summer of Johann: prompt injections as far as the eye can see
aiWhy ChatGPT Keeps Interrupting You — Dr. Tom Shapland, LiveKit - YouTube
aiWhy Everyone Is Wrong About AI (Including You) | Benedict Evans - YouTube
aiWhy MCP’s Disregard for 40 Years of RPC Best Practices Will Burn Enterprises | by Julien Simon | Jul, 2025 | Medium
ai,apiDesign like Karpathy is watching — Zeke Sikelianos, Replicate - YouTube
ai,funExcalidraw: AI and Human Whiteboarding Partnership - Christopher Chedeau - YouTube
ai,funHow much (little) are the AI companies making? | by Cory Doctorow | Jun, 2025 | Medium
ai,funtldraw.computer - Steve Ruiz, tldraw - YouTube
ai,securityAI for SOC Automation: A Blueprint for the New world of Incident Response - YouTube
ai,systemLLMs as Parts of Systems - Marc's Blog
authzStorage is now available in Supabase
authz,sqlIs Postgres RLS for Everything and Everyone? - Neon
authz,sqlModelling Authorization for a Social Network with Postgres RLS and Drizzle ORM - Neon
cloudAWS in 2025: The Stuff You Think You Know That's Now Wrong - Last Week in AWS Blog
dataClickHouse vs StarRocks vs Presto vs Trino vs Apache Spark™ — Comparing Analytics Engines
dataCompare Apache Doris vs StarRocks
dataEnhanced log analysis with OpenSearch PPL: Introducing lookup, join, and subsearch - OpenSearch
dataFive things about Cassandra 5 you didn’t know - YouTube
dataHow Much Money Do Database Companies Make? And How?
dataMatrix.org - How we discovered, and recovered from, Postgres corruption on the matrix.org homeserver
dataRails on SQLite: exciting new ways to cause outages
dataRaphael De Lio - Count-Min Sketch, Bloom Filter, TopK: Efficient probabilistic data structures - YouTube
dataSolving FinTech pains with Suresh Nageswaran | XTDB for Regulatory Reporting (2025) - YouTube
dataWhy We Didn’t Rewrite Debezium in Rust - RisingWave: Real-Time Event Streaming Platform
data,lakeThe Equality Delete Problem in Apache Iceberg - RisingWave: Real-Time Event Streaming Platform
data,sqlClickHouse SF Meetup Pump.co - YouTube
data,sqlGet Excited About Postgres 18 | Crunchy Data Blog
data,systemAccelerating LinkedIn Sales Navigator's search system with Spark transformations
data,systemHigh Availability and Postgres full-sync replication | Multigres
data,systemModern, ultra fast PostgreSQL engineered from scratch? ft: CedarDB - YouTube
designAPIs: How Hard Can They Be? | Aurimas Liutikas and Alan Viverette - YouTube
funEscaping the rewrite trap | Camille Fournier | LDX3 London 2025 - YouTube
fun,systemThe $200M Reason AMQP Became a Standard – A CTO's Inside Story - YouTube
golang,javaFaster Reed-Solomon Erasure Coding in Java with Go & FFM | Dr. Christian Kohlschütter
javaAhead-of-Time Computation in Java 25 #RoadTo25 - YouTube
javaAll API Additions From Java 21 to 25 #RoadTo25 - YouTube
javaAll New Java Language Features Since Java 21 #RoadTo25 - YouTube
javaCatching Up With JUnit by Marc Philipp - YouTube
javaCay Horstmann - Benchmarking Project Valhalla - YouTube
javaCore Java – Flow.Processor | Sven Ruppert
javaFrom Final to Immutable: The not-so-final word on `final` #JVMLS - YouTube
javaHow to Upgrade to Java 25 #RoadTo25 - YouTube
javaJava 21 ⮕ 25: Performance and Runtime Enhancements #RoadTo25 - YouTube
javaJava JIT deoptimization storms
javaJava for Small Coding Tasks - YouTube
javaLennart ten Wolde - Impossible in Java? Think Again! Unlocking Native power with Java FFI - YouTube
javaMigrating Mercado Libre’s Fury Streams to Virtual Threads | by Jordan Montielo | Mercado Libre Tech | Medium
javaProject Loom: Structured Concurrency in JDK 25 - What's New | Rock the JVM
javaQuarkus Insights #216: What's new with Leyden - YouTube
javaThe Secret Life of Caches | LinkedIn
javaUnit Test Your Java Architecture With ArchUnit | Roland Weisleder (EN) - YouTube
javajunixsocket: Unix sockets API for Java; a long story short | Dr. Christian Kohlschütter
java,resilienceThe simplest way to build resilient applications by Giselle van Dongen @ Spring I/O 2025 - YouTube
java,systemAuto-Vectorization in HotSpot #JVMLS - YouTube
java,systemControlled Concurrency Testing for JVM Programs by Rohan Padhye | DC Systems 006 - YouTube
java,wasmWasm the Hard Way: Porting the Chicory Compiler to Android | Middle of Nowhere
java,wasmWebAssembly / Wasm and Java - airhacks.fm podcast with adam bien | Podcast on Spotify
jvmBlueprints for Scale: What AWS Learned Building a Massive Multiplatform Project - YouTube
jvmData Analysis for finance in Kotlin | Enrique Lopez Manas - YouTube
jvmJSpecify: Java Nullness Annotations and Kotlin | David Baker - YouTube
jvmThe Apache Groovy programming language - Blogs - Whisky flavor profiles revisited
k8sProject Lightning Talk: What’s New in k0s: Lightweight Kubernetes Without Compromise - Prithvi Raj - YouTube
kotlin,swiftSwift concurrency for curious Kotliners | Nikita Bobko - YouTube
miscCory Doctorow: How Enshittification Conquered the 21st Century - YouTube
miscFrom Chrome extension to $5B platform | Postman’s journey | Abhinav Asthana (Co-founder & CEO) - In Depth | Podcast on Spotify
miscRails World 2025 Opening Keynote - David Heinemeier Hansson - YouTube
observabilityObservability in Java with Micrometer - a Conversation with Marcin Grzejszczak - YouTube
observabilityProject Lightning Talk: OTel 2025: The Latest Milestones and What’s Next - Steve Flanders - YouTube
queue,systemActiveMQ Classic, Matt Pavlovich - YouTube
relnote,streamApache Flink 2.1.0 release notes
rubyAaron Patterson - Rails World 2025 Closing Keynote - YouTube
systemBuilding a Modern Streaming Data Pipeline with Apache Flink, Iceberg and Paimon - YouTube
systemCan we test it? Yes, we can! - Mitchell Hashimoto - YouTube
systemCassandra Ecosystem Roadmap: Multi-Model Architecture and Disaggregation Through Integration - YouTube
systemEasy will always trump simple – Surfing Complexity
systemEvery map is wrong, but we made one anyway - YouTube
systemEvolving our real-time timeseries storage again: Built in Rust for performance at scale | Datadog
systemFaster Index I/O with NVMe SSDs | marginalia.nu
systemFluid compute: How we built serverless servers - Vercel
systemHello Systems by Loris Cro - YouTube
systemHow Instacart Built a Modern Search Infrastructure on Postgres | by Ankit Mittal | tech-at-instacart
systemInside ClickHouse full-text search: fast, native, and columnar
systemLightning Talk: Predictive Autoscaling in Kubernetes With KEDA and Prophet - Snigdha Kanchana, IBM - YouTube
systemSaturating Shopify: Gadget’s Shopify sync strategy
systemThe Hard Truth About Multi-Cloud: How We Built ONE Network at Google - YouTube
systemThe Math Behind Resilience and High Availability | YFTT | Ep152 - YouTube
systemUsers Won't Wait - Customer-Facing Analytics with Apache Pulsar and StarRocks - YouTube
system,zigDon't Forget To Flush by Andrew Kelley - YouTube

Until next time!