Monday, May 26, 2025

(Almost) Summer reading - 2025

Summer is almost here, so here's a bunch of stuff to read or watch. Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
ai273 | Breaking Analysis | The Long Road to Agentic AI – Hype vs. Enterprise Reality - YouTube
aiFOSDEM 2025 - Hugging Face ecosystem for Local AI/ ML
aiFOSDEM 2025 - The Firefox AI Platform
aiThe Rise and Fall of the Vector DB category: Jo Kristian Bergum (ex-Chief Scientist, Vespa) - YouTube
ai,javaJava for AI - YouTube
ai,k8sOrchestrating AI Models in Kubernetes: Deploying Ollama as a Nati... Samuel Veloso & Lucas Fernández - YouTube
ai,observabilityDeep Dive To AI Agent Observability - Guangya Liu, IBM & Karthik Kalyanaraman, Langtrace AI - YouTube
ai,securityHow I used o3 to find CVE-2025-37899, a remote zeroday vulnerability in the Linux kernel’s SMB implementation
ai,securitySecuring AI Workloads: Building Zero-Trust Architecture for LLM Appl... Rohit Ghumare & Joinal Ahmed - YouTube
ai,systemChallenges with Ultra-low Latency LLM Inference at Scale | Haytham Abuelfutuh - YouTube
ai,systemEnvoy Proxy: Evolved for Serving LLMs - Vaibhav Katkade & Andres Guedez, Google - YouTube
ai,wasmFOSDEM 2025 - wllama: bringing llama.cpp to the web
ai,wasmPrivacy First: Building LLM-Powered Web Apps with client side WASM by Shivay Lamba & Saiyam Pathak - YouTube
api10x DevEx - Shift Left API Governance by Naresh Jain #AgileIndia 2025 - YouTube
bizTariffs, Free Trade, Export Controls, H20 & Rare Earth Ban | BG2 w/ Bill Gurley & Brad Gerstner • BG2Pod with Brad Gerstner and Bill Gurley
buildThe Ingredients of a Productive Monorepo
dataAccelerating Velox with RAPIDS cuDF - Nvidia - YouTube
dataApache Iceberg V3 Ahead - YouTube
dataBeyond Materialized Views: Using DuckDB for In-Process Columnar Caching | by John Kutay | Striim | Apr, 2025 | Medium
dataBuilding a Data Mesh at Scale: UBS's Cloud Architecture Insights - YouTube
dataBuilding a Postgres Data Warehouse with Iceberg - YouTube
dataCarl Sverre on "Storing small things in big places" - YouTube
dataFOSDEM 2025 - Tuning Postgres for Analytics
dataPostgreSQL BM25 Full-Text Search: Speed Up Performance with These Tips
dataTraining Data Loading with Velox - Masha Basmanova, Meta - YouTube
dataTrino and Data Governance on Kubernetes - Sung Yun & Aki Sukegawa, Bloomberg - YouTube
dataVelox in the Age of Machine Learning - Pedro Pedreira, Meta - YouTube
dataVitess: Schema Changes at Scale - Rohit Nayak & Shlomi Noach, PlanetScale - YouTube
data,graphFOSDEM 2025 - Empowering Data Analytics: High-Performance Graph Queries in DuckDB with DuckPGQ
data,graphFOSDEM 2025 - Graph Databases after 15 Years – Where Are They Headed?
data,java,relnoteOpenSearch 3.0 Enhances Vector Database Performance, Search Infrastructure and Scalability to Meet AI-driven Demand - OpenSearch
data,relnoteAnnouncing OpenSearch 3.0 - OpenSearch
data,sqlEnhancing Pinterest’s Data Platform: A 2025 Update on Gluten Integration - Felix Loesing, Pinterest - YouTube
data,sqlPresto C++ Feature Deep Dive - IBM - YouTube
data,sqlReal World Applications of Velox and Apache Gluten in Dataproc’s NQE - Abhishek Modi, Google - YouTube
data,sqlState of the Union: Apache Gluten - Binwei Yang, IBM - YouTube
data,sqlVelox at Uber - Sergey Makagonov, Uber - YouTube
ebpfHow Netflix Accurately Attributes eBPF Flow Logs | by Netflix Technology Blog | Apr, 2025 | Netflix TechBlog
golangFOSDEM 2025 - Go-ing Easy on Memory: Writing GC-Friendly code
graphTinkerPop Wide: GQL to Gremlin - YouTube
javaBuild-Time Brilliance: How Quarkus Achieves Its Lightning-Fast Performance
javaBuilding a Multiplatform SDKMAN in JavaFX - YouTube
javaDevnexus 2025 - Project Panama Unleashing Native Libraries - Tobi Ajila - YouTube
javaDevoxx Greece 2025 - Spring Cloud Gateway MVC: Built for Java 21 and Virtual Threads by Spencer GIbb - YouTube
javaFOSDEM 2025 - Generational Shenandoah Update: Relevance and Best Practice Recommendations
javaFOSDEM 2025 - ZGC: Paving the GC On-Ramp
javaHow Netflix Uses Java - 2025 Edition - YouTube
javaHow Netflix Uses Java - 2025 Edition - YouTube
javaHow difficult can it be to write efficient code? - Roberto Cortez - YouTube
javaImprove performance of Foreign memory and functions bindings in Java
javaMastering Buildpacks: Turbocharge Your Spring Boot Containers! - YouTube
javaMemory API: Patterns, Uses Cases, and Performance by José Paumard - YouTube
javaNew Write Barriers for G1
javaNull Safety in Spring applications with JSpecify and NullAway
javaPerformance Improvements in JDK 24 – Inside.java
javaPure Java Blockchain • airhacks.fm podcast with adam bien
javaStrings Just Got Faster – Inside.java
javaWorking with Memory Segments in Java
java,observabilityAsync Profiler: Tiny, Fast, and Powerful Java Profiling Tool! - YouTube
java,observabilityFOSDEM 2025 - Advancing Java Profiling: Achieving Precision and Stability with JFR , eBPF and user context
java,systemFOSDEM 2025 - Accelerating QuestDB: Lessons from a 6x Query Performance Boost
java,wasmExposing WASM binaries as MCP tools
java,wasmFOSDEM 2025 - Wazero vs Chicory: An In-Depth Comparison Between Two Language-Native Wasm Runtimes
java,wasmQuarkus Insights #206: WebAssembly the ace up the sleeve of your Java and Quarkus apps - YouTube
java,wasmRunning Clojure in Wasm | Roman Liutikov, Software Engineer
java,wasmThe Future of Write Once, Run Anywhere: From Java to WebAssembly by Patrick Ziegler & Fabio Niephaus - YouTube
jvmCould Virtual Threads cast away the usage of Kotlin Coroutines? What experience can tell us... - YouTube
jvmDevoxx Greece 2025 - Kotlin DSL in under an hour by Anton Arhipov - YouTube
jvmExploring JVM Innovations Through the Lens of Scala Native - Wojciech Mazur | Scalar Conference 2025 - YouTube
jvmHow to Use Kotlin Notebooks for Productive Development  | The IntelliJ IDEA Blog
jvmSpeed Up Your Maven Build x10… Before You Move to Gradle by Sergei Chernov - YouTube
k8sA Comparative Analysis of Kueue, Volcano, and YuniKorn - Wei Huang, Apple & Shiming Zhang, DaoCloud - YouTube
k8sData Processing Efficiency: Optimizing Batch Workloads on Kubernetes With Custom... Hichem Kenniche - YouTube
k8sSpeed up Your ML Workloads With Kubernetes Powered In-memory Data... Rasik Pandey & Akshay Chitneni - YouTube
k8s,wasmGet WITty: Evolving Kubernetes Scheduling With the WebAssembly... Dejan Pejchev & Jonathan Giannuzzi - YouTube
miscManagement Learnings with Jamie Dimon I JPMorganChase - YouTube
observabilityDashboards & Dragons: Crafting SLOs To Tame the AI Platform Cha... Alexa Griffith & Ankita Chaudhari - YouTube
observabilityFrom Chaos To Clarity: Scaling Observability at Dropbox With Centralized Logging Solu... Alok Ranjan - YouTube
observabilityObservability Pipeline Query Languages: Present and the Future - Jacek Migdal, Quesma - YouTube
rustA Year of Rust in ClickHouse
rustPitfalls of Safe Rust | corrode Rust Consulting
rustRust Without Tears: A Guide to Avoiding Common Traps by Krzysztof Grajek | Rustikon Conference 2025 - YouTube
rustStrongly Typed Financial Software by Michael Snoyman | Rustikon Conference 2025 - YouTube
securityDerek Manky, FortiGuard Labs | RSAC 2025 - YouTube
securityGeorge Kurtz, CrowdStrike | RSAC 2025 - YouTube
securityJay Chaudhry, Zscaler | RSAC 2025 - YouTube
system1.5+ million PDFs in 25 minutes - Zerodha Tech Blog
systemAWS re:Invent 2023 - Performance & efficiency at Pinterest: Optimizing the latest instances (COP352) - YouTube
systemCan Math simplify incremental compute? - YouTube
systemDeterministic simulation testing for async Rust
systemDevoxx Greece 2025 - Elasticsearch Serverless: the Transition from Stateful to Stateless - YouTube
systemGPU-accelerated vector search in OpenSearch: A new frontier - OpenSearch
systemGenerating 1 Million PDFs in 10 Minutes • Erik Steiger
systemGitHub Copilot's Latency Secrets: How They Built Sub-200ms Autocomplete - YouTube
systemHandling Network Throttling with AWS EC2 at Pinterest | by Pinterest Engineering | Apr, 2025 | Medium
systemHow Discord Indexes Trillions of Messages
systemHow do vector (search) databases work? ft: turbopuffer - YouTube
systemImperative Locally, Functional Globally by Ben Hindman - YouTube
systemImperative Locally, Functional Globally by Ben Hindman - YouTube
systemIncremental Materialization: Reinventing Database Views with Gilad Kleinman of Epsio - Tech on the Rocks | Podcast on Spotify
systemIs Your Architecture a Geocentric Mess? Slack's Journey to Simplicity - YouTube
systemJupyter’s Architecture Unpacked (with Afshin Darian & Sylvain Corlay) - YouTube
systemLessons Learned From Architecting the Highest-scale Operational Systems in the World - Artur Bergman - YouTube
systemLet's build our own message streaming platform by Piotr Gankiewicz | Rustikon Conference 2025 - YouTube
systemLinkedIn: Stream Processing 4.16.25 - YouTube
systemLoro 1.0 – High-performance CRDTs
systemRay Batch Inference at Pinterest (Part 3) | by Pinterest Engineering | Pinterest Engineering Blog | Medium
systemScaling the Linear Sync Engine - YouTube
systemSep 0.10.0 - 21 GB/s CSV Parsing Using SIMD on AMD 9950X – nietras – Programming, mechanical sympathy, machine learning and .NET.
systemTaming A Voracious Rust Proxy · The Fly Blog
systemTransforming Data Aggregation in Opensearch: Achieving 100x Faster Per... Ankit Jain & Sandesh Kumar - YouTube
system,zigWhy We Designed TigerBeetle's Docs from Scratch
wasmA Compiler Author’s Guide to WebAssembly GC by Oscar Spencer @ Wasm I/O 2025 - YouTube
wasmFrom Cloud to Edge computing - Unleashing the power of WebAssembly at the edge by Alex Casalboni - YouTube
wasmI Wasm’t Expecting This Many Apps: Scaling Without Losing Your Bytes by Liam Randall & Bailey Hayes - YouTube
wasmMoving Beyond Containers - Introducing Boxer by Daniel Phillips @Wasm I/O 2025 - YouTube
webHTTP Client CLI | IntelliJ IDEA Documentation
zigThings Zig comptime Won't Do

Until next time!