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!

Sunday, December 14, 2025

End of year reading - 2025

Hope you have plans for a fun and peaceful end of year break! 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
1brc,rustimpl Rust: One Billion Row Challenge - YouTube
aiAI's 70% problem w/ Addy Osmani - YouTube
aiBrokk’s Modernization Update: A Fresh UI, Faster Performance, and MCP Support
aiCode execution with MCP: building more efficient AI agents \\ Anthropic
aiIntroducing advanced tool use on the Claude Developer Platform \\ Anthropic
aiOpenAI's $1 Trillion Infrastructure Spend | Tomasz Tunguz
aiThe Best Open Weights Coding Models of 2025
ai,javaBuild Better Agents in Java Than Python: Embabel vs Pydantic AI | by Rod Johnson | Medium
ai,javaGPULlama3 java: Beyond CPU Inference with Modern Java by Michalis Papadimitriou - YouTube
ai,javaModular RAG Architectures with Java and Spring AI by Thomas Vitale @ Spring I/O 2025 - YouTube
ai,rcaA postmortem of three recent issues \\ Anthropic
ai,securityAI is already breaking the Silos Between AppSec & CloudSec - YouTube
ai,securityCan AI Really Replace Security Teams? - YouTube
benchmark,systemInfluxDB 3 Core Benchmarks: QuestDB Comparison | QuestDB
cliBetter Than Original? 14 Rust-based Alternative CLI Tools to Classic Linux Commands
cliIntroducing cuenv
data1.2 Million Messages Per Second | Scaling Postgres 390 - YouTube
data100000 TPS over a billion rows: the unreasonable effectiveness of SQLite
dataAnother look into PostgreSQL CTE materialization and non-idempotent subqueries
dataApache DataFusion 51.0.0 Released - Apache DataFusion Blog
dataCharting New Territory: LinkedIn’s Early Bet on Flink Batch for Large-Scale Workloads - YouTube
dataFlink State Management: A Journey from Core Primitives to Next-Generation Incremental Computation - YouTube
dataFrom JSON to AVRO in the CDC pipeline | by Emiliano Mancuso @ Fresha | fresha-data-engineering
dataHow the 5 major cloud data warehouses really bill you: A unified, engineer-friendly guide
dataIs DuckLake a Step Backward? - by Alireza Sadeghi
dataKeeping the Streams Flowing in Icy Waters: Streaming Design Patterns for Apache Iceberg - YouTube
dataReal Time Analytics Query Architecture Evolution @ Uber (Ankit Sultana) - YouTube
dataStreaming Patterns with DuckDB – DuckDB
data,javaProxy Power: Boosting Java App Performance with Open J Proxy - YouTube
data,javaUsing ADBC in Java - Columnar Blog
data,java,systemI put a real search engine into a Lambda, so you only pay when you search
data,systemApache Pinot on Object Storage & JSON in Apache Doris - YouTube
data,systemBring Real-Time to Data Lake: Shaping the Future of Real-Time Lakehouse with Apache Doris - YouTube
data,systemBuilding a lightning-fast search engine - Clément Renault | EuroRust 2025 - YouTube
data,systemBuilding an Observability Solution Based on Apache Doris: Open, High-Performance, and Cost-Efficient - YouTube
data,systemChang She, Lance DB The New Data Lake Format for Multimodal AI - YouTube
data,systemHow Cisco Webex Unified Real-Time Analytics with StarRocks | by StarRocks Engineering | StarRocks Engineering | Nov, 2025 | Medium
data,systemMeasuring data freshness in Apache Pinot vs Clickhouse | StarTree
data,systemSpark on Kubernetes, a Practical Guide - Damon Cortesi, Airbnb - YouTube
data,systemVortex: LLVM for File Formats (Will Manning) - YouTube
javaBuilding a Fast, Memory-Efficient Hash Table in Java (by borrowing the best ideas) | Bluue Whale
javaFrom REST to gRPC: Real-Time Java Streaming with Quarkus and Mutiny
javaFrom ‘Java Sucks’ to ‘Java…Eh, Not Bad’: Vert.x & Java 21 - Thomas Gebert | Lambda Days 2025 - YouTube
javaIntegrity by Default - YouTube
javaJava 25: What's New?
javaJava Hello World, LLVM Edition - JVM Advent
javaLighter AWS Lambda Power Tools For Java • airhacks.fm podcast with adam bien
javaPublishing a Java-based database tool on Mac App Store (MAS)
javaSupercharge your JVM Performance with Project Leyden and Spring Boot - YouTube
javaThere is a missing tool in your Java data structure toolkit – DataFrames! - YouTube
javaWe found an embedding indexing bottleneck in the most unexpected place: JSON parsing
javaroray.dev • MYRA stack - modern JAVA FFM based libraries
java,relnoteSpring Framework 7.0 General Availability
java,systemBuilding a Durable Execution Engine With SQLite - Gunnar Morling
java,systemHow Java can power low-latency systems — lessons from E6Data’s engineering journey - YouTube
miscBetter docs, happier users: What we learned applying Diataxis to HoloViz libraries - YouTube
miscSize of Life
rca,rust,systemCloudflare outage on November 18, 2025
rca,rust,systemCorrosion · The Fly Blog
relnote,systemValkey · Valkey 9.0: innovation, features, and improvements.
rustPractical Performance Lessons from Apache DataFusion | Greptime
systemA hypothetical search engine on S3 with Tantivy and warm cache on NVMe
systemAn eBPF Loophole: Using XDP for Egress Traffic
systemHow a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock | QuestDB
systemHow modern browsers work - by Addy Osmani - Elevate
systemInside Husky’s query engine: Real-time access to 100 trillion events | Datadog
systemLessons Applied Building a Next-generation AI Proxy - John Howard, Solo.io - YouTube
systemP99 CONF 2025 | Apache Flink at Scale: 7x Cost Reduction by Andrei Manakov and Sanyam Gupta - YouTube
systemQuestioning an Interface: From Parquet to Vortex
systemValkey · Scaling a Valkey Cluster to 1 Billion Request per Second
zigWhy We Built Lightpanda in Zig - Blog | Lightpanda
zigZig's new plan for asynchronous programs [LWN.net]

Until next time!