Wednesday, May 06, 2026

Spring reading - 2026

Some reading for Spring (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
aiAI CEO vs Engineer (2026). - YouTube
aiAI Didn't Break the Senior Engineer Pipeline. It Showed That One Never Existed.
aiAMD Senior AI Director confirms Claude has been nerfed
aiAnnouncing Fin Apex - our custom LLM powering Fin
aiAnthropic's Claude Mythos isn't a sentient super-hacker, it's a sales pitch — claims of 'thousands' of severe zero-days rely on just 198 manual reviews | Tom's Hardware
aiAre AI agents actually slowing us down? - by Gergely Orosz
aiBenedict Evans: OpenAI’s Moat Problem & the Future of Software - YouTube
aiBreaking down Jina v5-text: Small models with outsized performance - YouTube
aiCheap Chinese models are overtaking Anthropic • The Register
aiCognitive Debt: When Velocity Exceeds Comprehension | rockoder
aiData vs Hype: How Orgs Actually Win with AI - The Pragmatic Summit - YouTube
aiDylan Patel (SemiAnalysis): The Datacenter in 2026: CPUs, RL Environments & Agent-Driven Workloads - YouTube
aiFlow generation through natural language: An agentic modeling approach (2026) - Shopify
aiInference Engineering with Baseten's Philip Kiely - YouTube
aiJensen Huang actually said it! - YouTube
aiMy AI Adoption Journey – Mitchell Hashimoto
aiNVIDIA B300 Blackwell Ultra: A Technical Deep Dive - YouTube
aiOn genAI: Was prototyping really a bottleneck? | Frank Elavsky
aiRamaLama: Making working with AI Models Boring by Cedric Clyburn - YouTube
aiShipping faster, thinking less? The AI code verification trap - LeadDev
aiSlop Creep: The Great Enshittification of Software | Boris Tane
aiSome Things Just Take Time | Armin Ronacher's Thoughts and Writings
aiSpec-Driven Development with AI Agents From High-Level Requirements to Working SW by Anton Arhipov - YouTube
aiThe AI Great Leap Forward
aiThe Grid Said No
aiThe hidden danger of shipping fast - by Cleo
aiThe peril of laziness lost | The Observation Deck
aiVibe coding failure proof AI agents with open source Code Puppy & DBOS - YouTube
aiWe gave Claude Access to All Python Variables - YouTube
aiWhat happens to AI reasoning quality when you compress a model? We tested it! - YouTube
aiWhy AI Progress Will Stall | Data Processing Club
aiWhy Fully Self-Driving Cars Are Almost Impossible | The Limit - YouTube
ai,funDeath by Clawd | SaaSpocalypse Survival Scanner
ai,javaA Coding Agent in 260 Lines of Java - @maxandersen
ai,javaA Simple Coding Agent in a Loop with LangChain4j, Jbang, and Gemini
ai,javaAI4JVM — Java & JVM AI Ecosystem Guide: Agent Frameworks, Inference Engines & Tools
ai,javaAgentic AI Patterns by Kevin Dubois - YouTube
ai,javaEasy Agent Skills with Spring AI and the new Skillsjars project! - YouTube
ai,javaEnabling AI Agents to Use a Real Debugger Instead of Logging
ai,javaHashSmith, Part 3: I Automated My Way to a 27% Faster Hash Table | Bluue Whale
ai,javaProduction-Ready GenAI with Open Models for Java Teams - YouTube
ai,relnoteTransformersjs v4 - YouTube
ai,security310 | Breaking Analysis | RSAC 2026 preview: AI hype meets operating model reality - YouTube
ai,securityWhy AI Infrastructure is Harder to Secure Than Cloud - YouTube
ai,systemP99 CONF 2025 | KV Caching Strategies for Latency-Critical LLM Applications by John Thomson - YouTube
ai,systemZero-Copy GPU Inference from WebAssembly on Apple Silicon
dataBehind the hype: managing billion-scale embeddings in Elasticsearch and OpenSearch by Pietro Mele - YouTube
dataData Lakehouses Were Never This Simple Until DuckLake - YouTube
dataDuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness – DuckLake
dataExploring Table Formats - Iceberg & SlateDB
dataExploring the Iceberg Ecosystem with DuckDB-Iceberg – DuckDB
dataFloe: A SQL Compute Service for the Data Lakehouse (Kurt Westerfeld + Mark Cusack) - YouTube
dataJSON and Tell: The Variant Type in Parquet and Iceberg - YouTube
dataKeeping a Postgres queue healthy — PlanetScale
dataScaling Near-Real-Time Iceberg Writes In Go - YouTube
dataScaling PostgreSQL to power 800 million ChatGPT users | OpenAI
dataTinkerPop Wide: Exploring Graph Explorer - YouTube
dataTurns out we didn’t need that second index | how Feldera's SQL Compiler Eliminates Duplicate Indexes in Incremental Joins
dataUnderstanding Apache Lucene - More than just full-text search - Speaker Deck
dataVector search using only Parquet and DataFusion – Xiangpeng’s blog
datamarimo added a BUNCH of new features - YouTube
data,relnoteAnnouncing DuckDB 1.5.0 – DuckDB
data,systemClickHouse's C++ and Rust Journey - YouTube
data,systemGPU accelerated data processing on Velox and Presto - Zoltan Arnold Nagy, IBM - YouTube
funShipping a button in 2026… - YouTube
golang,systemWe Rewrote JSONata with AI in a Day, Saved $500K/Year | Reco
java10 or more reasons to not use JDK’s HttpClient • Brice Dutheil
javaAlgebraic Types: The Math Hiding in Your Java Code — fbounded
javaCatching the 137-Killer: A Java Memory Forensics Investigation by Martijn Dashorst - YouTube
javaEVERYTHING new in Java 26, explained! - YouTube
javaGraalVM 25: What's New and What's Next by Alina Yurenko - YouTube
javaHTTP/3 in Java 26 - Inside Java Podcast 48 - YouTube
javaHardwood: A New Parser for Apache Parquet - Gunnar Morling
javaHow we integrated Project Leyden into Quarkus - Quarkus
javaInside trivago’s GraalVM Migration: Native Image for GraphQL at Scale
javaJava 26: MemoryMXBean.getTotalGcCpuTime() — Explicit GC Cost | Jonas Norlinder
javaJava Next - Live Stream from JavaOne - YouTube
javaJava Performance Update: From JDK 21 to JDK 25 - YouTube
javaJava for an AI World - JavaOne Keynote - YouTube
javaManaging Native Memory in Java: Arenas, Malloc, and Custom Pools
javaOptimizing Recommendation Systems with JDK’s Vector API | by Netflix Technology Blog | Mar, 2026 | Netflix TechBlog
javaP99 CONF 2025 | A Java Developer's Quest for I/O Performance by David Vlijmincx - YouTube
javaP99 CONF 2025 | ZGC: A Decade of Innovation by Stefan Johansson - YouTube
javaPerformance Tuning Java Apps for Kubernetes: From Startup Time To Conta... Ryan Jarvinen & Daniel Oh - YouTube
javaPilot 0.1.0: An Interactive TUI for Maven | gnodet's blog
javaQuarkus Insights #239: Reactive Loom - YouTube
javaQuarkus Insights #240: Quarkus & Gizmo 2 - YouTube
javaQuarkus Insights #245: HTTP/3 support coming in Vert.x 5.1 - YouTube
javaThe Arrival of Java 26 | java
javaThread Safe Native Memory in Java
javaUnboxing Java 26 for Developers - Inside Java Newscast #108 - YouTube
java,relnoteHelidon 4.4.0 Release: LTS Support via Java Verified Portfolio (JVP), Agentic LangChain4j, OpenTelemetry Metrics & Logs, and Helidon JSON | Helidon
java,systemHigh-Speed Crypto Trading: JVM Techniques Behind Bitvavo’s µs Revolution - Oleg Lobanov, Marcos Maia - YouTube
java,wasmWebAssembly and the Future of the JVM Ecosystem by Andrea Peruffo @ Spring I/O 2026 - YouTube
rustInterpreting near native speeds with CEL and Rust | howardjohn's blog
rust,systemjsongrep is faster than {jq, jmespath, jsonpath-rust, jql}
systemDatabase Connection Pool Sizing - Demystified! by Jasmin Fluri - YouTube
systemDevnexus 2026 - The Golden Path Starts at Home Engineering Developer Experience from Laptop to Prod - YouTube
systemHow AWS S3 is built - YouTube
systemHow C++ Finally Beats Rust at JSON Serialization - Daniel Lemire & Francisco Geiman Thiesen - YouTube
systemHow to build a distributed queue in a single JSON file on object storage
systemLightning Talk: Production-Grade AI Isolation: K0s + Kata Containers for Zero-Tru... Prashant Ramhit - YouTube
systemOpenData Timeseries: Prometheus-compatible metrics on object storage | OpenData
systemP99 CONF 2025 | Building a High-Performance CI Cloud from the Ground Up by Aditya Maru - YouTube
systemP99 CONF 2025 | Mechanical Sympathy in Cooperative Multitasking by Kenny Chamberlin - YouTube
systemP99 CONF 2025 | Rethinking Durable Workflows and Queues: A Library-based Approach by Qian Li - YouTube
systemP99 CONF 2025 | Timeseries Storage at Ludicrous Speed by Duarte Nunes - YouTube
systemP99 CONF 2025 | Translations at Scale: Memory Optimization Techniques by Cristian Velazquez - YouTube
systemRunning Wasmtime in Hardware-Isolated Microenvironments - Danilo (Dan) Chiarlone, Microsoft - YouTube
systemTIL: macOS’ Hidden Gem – The "caffeinate" Command! - James Brooks
systemThoughts on the Bluesky public incident write-up – Surfing Complexity
systemturbopuffer: Object Storage-native Database for Search (Simon Eskildsen) - YouTube
wasmGraalVM: WebAssembly for the JVM Ecosystem - Fabio Niephaus & Shaun Smith, Oracle - YouTube
wasmThe State of Zero-Dependency Wasm: A 2026 Update from Wazero and Chicory @ Wasm I/O 2026 - YouTube

Until next time!

Sunday, March 01, 2026

Early Spring reading - 2026

Enjoy some of my curated reading (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
aiAndrej Karpathy on X: "A few random notes from claude coding ..."
aiAI Slopageddon and the OSS Maintainers – console.log()
aiAI Subscription vs H100 - YouTube
aiAI and the Human Condition | Stratechery by Ben Thompson - YouTube
aiAI fatigue is real and nobody talks about it | Siddhant Khare
aiApidays Paris 2025 - Introducing Mistral 3: The Next Generation of Open-Weight Models. - YouTube
aiAre We Becoming Architects or Butlers to LLMs?
aiAssessing internal quality while coding with an agent
aiBeyond Copilots: How LinkedIn Scales Multi-Agent Systems - YouTube
aiClouded Judgement 2.20.26 - The SSD / Memory Reckoning
aiDetecting and preventing distillation attacks \\ Anthropic
aiEveryone is Staff Engineer / Architect Now! - YouTube
aiGas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale
aiI Thought DGX Spark Was Slower… Until I Changed ONE Thing - YouTube
aiInside OpenAI’s in-house data agent | OpenAI
aiInterview with ‘Just use a VPS’ bro (OpenClaw version) - YouTube
aiJared Sleeper on Which Software Companies Will Survive the SaaSpocalypse | Odd Lots - YouTube
aiMicrosoft and Software Survival | Stratechery by Ben Thompson - YouTube
aiNVIDIA didn't want me to do this (eight DGX Sparks) - YouTube
aiOne Year After DeepSeek and The $600 Billion Question
aiSpec-driven Development using Coding Agents, by Arun Gupta - YouTube
aiSpec-driven Development: How AI Changed Everything (And Nothing) - YouTube
aiSweep - A better way for coding agents to read files
aiSweep - Building sub-100ms autocompletion for JetBrains IDEs
aiSweep - Decreasing agentic code editing failures with output normalization
aiSweep - Open sourcing a 1.5B parameter Next-Edit Autocomplete Model
aiSweep - Using the JetBrains program structure interface for codebase context
aiTSMC Risk – Stratechery by Ben Thompson
aiThe AI Vampire. This was an unusually hard post to… | by Steve Yegge | Feb, 2026 | Medium
aiThe Agents Kept Going · Rishi Baldawa
aiThe End of GPU Scaling? Compute & The Agent Era — Tim Dettmers (Ai2) & Dan Fu (Together AI) - YouTube
aiThe future of Saas - A fork in the road - Avenir
aiWe Tested 20 Coding AIs: Top Winners Inside - YouTube
aiYann LeCun Gives Unfiltered Take On The Future Of AI In Davos - YouTube
aimatklad - Vibecoding #2
aiongoing by Tim Bray · Open Source and GenAI?
aiongoing by Tim Bray · Quamina + Claude, Case 1
ai,javaAI & Java | Serverless Office Hours - YouTube
ai,javaAgentic AI Patterns - YouTube
ai,javaBuilding the Next Generation of Web Apps: Angular, Java, and the AI Revolution - YouTube
ai,javaEmbabel Year-End Update: Building The Best Agent Framework | by Rod Johnson | Dec, 2025 | Medium
ai,javaI Built a Star Trek Computer with Java 25 & Spring AI - YouTube
ai,javaLevel Up Your LangChain4j Apps for Production - YouTube
ai,javaQuarkus Insights #233: What is Docling? - YouTube
ai,javaWriting GPU-Ready AI Models in Pure Java with Babylon, by Lize Raes - YouTube
ai,javaZero Boilerplate Java STDIO MCP Servers with LangChain4j and JBang
ai,systemCisco AI Cluster Design, Automation, and Visibility - YouTube
dataA Deep Dive into ADBC Driver Optimization - Columnar Blog
dataAnnouncing msgvault: lightning fast private email archive and search system, with terminal UI and MCP server, powered by DuckDB – Wes McKinney
dataBuilding Distributed DuckDB Processing for Lakes - George Fraser (Small Data SF 2025) - YouTube
dataExtending SQL in DataFusion: from ->> to TABLESAMPLE - Apache DataFusion Blog
dataGizmoEdge: A distributed DuckDB engine for IoT - YouTube
dataInside Iceberg's Commit Path: Corruption, Latency, and Observability at Datadog - YouTube
dataMastering real-time anomaly detection with open source tools - Olena Kutsenko - NDC Copenhagen 2025 - YouTube
data,systemWhen not to use Spark? - Holden Karau (Small Data SF 2025) - YouTube
javaBeyond the Vector API - A Quest for a Lower Level API #JVMLS - YouTube
javaGet high performance Java applications with IBM Semeru Runtimes – foojay
javaHow Netflix Handles 270K RPS: Java Concurrency Lessons - YouTube
javaJDK 25's new CPU-Time Profiler, by Johannes Bechberger - YouTube
javaJFR Shell Gets a TUI: Because Scrolling Is for Mortals | With Enthusiasm
javaJava 25 (LTS): Virtually the best version ever - YouTube
javaJava 26: what’s new? | Loic's Blog
javaJava DataFrames: The Missing Tool in Your Data-Oriented Toolkit - YouTube
javaJava Performance Myths: JIT vs AOT, GraalVM, Compilers – Thomas Wuerthinger | The Marco Show - YouTube
javaJava UI in 2026: The Complete Guide | Robin Tegg
javaThree flavors of generational GC: G1, ZGC, Shenandoah, Oleksandr Kachur - YouTube
javaValue Objects - the next big thing in Java - YouTube
javajava.evolved Code Snippets | java.evolved
java,systemOne Giant Leap: 95% Less Sampling Cost | Jonas Norlinder
java,systemReactive ❤️ Loom: A Forbidden Love Story by Francesco Nigro - YouTube
java,wasmSyntax highlighting in Java, without the pain | Chicory
jvmGeeCON 2025: Li Haoyi - Faster Java Builds with the Mill Build Tool - YouTube
systemFastest Browser infrastructure for AI Agents - Kernel - YouTube
systemHow Slack achieved operational excellence for Spark on Amazon EMR using generative AI | AWS Big Data Blog
systemOpen Sourcing Dicer: Databricks’ Auto-Sharder | Databricks Blog
systemThe Design & Implementation of Sprites · The Fly Blog
systemThe Quest for One Million IOPS: Benchmarking Storage at LanceDB
systemWhat's New in Valkey 9? - Madelyn Olson - YouTube
systemongoing by Tim Bray · Losing 1½ Million Lines of Go

Until next time!

Monday, January 19, 2026

New year reading - 2026

Wish you a happy and healthy new year! Enjoy some of my curated reading (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
ai2025 LLM Year in Review | karpathy
aiClaude Code: An analysis | SouthbridgeAI
aiLLM APIs are a Synchronization Problem | Armin Ronacher's Thoughts and Writings
aiNo Vibes Allowed: Solving Hard Problems in Complex Codebases – Dex Horthy, HumanLayer - YouTube
aiSame Model, Different Results: Why Coding Agents Aren't Interchangeable | Pete Hodgson
aiWriting a good CLAUDE.md | HumanLayer Blog
ai,java2025: A Year of Innovation in AI Tooling with Spring AI | LinkedIn
ai,javaBrokk: Under the Hood
ai,javaBrokk: an AI Native Code Platform for Java, in Java by Jonathan Ellis - YouTube
ai,javaBuild Better Agents in Java vs Python: Embabel vs LangGraph | by Rod Johnson | Nov, 2025 | Medium
ai,javaDriving a web browser with Gemini's Computer Use model in Java
ai,javaWhat's New in Embabel? AI Agents w/ Java - YouTube
apiPractical API Testing with OpenAPI and Citrus Framework by Timon Borter - YouTube
apiWirespec API design, actually spec first, in your ecosystem By Jerre van Veluw - YouTube
dataA Critique of Iceberg REST Catalog: A Classic Case of Why Semantic Spec Fails
dataAn introduction to Datalog
dataClarifying Rules Engines with Clara Rules - Mike Rodriguez - YouTube
dataInstant database clones with PostgreSQL 18 | boringSQL
dataLearn rule engines with minikusari - Francesco Sardo - YouTube
dataLogic programming with clara-rules - William Parker - YouTube
dataO'Doyle Rules at Bay Area Clojure meetup 2021-02-09 Zach Oakes - YouTube
dataPicnic calcite platform - YouTube
dataSemantic Search Without Embeddings
dataTrino, Spark, and Hive TPC-DS Benchmark Comparison
data,jvmGraphs Are For Stream Processing Now | RTA Summit 2025 - YouTube
data,rustA Practical Dive Into Late Materialization in arrow-rs Parquet Reads | Apache Arrow
data,systemColumn Storage for the AI Era | The Sympathetic Ink Blog
data,systemLitestream VFS · The Fly Blog
golangGopherCon 2025: My Protobuf Module is Faster than Yours (Because I Cheated) - Tom Lyons - YouTube
java1B Rows with the Memory API - JEP Cafe #25 - YouTube
javaA Java Developer's Quest for I/O Performance I David Vlijmincx - YouTube
javaConcurrent Hash Table Designs: Synchronized, Sharding, ConcurrentHashMap, and NonBlockingHashMap | Bluue Whale
javaFunctional Optics for Modern Java - Part 1
javaFurther Optimizing my Java SwissTable: Profile Pollution and SWAR Probing | Bluue Whale
javaHinse ter Schuur - Level Up Your Java Streams with Gatherers - YouTube
javaHow to Build an Executable from a JAR using ExecJAR - Mostly nerdlessMostly nerdless
javaJBang for Java Developers: The Single-File Superpower You’ve Been Missing
javaJava's Plans for 2026 - Inside Java Newscast #104 - YouTube
javaJavaScript (No, Not That One): Modern Automation with Java - Modern Java, Quarkus & Angular: Full-Stack Development
javaJump-Start Your Data Science Learning Java & Jupyter Notebooks - YouTube
javaOpening up Iceberg for new File Formats - YouTube
javaQuickly Inspect your Java Application with JStall - Mostly nerdlessMostly nerdless
javaSourcing Aliens and Lasers: An Eventful Journey Through Time and Space I Auke Haanstra - YouTube
javaValhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne'25 - YouTube
javaVirtual Threads in the Real World: Fast, Robust Java Microservices with Helidon - YouTube
java,systemGraphQL Performance Issues at Netflix Scale - Stephen Chambers, Netflix - YouTube
jvmHow a 40-Line Fix Eliminated a 400x Performance Gap | QuestDB
k8sBeyond the Default Scheduler: Navigating GPU Multitenancy in the AI Era - YouTube
k8s,systemAWS re:Invent 2025 - Under the hood: Architecting Amazon EKS for scale and performance (CNS429) - YouTube
rustFrom trees to graphs: speeding up vector search 10x with Hannoy
rust,systemBuilding blobd: single-machine object store with sub-millisecond reads and 15 GB/s uploads
rust,systemFoyer: A Hybrid Cache in Rust — Past, Present, and Future | MrCroxx's Blog
securityA door with no locks? Let’s talk about threat modeling I Bárbara Teruggi - YouTube
systemBuilding WebSocket Protocol in Apache Iggy using io_uring and Completion Based I/O Architecture | Hyper-Efficient Message Streaming at Laser Speed.
systemCode Completion with ANTLR4-c3 - Strumenta
systemHow to Use ANTLR Pattern Matching - Strumenta
systemKafka Under Pressure: Netflix's Blueprint for Unshakeable Kafka Resilience - YouTube
systemMicroarchitecture: What Happens Beneath - YouTube
systemPromQL Meets Pinot: Building PromQL Natively in StarTree Cloud | RTA Summit 2025 - YouTube
uxAre we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10 - YouTube

Until next time!