Showing posts with label misc. Show all posts
Showing posts with label misc. Show all posts

Sunday, November 02, 2025

Fall reading - 2025

Hope you had a fun filled and spooky Halloween! Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
ai,bizAI hype train may jump the tracks over $2T bill, warns Bain • The Register
ai,bizAmerica’s AI Data Center Boom — And Its Unseen Toll | Amanpour and Company - YouTube
ai,bizAre We Misreading the AI Exponential? Julian Schrittwieser on Move 37 & Scaling RL (Anthropic) - YouTube
ai,bizBarbarians at the Gate: How AI is Upending Systems Research
ai,bizEPISODE 27 - Scott and Mark Learn To… The AI Productivity Trap: Senior Boost, Junior Drag - YouTube
ai,bizMcKinsey wonders how to sell AI with no measurable benefits • The Register
ai,bizScaling customer delight at Zomato using AI - YouTube
ai,bizAI Bubble, Stablecoin Boom, and Runnin' Down a Dream | BG2 w/ Bill Gurley and Brad Gerstner - YouTube
ai,bizCircular Financing: Does Nvidia's $110B Bet Echo the Telecom Bubble? | Tomasz Tunguz
ai,bizMicrosoft's Fairwater Paradox: Data Demand Monster
ai,javaIntroducing Spring AI Agents and Spring AI Bench
ai,javaJava for AI by Paul Sandoz - YouTube
ai,javaReal-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25 - YouTube
ai,javaWriting GPU-Ready AI Models in Pure Java with Babylon - YouTube
ai,jvmFault tolerant AI Agents on the JVM with Koog framework by Vadim Briliantov - YouTube
ai,observabilityAI Won't Replace SREs Soon
ai,systemAI needs platform engineers - YouTube
apiViaduct, Five Years On: Modernizing the Data-Oriented Service Mesh | by Adam Miskiewicz | The Airbnb Tech Blog | Sep, 2025 | Medium
architectureUsing CUE to unify IoT sensor data · Aran Wilkinson
bizThe 4% That Drive All Returns | Larry Swedroe on What You're Getting Wrong About the S&P 500 - YouTube
bizBob Lutz • A brutally honest review of today’s car world | MotoManTV Podcast #001 - YouTube
bizKara Swisher Talks Elon Musk, Tim Cook And The 'Non-Capitalist' Behavior Of Tech Leaders - YouTube
cliJeff Dickey - Mise, Usage, and Pitchfork and the Future of Polyglot Tools - YouTube
dataApache Cassandra Analytics 1 0 Unlocking Real Time Insights at Scale by Doug Rohrer - YouTube
dataClickHouse and Parquet: A foundation for fast Lakehouse analytics
dataData Lake File Formats
dataDuckLake: Learning from Cloud Data Warehouses to Build a Robust “Lakehouse” (Jordan Tigani) - YouTube
dataIceberg Support in DuckDB - YouTube
dataIs Parquet becoming the bottleneck? Why new storage formats are emerging in 2025 (Lance, Vortex, and more)
dataMastering Postgres Replication Slots: Preventing WAL Bloat and Other Production Issues - Gunnar Morling
dataPostgres Replication Slots: Confirmed Flush LSN vs. Restart LSN - Gunnar Morling
dataR2 SQL: a deep dive into our new distributed query engine
dataUsing OpenSearch as a Database With DataFusion - Marc Handalian & Michael Froh - YouTube
data,java,searchAccelerating OpenSearch With Streaming: Apache Arrow, Flight, Data... - Saurabh Singh & Harsha Vamsi - YouTube
data,java,searchDigging Into OpenSearch’s Memory: Lucene and JVM Garbage Collection Under the... - Yeonghyeon Ko - YouTube
data,jsonClickHouse’s JSON data type gets even better
data,relnoteClickHouse Release 25.9
data,relnote,rustApache DataFusion 50.0.0 Released - Apache DataFusion Blog
data,sqlBenchmarking Postgres 17 vs 18 — PlanetScale
data,sqlBeyond the Single-Writer Limitation with Turso's Concurrent Writes
data,sqlDucks love running in circles - YouTube
data,sqlDynamic Filters: Passing Information Between Operators During Execution for 25x Faster Queries - Apache DataFusion Blog
data,sqlHuey: Pivoting hundreds of millions of rows in the browser with DuckDB-Wasm - YouTube
data,sqlKevin McConnell - SQLite Replication with Beamer - YouTube
data,sqlMiles McGuire - Taming the Beast: Safely Managing Database Operations in Rails in a Team of 100s - YouTube
data,sqlPlanetScale Postgres with CEO Sam Lambert - YouTube
data,sqlRewriting SQLite from scratch (yes, really) - YouTube
data,sqlTime flies like a duck - YouTube
data,system3x-9x Faster Apache Parquet Footer Metadata Using a Custom Thrift Parser in Rust | Apache Arrow
data,systemBreaking the Ice with StarRocks - YouTube
data,systemCassandra as a Cloud Native System of Record: Unlocking the Big Data Ecosystem with Modular APIs - YouTube
data,systemDiscussing As-Of joins and database architecture, with Arjun Narayan (2025) - YouTube
data,systemEnsuring Cassandra Operational Excellence at Netflix by Cheng Wang and Joshua Lopes - YouTube
data,systemFlexible OpenSearch Data Management With Apache Iceberg: Data... - Sotaro Hikita & Shuhei Fukami - YouTube
data,systemFrom Files to Chunks: Improving HF Storage Efficiency
data,systemLakehouses: the path to low-cost, infinitely scalable, and no-lock-in observability?
data,systemLance Integration with Apache Iceberg - Latest Progress - YouTube
data,systemMastering Storage Attached Indexes Transforming Cassandra Data Modeling by Caleb Rackliffe - YouTube
data,systemPerformance Improvements & Upgrade Challenges: Bloomberg’s Road to Apache Cassandra 5 0 by Andres Be - YouTube
data,systemRust for Big Data: How We Built a Cloud-Native MPP Query Executor on S3 from Scratch
gleamDillon Mulroy - Your next favorite programming language: Gleam // Carolina Code Conference 2024 - YouTube
golangCPU Cache-Friendly Data Structures in Go: 10x Speed with Same Algorithm | Serge Skoredin
golang,k8sK8s CPU Limits Deconstructed - Bill Kennedy - YouTube
golang,systemSwiss Maps in Go - Bryan Boreham - YouTube
javaA cloud cost saving journey: Strategies to balance CPU for containerized JAVA workloads in K8s - YouTube
javaAmber & Valhalla - Incremental Design and Feature Arcs - Inside Java Podcast 40 - YouTube
javaAssembling Project Leyden #JVMLS - YouTube
javaCritique of JEP 505: Structured Concurrency (Fifth Preview)
javaEclipse Temurin JDK 24 enables JEP 493 | Adoptium
javaFirst Look at Java Valhalla: Flattening and Memory Alignment of Value Objects
javaFrom 25 Minutes to 2.5: Okta's Journey to Faster Builds - YouTube
javaFrom JDK 21 to JDK 25 - Java Performance Update 2025 - YouTube
javaHelidon 4.3.0 released. Announcing Helidon 4.3.0: AI, Developer… | by Ali Mukadam | Helidon | Oct, 2025 | Medium
javaHere's Java 25, Ready to Perform to the Limit
javaJSpecify and NullAway: A fresh take on nullsafety in the Java world
javaJava Adventures JTaccuino, Java 25 and AI by Sven Reimers - YouTube
javaJava in Places You Do Not Expect It - JBang
javaLet's Take a Look at... Lower Java Tail Latencies With ZGC - Gunnar Morling
javaMaking JFR Quack: Importing JFR files into DuckDB - Mostly nerdlessMostly nerdless
javaMaven Turbo reactor - YouTube
javaONNX Based Generative AI LLMs in Java with Project Babylon by Adam Sotona - YouTube
javaPanta rhei: runtime configuration updates with Spring Boot by Joris Kuipers @ Spring I/O 2025 - YouTube
javaPattern Matching, Under the Microscope by Angelos Bimpoudis - YouTube
javaPerformance Improvements in JDK 25 – Inside.java
javaSupercharge your JVM performance with Project Leyden and Spring Boot by Moritz Halbritter, Ana Maria - YouTube
javaThe Bold, the Broken, and the Burned: Hard won lessons in the 6 years of developing Quarkus by Guill - YouTube
javaThe Future of AI Development with Paul Sandoz - Live Q&A from Devoxx BE 2026 - YouTube
javaThe New Java Best Practices by Stephen Colebourne - YouTube
javaThe Wait is Over: Foreign Function & Memory FFM API brings modern Java to the Raspberry Pi by Fran - YouTube
javaValue Classes Heap Flattening - What to expect from JEP 401 #JVMLS - YouTube
javaWeather the Storm: How Value Classes Will Enhance Java Performance by Remi Forax, Clément de Tast - YouTube
java[ISMM'25] Keynote: Industry GC Insights from OpenJDK - YouTube
javahow fast is java? Teaching an old dog new tricks
java,relnoteJUnit 6.0 Release Notes
java,relnoteJackson 3.0.0
java,securityAuthorization in Spring Security: permissions, roles and beyond by Daniel Garnier-Moiroux @Spring IO - YouTube
java,securityModern Authentication Demystified: A Deep Dive into Spring Security’s Latest Innovations @ Spring IO - YouTube
jvmCharles Oliver Nutter — JRuby Everywhere: Desktop, Server, and Mobile | Baltic Ruby 2025 - YouTube
jvmEvolving Clojure with Virtual Threads #JVMLS - YouTube
jvm,rustKotlin to Rust: The Hard Truths of Rewriting a High-Scale Data Plane - YouTube
k8sK8s Under Fire: Igniting Performance & Burning Through Bottlenecks with Kube-Burner- DevConf.US 2025 - YouTube
miscDecoding Netflix's AV1 Streams: Here are 10 things I found | KAY SINGH
miscFrom Diagnosis to Superpower: Navigating ADHD in the Workplace - YouTube
observabilityJava Agent vs. eBPF: A Deep Dive into OpenTelemetry Instrumentation Technologies - Fabian Stäber - YouTube
rubyDonal McBreen - Resumable Jobs with Active Job Continuations - YouTube
rustCancelling async Rust - sunshowers
rustWhy we didn't rewrite our feed handler in Rust | Databento Blog
rust,systemFrom Rust to Reality: The Hidden Journey of fetch_max | QuestDB
searchAn analysis of Search Benchmark, the Game | Adrien’s blog
searchCompilation vs. vectorization, search engine edition | Adrien’s blog
searchFiltered HNSW search, fast mode - Elasticsearch Labs
searchWhy is Tantivy faster than Lucene? | Adrien’s blog
search,systemUnlocking GPU Powers for Vector Search: OpenSearch's New Frontier - Navneet Verma & Jay Deng - YouTube
search,systemVector Search Beyond the Hype: Real-World Implementation and Performance Insights - Samuel Herman - YouTube
securityPrompt injection engineering for attackers: Exploiting GitHub Copilot -The Trail of Bits Blog
system100X Faster: How We Supercharged Netflix Maestro’s Workflow Engine | by Netflix Technology Blog | Sep, 2025 | Netflix TechBlog
systemAchieving relentless Kafka reliability at scale with the Streaming Platform | Datadog
systemAdvancing OpenSearch With gRPC and Protobuf at Uber: A High-Performance... - Karen Xu & Shuyi Zhang - YouTube
systemAugust 28 Kafka Outages – What Happened and How We’re Improving | PagerDuty
systemDesigning and Testing Resilient APIs for India Scale by Naresh Jain #apidaysindia - YouTube
systemFrom Chunks to Blocks: Accelerating Uploads and Downloads on the Hub
systemHandling Traffic Spikes Through Automated Prioritized Load Shedding - Benjamin Fedorka, Netflix - YouTube
systemHow to Benchmark Quarkus Like an Engineer — Not a Marketer
systemManaging Contextual Metadata Across a gRPC Ecosystem - Nicholas Hagen, Netflix - YouTube
systemMerge Queue at Uber Scale - YouTube
systemOptimizing ClickHouse for Intel's ultra-high core count processors
systemParquet Content-Defined Chunking
systemRearchitecting: Redis to SQLite | Wafris
systemRocky Mountain Ruby 2025 - Sidekiq at Gusto: The Parts Where People’s Jaw Drops by Phillip Campbell - YouTube
systemThe Case for Hybrid Cache for Object Stores - RisingWave: Real-Time Event Streaming Platform
systemWitness Replicas Reducing Storage Costs in Apache Cassandra by Scott Andreas - YouTube
systemwal3: A Write-Ahead Log for Chroma, Build on Object Storage·|·Chroma
testSimplifying cloud-native app testing across environments by Mauricio Salatino / Laurent Broudoux - YouTube
uiSimplifying Full-Stack Kotlin: A Fresh Take with HTMX and Ktor | Anders Sveen - YouTube

Until next time!

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!

Saturday, June 21, 2025

Summer 2025 - Mostly Tech reading

Summer is officially here (in the Northern hemisphere), 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
ai278 | Breaking Analysis | Despite AI Momentum, Tech Spending Faces Continued Uncertainty - YouTube
aiAI Eats the World: Benedict Evans on What Really Matters Now - The MAD Podcast with Matt Turck | Podcast on Spotify
aiAI is a gamechanger for TLA+ users • Buttondown
aiAgents reported thousands of bugs, how many were real? - Ian Butler and Nick Gregory - YouTube
aiBlender MCP and The Future Of Creative Tools - Siddharth Ahuja - YouTube
aiBuilding and evaluating AI Agents — Sayash Kapoor, AI Snake Oil - YouTube
aiEfficient GPU infrastructure at LinkedIn // Animesh Singh // MLOps Podcast #299 - YouTube
aiHow Cisco Automated 60% of 1.8 Million Support Cases | LangChain Interrupt - YouTube
aiHow we built an AI-powered code reviewer in 80 hours - Yan Cui at JOTB25 - YouTube
aiInterrupt 2025 Keynote | Harrison Chase | LangChain - YouTube
aiLLMs for Data Science - YouTube
aiQuadratic: The AI Spreadsheet - YouTube
aiThe Highly Uncertain Future of OpenAI's Dominance - YouTube
aiThe Shape of Compute (Chris Lattner of Modular) - YouTube
aiTrillions-to-Reality: How SambaNova’s Memory-Centric Design Powers Agentic AI & GenAI Workflows - YouTube
aiWhere Is AI Delivering ROI? - YouTube
ai,securityCybersecurity Isn't Ready for Agent Based Systems - YouTube
ai,securityThe Telltale Signs of AI-Generated Emails: Building a Detection Engine - YouTube
ai,securityThe lethal trifecta for AI agents
dataEmbedding OLAP, Everywhere Lessons from Okta - YouTube
dataIt’s Time We Talked About Time: Exploring Watermarks (And More) In Flink SQL
dataLakehouse with ClickHouse - YouTube
dataPrestoCon Day 2025 TSC Keynote - YouTube
dataUber’s Innovations in OpenSearch for a Cloud Native, Serverless... Pallavi Priyadarshini & Yupeng Fu - YouTube
data,javaUwe Schindler – State of native access in Apache Lucene #bbuzz - YouTube
data,relnoteSpark Release 4.0.0 | Apache Spark
data,sqlDuckLake: SQL as a Lakehouse Format – DuckDB
data,sqlInstant Preview Mode Real Time Feedback to Make SQL Data Exploration Fly - YouTube
data,sqlSwiftLake: Bringing Apache Iceberg and DuckDB Together for a Smarter Data Management - Varunkumar - YouTube
data,systemClickHouse at OpenAI: Scaling ClickHouse to Petabytes of Logs - YouTube
data,systemHacking Postgres Executor For Performance | POSETTE: An Event for Postgres 2025 - YouTube
data,systemPowering up OpenSearch: A Journey of How OpenSearch Became Faster at Indexing - Mohit Godwani
data,systemScaling Postgres to the next level at OpenAI | POSETTE: An Event for Postgres 2025 - YouTube
data,systemTembo with Adam Hendel • Rust in Production
data,wasmCompiling Postgres to WASM with PGlite (PGConf.dev 2025) - YouTube
golangA 10x Faster TypeScript with Anders Hejlsberg | BRK116 - YouTube
javaAbout Amazon Corretto • airhacks.fm podcast with adam bien
javaApache Storm, Disruptor, JCTools and Linearizability - airhacks.fm podcast with adam bien | Podcast on Spotify
javaHelidon and AI - Building Intelligent Applications - YouTube
javaInterconnecting Java and Native Code with the FFM API - YouTube
javaJava 24, Faster Than Ever - YouTube
javaJava 25's new CPU-Time Profiler (1) - Mostly nerdlessMostly nerdless
javaJava Enable Preview: Foreign Function and Memory Interface - Daniel Hinojosa
javaJava Enable Preview: Vector API - Daniel Hinojosa - YouTube
javaJava’s Structured Concurrency: Finally Finding Its Footing
javaTaming the Bias: Unbiased* Safepoint-Based Stack Walking in JFR - Mostly nerdlessMostly nerdless
javaWhere is the Java language going?
misc50 Years of Microsoft and Developer Tools with Scott Guthrie - YouTube
miscA Modern Data Stack in Healthcare - YouTube
miscHow To Reverse Engineer Anything Even If You Don't Have One! - YouTube
miscI Tried To Make Something In America (The Smarter Scrubber Experiment) - Smarter Every Day 308 - YouTube
miscOpen Source Success: Learnings from 1 Billion Downloads - YouTube
miscPkl: Safe and Maintainable Config for Java Apps and Infrastructure James Ward Backend - YouTube
observabilityLogHouse: How ClickHouse Built our Internal Logging Platform - YouTube
rust2,000x faster route propagation by rewriting our Traefik gateway in Rust
rustJust make it scale: An Aurora DSQL story | All Things Distributed
rustThe Concurrency Trap: How An Atomic Counter Stalled A Pipeline - Conviva
rustWhy your async Rust is slow (tokio doesn't make this easy!) - YouTube
securityThe Unofficial Guide to Apple’s Private Cloud Compute - YouTube
swiftSwift.org - Swift at Apple: Migrating the Password Monitoring service from Java
systemBuilding a Distributed Cache for S3
systemBuilding the Next Generation of Real Time Data Pipelines: Data Mesh and Streaming SQL at Netflix - YouTube
systemDeterministic simulation testing for async Rust
systemGCP Incident Report Jiune 2025
systemHigh-throughput streaming in Lakehouse with Non-Blocking Concurrency Control in Apache Flink & Hudi - YouTube
systemInternals of SlateDB: An Embedded Key Value Store Built On Object Storage - YouTube
systemIntroducing S2
systemKafka: The End of the Beginning - by Chris
systemPowering a Petabyte-Scale Cache: Uber’s Alluxio Implementation - YouTube
systemProcessing 1M Identity Graphs per Second with Spark Structured Streaming - YouTube
systemValkey clusters unboxed | Harkrishn Patro, Software engineer at AWS - YouTube
systemWhat Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024 - YouTube
systemWhy Make Apache Kafka Diskless? (with Filip Yonov & Josep Prat) - YouTube

Until next time!

Sunday, April 06, 2025

Spring 2025 reading (Part 2)

If you are looking for something to ease your mind while the financial world is in distress, here's mostly tech and some misc/business/leadership reading. Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
aiMoving Faster and Reducing Risk: Using LLMs in Release Deployment - YouTube
aiOpen source devs are fighting AI crawlers with cleverness and vengeance | TechCrunch
aiRaycast: Your AI Automation Assistant - YouTube
aiZed now predicts your next edit with Zeta, our new open model
ai,buildContainerize your agents! - YouTube
ai,javaQuarkus Insights #197: Understanding Jlama in Quarkus - YouTube
buildUnderstanding and Measuring Developer Productivity - YouTube
dataBenchmarking OpenSearch and Elasticsearch - The Trail of Bits Blog
dataBuilding a data pipeline with DuckDB
dataExploring Apache DataFusion as a Foundation for Streaming Framework
dataExtending Postgres for High Performance Analytics (with Philippe Noël) - YouTube
dataGoogle's Pipe Syntax in SQL: SQL for the 21st Century (Jeff Shute) - YouTube
dataHow We Saved 60% on Data Infrastructure by Migrating from Redshift to Apache Iceberg | by Sharon Lavie | Feb, 2025 | Medium
dataPGConf India 2025: Graph databases, PostgreSQL and SQL/PGQ by Ashutosh Bapat from Microsoft - YouTube
dataPGConf India 2025: PostgreSQL at Amazon by Jim Mlodgenski from AWS - YouTube
dataPGConf India 2025: Pushing PostgreSQL to the Limits: Tackling Analytics Workloads with Extensions - YouTube
dataPGConf India 2025:Understanding Write-Ahead Logging (WAL) in PostgreSQL by Vigneshwaran from Fujitsu - YouTube
dataPRQL: Pipelined Relational Query Language (Tobias Brandt) - YouTube
dataTaking Postgres to the next level with Neon - YouTube
dataTrino Community Broadcast 72: Keeping the lake clean (Lakekeeper) - YouTube
data,javaApache Flink 2.0.0: A new Era of Real-Time Data Processing | Apache Flink
data,javaPresto Virtual Meetup Mar 2025 - Seamless Data Integration with Apache Arrow Flight in Presto - YouTube
data,javaTrino | Java Twenty four
data,k8sThe Database Cloud • airhacks.fm podcast with adam bien
data,pythonUsing DuckDB in a spreadsheet with WASM (PySheets) - YouTube
data,relnote,sqlWhat’s new with ClickHouse: Updates, Integrations & more - YouTube
data,sqlBuilding a Postgres Data Warehouse using DuckDB - YouTube
data,systemAWS Aurora Distributed SQL internals with Marc Brooker - ​ ‪@amazonwebservices‬ - YouTube
data,systemApacheCon North America 2024 Slides
data,systemDatabase Internals - NileDB Postgres re-engineered for multitenant apps - YouTube
data,systemHacking Postgres S2E9: Sai Srirampur, PeerDB - YouTube
data,systemHosted PostgreSQL on bare metal and uni kernel - @PrismaData
data,systemP99 CONF 2024 | Just In Time LSM Compaction by Aleksei Kladov - YouTube
ebpf,java,systemDDoS Attacks? 10x Your Firewall with eBPF & Java - YouTube
golangCalling Rust from cursed Go
golangGo SMT in Debezium
golang,systemFaster interpreters in Go: Catching up with C++ — PlanetScale
javaExperiment in Java native calls @ marginalia.nu
javaFive ways to speed up your Maven builds | Develocity
javaJava 24 Release Notes Review for Developers - Inside Java Newscast #87 - YouTube
javaJava Scalability Considerations - airhacks.fm podcast with adam bien | Podcast on Spotify
javaLet's Take a Look at... JEP 483: Ahead-of-Time Class Loading & Linking! - Gunnar Morling
javaOracle Releases Java 24
javaProject Loom and Virtual Threads: Next Phases - YouTube
javaRethinking Java Streams: Gatherer for more control and parallelism | Sven Ruppert
javaRoad to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 24)! | by Brian Corbin XYZ - The Sympathetic Engineer | Mar, 2025 | Medium
javaStructuredTaskScope And ScopedValue - Get The Most Out of Virtual Threads - Christian Wörz - YouTube
javaWelcome, GraalVM for JDK 24. Today we are releasing GraalVM for JDK… | by Alina Yurenko | graalvm | Mar, 2025 | Medium
javaZero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets - InfoQ
java,relnoteTaking Jackson 3.0.0-rc1 for a spin | by @cowtowncoder | Mar, 2025 | Medium
javascriptA 10x Faster TypeScript - TypeScript
json,systemFast columnar JSON decoding with arrow-rs | Arroyo
jvmStrategies for Efficiently Parallelizing JVM Test Suites :: The Mill Build Tool
k8sSimplifying cross cloud, cross cluster connectivity with Dapr & Cilium - YouTube
k8s,observabilityUnlocking Kubernetes Observability with the OpenTelemetry Operator · Blog · Dash0
k8s,systemFrom Milliseconds to Microseconds: Pushing Kubernetes Workloads to the Limit - YouTube
kafkaDetecting and Managing Unused Topics in Kafka Clusters: A Scalability and Resource Optimization Approach | by Yusuf Duyar | Trendyol Tech | Mar, 2025 | Medium
kafka,relnoteApache Kafka 4.0
miscApplied "Software Engineering at Google" - by Addy Osmani
miscCEO NetApp, George Kurian: New Chapters - Grit | Podcast on Spotify
miscDjangoCon US 2024: You got that nice tech salary, now what? with Tim Schilling - YouTube
observabilityNetwork monitoring with eBPF, Vector and ClickHouse - YouTube
observabilityPlanet-Scale metrics ingestion with Andre and Samuel - YouTube
relnote,systemMarginalia Search: 4 Years @ marginalia.nu
scalaEmbedding of external DSLs in Scala: why and how! - Juan Manuel Serrano Hidalgo | Lambda Days 2024 - YouTube
searchVectorChord-BM25: Revolutionize PostgreSQL Search with BM25 Ranking
securityAn illustrated crash course for OAuth and OIDC by Deepu K Sasidharan - YouTube
securityThe "Wiz-Ardry of Google" Panel - YouTube
systemDataDog at Replay 2025 | Inside the Engine Room: Surviving the Challenges of Self-Hosting Temporal - YouTube
systemFoundationDB Testing: Past & Present - YouTube
systemHandling billions of invocations – best practices from AWS Lambda | AWS Compute Blog
systemHow Discord Reduced Websocket Traffic by 40%
systemHow WebSockets cost us $1M on our AWS bill
systemHow to Build a Multi-Tenant System (Best Practices) - YouTube
systemHyperlight Wasm: Fast, secure, and OS-free - Microsoft Open Source Blog
systemIntroducing Unikraft: An SDK for fast, secure, and highly-specialized unikernels - YouTube
systemP99 CONF 2024 | Queues, Hockey Sticks and Performance by David Collier-Brown - YouTube
systemP99 CONF 2024 | Running Low-Latency Workloads on Kubernetes by Jimmy Zelinskie - YouTube
systemP99 CONF 2024 | The Performance Engineer's Toolkit: Data Analytics with Rust by Will Crichton - YouTube
systemP99 CONF 2024 | Time-Series and Analytical Databases Walk Into a Bar... by Andrei Pechkurov - YouTube
systemP99 CONF 2024 | Using eBPF Off-CPU Sampling to See What Your DBs are Waiting For by Tanel Poder - YouTube
systemThe case of the vanishing CPU: A Linux kernel debugging story
systemUnikernels: Flash-in-the-pan or Here To Stay? - DevConf.IN 2025 - YouTube
systemWhen Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines · Jaz's Blog
wasmP99 CONF 2024 | WebAssembly on the Edge by Brian Sletten & Ramnivas Laddad - YouTube
wasmThreading the needle with concurrency and parallelism in the Component Model by Luke Wagner - YouTube
wasmWasm, Envoy, and Hyperlight Walk Into a Pod: No Vulnerabilities Allowed - YouTube
webInsomnia 101: Introduction to API Design, Debugging, and Testing with Insomnia - YouTube

Until next time!

Sunday, March 02, 2025

Spring 2025 reading (Part 1)

Here's mostly tech and some misc/business/leadership reading. Hope you enjoy it (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds).

Tag(s)                      Link
1brc,javaThe First 80% of Reading One Billion Rows Fast Enough by René Schwietzke - YouTube
aiEmerging Patterns in Building GenAI Products
aiTwo insightful articles on AI
aiVP of Product at Pendo | Practical AI Use Cases for Product Leaders to 10x Impact Today - YouTube
ai,javaBuilding Effective Agents with Spring AI (Part 1)
ai,javaIntroducing Model Context Protocol servers project - Quarkus
ai,miscCEO & Co-Founder Harvey, Winston Weinberg w/ Ilya Fushman: Worthy Sacrifices - Grit | Podcast on Spotify
ai,miscDeepSeek, Stargate and AI's $600 Billion Question with Sequoia's David Cahn • Gradient Dissent: Conversations on AI
ai,mlAWS re:Invent 2024 - Scaling generative AI models for millions of users in Roblox (GAM310) - YouTube
architectureJSONSchema as a runtime type system - Advanced concepts and practical uses - Damodharan #FnConf 2025 - YouTube
build,javaMaven 4: New foundations for a classic structure by Anders Hammar & Robert Scholte - YouTube
clojureClojure core.async Evolution by Alex Miller #FnConf 2025 - YouTube
clojure,test"Breaking the bank with test contract" by Allen Rohner - YouTube
clojure,testIntro to Fugato (by David Nolen) - YouTube
concurrent,ebpf,javaExposing concurrency bugs with a custom scheduler [LWN.net]
concurrent,javaConcurrency bugs in Lucene: How to fix optimistic concurrency failures - Elasticsearch Labs
concurrent,rubyConcurrency in Ruby: Threads, Fibers and Ractors Demystified - Magesh(Railsfactory) - YouTube
dataCassandra Track: Apache Cassandra Analytics: A recipe to move Petabytes of data - YouTube
dataCassandra Track: The Road to 20 TB per Node: Overcoming Cassandra's Storage Density Challenges - YouTube
dataFlying Through Windows – DuckDB
dataReal-Time Warehouse: Powering Modern AI & Analytics - YouTube
dataRocksDB Meetup: 2024 End of Year - YouTube
dataThe Subtle Science of Misleading with Statistics by Dave McAllister - YouTube
data,javaCharts with DFLib -and- AI vs AI: Java Tools to Detect AI-Generated Deep Fakes - YouTube
data,javaDataFrame - a Swiss Army Knife of Java Data Processing - YouTube
data,sqlSiren Call of SQLite on the Server - pid1
data,sqlThe billion docs JSON Challenge: ClickHouse vs. MongoDB, Elasticsearch, and more
data,sqlsearchcode.com’s SQLite database is probably 6 terabytes bigger than yours | Ben E. C. Boyter
data,systemA Major Postgres Upgrade with Zero Downtime
data,systemDBOS internals - Build reliable backends 10x faster - YouTube
data,systemScaling Observability: From Chaos to Clarity with Open Source Tools - YouTube
golangGo's new map implementation
java3,200% CPU Utilization
javaCaching Unleashed: Revolutionizing Java Performance by Markus Kett - YouTube
javaJava Performance Update - YouTube
javaLet’s use IntelliJ as a game engine, just because we can by Alexander Chatzizacharias - YouTube
javaModern Java Deep Dive - YouTube
javaSmoothieMap 2: the lowest memory hash table | by Roman Leventov | Medium
javaSupercharge your Java Applications with Python! by Fabio Niephaus & Tim Felgentreff - YouTube
javaUnderstanding JVM Garbage Collector Performance :: The Mill Build Tool
javaWell there's your problem! Your engine's missing! A look under Java's hood by Justin Lee - YouTube
java,pythonJava versus Python performance benchmarks on PlanningAI… | Timefold
java,testJava Mutation Testing Explained: Tools, Examples, and Best Practices
java,testManaging Testing Data - YouTube
jvmHow to Compile Java into Native Binaries with Mill and Graal :: The Mill Build Tool
jvmMill: A Build Tool Built on Pure Functional Programming by Haoyi Li #FnConf 2025 - YouTube
kotlinThe Functional Fix: Kotlin Error Handling Made Elegant by Hari Krishnan #FnConf 2025 - YouTube
miscBreaking Analysis | Investors Cool on Cloud as CEOs Double Down - YouTube
miscBuilding for the Long Term with Sequoia's Doug Leone - YouTube
miscTypeScript types can run DOOM
miscVijaye Raji, Facebook legend and CEO of statsig.com talks product and engineering culture - YouTube
miscWhy you’re doing service catalogs wrong | Lisa Karlin Curtis | LeadDev Berlin 2024 - YouTube
rubyTiny JITs for a Faster FFI | Rails at Scale
system1 Million reasons to choose TBMQ as a high-performance MQTT broker - Thingsboard's blog
systemHusky: Efficient Compaction at Datadog Scale | Datadog
systemMemory Snapshots: Checkpoint/Restore for Sub-second Startup | Modal Blog
systemThe simplest way to build resilient applications by Giselle van Dongen - YouTube
webhtmx Is Pro-JavaScript – Carson Gross, JSNation 2024 - YouTube
zigRewriting a Language's Compiler in Itself
zigZig; what I think after months of using it

Until next time!