Sunday, December 08, 2024

Fall 2024 reading (Part 4)

Hi! Here's even more tech and non-tech reading for the season. Hope you enjoy it, the reading I mean! (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify, Twitter, Bluesky and my other feeds)

Tag(s)                      Link
1brc,java1BRC – Nerd Sniping the Java Community by Roy van Rijn, Gunnar Morling - YouTube
1brc,javaPushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by Thomas Wuerthinger - YouTube
cloudA First Look at S3 (Iceberg) Tables | Meltware
dataArgonauts of Data: Building Scalable and Effective Data Pipelin... Satabrata Paul & Nishchith Shetty - YouTube
dataCharting the Future of Druid - YouTube
dataFlink Forward Berlin 2024: Scaling Flink: Insights from Running Flink for five Years at Stripe - YouTube
dataProtecting Reddit Users in Real Time at Scale : r/RedditEng
dataScaling Analytics for 10M Experiences - YouTube
data,systemP99 CONF 2024 | The Next Chapter in the Sordid Love/Hate Relationship Btwn DBs & OSes by Andy Pavlo - YouTube
ebpf,javaBuilding a Lightning Fast Firewall with Java & eBPF - OCX 2024 - YouTube
ebpf,javaHello eBPF: Control task scheduling with a custom scheduler written in Java (16) - Mostly nerdlessMostly nerdless
golang,systemP99 CONF 2024 | How a Failed Experiment Helped Me Understand the Go Runtime by Aadhav Vignesh - YouTube
java402CD 8 Introduction to Java Performance Tuning by Sunny Chan - YouTube
javaA surprising pain point regarding Parallel Java Streams : r/java
javaFinding Java's Hidden Performance Traps by VICTOR RENTEA - YouTube
javaHow Fast Does Java Compile? :: The Mill JVM Build Tool
javaJetty 12 for Jakarta EE 8 - 11 - OCX 2024 - YouTube
javaTwo Overlooked Uses of Enums in Java
java,systemP99 CONF 2024 | Understanding Request Latency with Wallclock Profiling by Richard Startin - YouTube
java,wasmAnnouncing Chicory 1.0.0-M1: First Milestone Release | Chicory
k8sSimplify Stream Data Processing with Declarative, Scalable K8s Native - Numaflow - YouTube
k8sAn Elephant in the Cluster: Making PostgreSQL Feel at Home on Kubernetes
k8sProper Envoy Shutdown in a Kubernetes World : r/RedditEng
k8s,ml,systemAdvanced Model Serving Techniques with Ray on Kubernetes - Andrew Sy Kim & Kai-Hsun Chen - YouTube
k8s,systemGoodbye etcd! Running Kubernetes on Distributed PostgreSQL - Denis Magda, Yugabyte - YouTube
k8s,systemMisadventures in Large Scale Cluster Performance - Shane Corbett, AWS & Dima Ilchenko, Lacework - YouTube
k8s,systemThousands of Gamers, One Kubernetes Network - Surya Seetharaman, Red Hat & Girish Moodalbail - YouTube
misc#205 CEO Snowflake, Sridhar Ramaswamy: Visibility - Grit | Podcast on Spotify
ml#258 Machine Learning for Ride Sharing at Lyft | Rachita Naik, ML Engineer at Lyft - YouTube
ml,systemOperationalizing High-Performance GPU Clusters in Kubernetes: Lessons Learne... Will Gleich & Wai Wu - YouTube
observabilityFluent Bit: Better Pipelines for Observability - Eduardo Silva, Chronosphere - YouTube
observabilityMagic industrial data acquisition with Apache PLC4X, TsFile and IoTDB - OCX 2024 - YouTube
observabilityTracing Service Dependencies at Scale with Druid and Flink - YouTube
systemBreaking the 1.5MB Barrier: Running Large Metaflow Flows with Argo for AI/ML Workloa... Saurabh Garg - YouTube
systemDynamoDB in an EDA World • Alex DeBrie • GOTO 2024 - YouTube
systemFive Principles for Good Systems Design - YouTube
systemHTTP/3 and QUIC: Who, what, where, when and, WHY? by Robin Marx - YouTube
systemHow ShareChat Scaled their ML Feature Store 1000X without Scaling the Database - ScyllaDB
systemIf not RocksDB, then what? Why SlateDB is the right choice for Stream Processing.
systemIntroducing Netflix’s TimeSeries Data Abstraction Layer | by Netflix Technology Blog | Oct, 2024 | Netflix TechBlog
systemMigrating to Open Feature at Scale: 0 to Billions - Chetan Kapoor & Justin Abrahms, eBay - YouTube
systemNetflix’s Distributed Counter Abstraction | by Netflix Technology Blog | Nov, 2024 | Netflix TechBlog
systemP99 CONF 2024 | Enhancing P99 Latency: Doubling/Tripling Performance by Cristian Velazquez - YouTube
systemP99 CONF 2024 | Feature Store Evolution Under Cost Constraints by David Malinge & Ivan Burmistrov - YouTube
systemP99 CONF 2024 | Get Low (Latency) by Benjamin Cane & Tyler Wedin - YouTube
systemP99 CONF 2024 | Low Latency Gal Presents: Low Latency Stuff by Sonia Kolasinska - YouTube
systemScaling the Linear Sync Engine - YouTube
systemSystem Jitter and Where to Find It: A Whack-a-Mole Experience - YouTube
systemTen Years of AWS Lambda - Marc's Blog
systemUnexpected benefits of going local-first - Tuomas Artman (Local-First Conf) - YouTube
systemUsing serverless functions for real-time observability - Liz Fong-Jones - CPH DevFest 2024 - YouTube
wasmWebAssembly at Google - Thomas Nattestad & Thomas Steiner, Google - YouTube

Until next time!

Sunday, November 10, 2024

Fall 2024 reading (Part 3)

Hi! Here's even more tech and non-tech reading for the season. Hope you enjoy it, the reading I mean! (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds)

Tag(s)                      Link
ai,java,mlIntroducing Java fuzz harness synthesis using LLMs · OSS-Fuzz blog
ai,java,mlMastering IntelliJ IDEA With DevoxxGenie: Harnessing Local and Cloud-Based LLMs - YouTube
ai,java,mlPractical LLM Inference in Modern Java by Alfonso² Peterssen, Alina Yurenko - YouTube
ai,java,mlS3E36 - Building Awesome Spring AI with Mark Pollack - YouTube
ai,k8s,mlUnleashing the Power of AI in Kubernetes through K8sGPT | Alex Jones - YouTube
ai,ml"Enhancing LLM Powered Development with Clojure's REPL" by Colin Fleming - YouTube
ai,mlAI tools for software engineers, but without the hype – with Simon Willison (Co-Creator of Django) - YouTube
ai,mlAI tools for software engineers, but without the hype – with Simon Willison (Co-Creator of Django) - YouTube
ai,mlAI-Powered Development: Hands-On Techniques for Immediate Impact by Lize Raes - YouTube
ai,mlBoosting LLM/RAG Workflows & Scheduling w/ Composable Memory and Checkpointing // Bernie Wu // #270 - YouTube
ai,mlHaystack EU 2024 - Trey Grainger: Keynote: AI-Powered Search: Navigating the Evolving Lexicon of IR - YouTube
ai,mlInitial explorations of Anthropic’s new Computer Use capability
ai,ml,securityImpact of AI Agents in Security | LinkedIn
ai,securityHow API security is evolving for the GenAI era - The Stack Overflow Podcast | Podcast on Spotify
cloud,securityA Needle in a Haystack: How to Find a Threat Hidden in Over 6 Billion Logs Per Day - YouTube
data"Transactor Performance Theory & Practice" by Joe Lane - YouTube
dataApache Doris: A Real Time Data Warehouse - YouTube
dataBring Vector Search And Storage To The Data Lake With Lance - Data Engineering Podcast | Podcast on Spotify
dataDatanova - Navigating the Evolution of Data Ecosystems in 2024 and Beyond - YouTube
dataDuckDB: Crunching Data Anywhere, From Laptops to Servers • Gabor Szarnyas • GOTO 2024 - YouTube
dataEfficient, Low Latency Ingestion to Large Tables via Apache Flink and Apache Iceberg - YouTube
dataFast Top N Aggregation and Filtering with DuckDB – DuckDB
dataHow we built a new powerful JSON data type for ClickHouse
dataMoving supplies into your Trino-powered lakehouse - YouTube
dataNative Delta Lake Support in DuckDB – DuckDB
dataPerf is not enough - MotherDuck Blog
dataUnlocking the Power of Apache Cassandra® 5.0: Innovations & a Sneak Peek at 5.1 - YouTube
dataUnlocking your Data Lakehouse with Trino - YouTube
data,javaHaystack EU 2024 - Roman Grebennikov: Nixiesearch:Lucene on S3 & building a serverless search engine - YouTube
data,jvmTMD 7.0 - (DuckDb) Higher Performance Functional Data Science (by Chris Nuernberger) - YouTube
data,relnotePreview Release of Apache Flink 2.0 | Apache Flink
data,sqlPRQL A Modern Data Transformation Language Empowering Fintech Data Engineering and Analysis - YouTube
data,sqlSQL Has Problems. We Can Fix Them: Pipe Syntax In SQL
data,sqlThe Enterprise Case for DuckDB: 5 Key Categories and Why Use It
javaA Sneak Peek at StableValue and SegmentMapper in Java - YouTube
javaAdvancing AI by Accelerating Java on Parallel Architectures – Inside.java
javaAre Virtual Threads Going to Make Reactive Programming Irrelevant? - YouTube
javaIf Streams Are So Great, Let’s Use Them Everywhere... Right?? by Maurice Naftalin, José Paumard - YouTube
javaIn Memory of Stiver | The IntelliJ IDEA Blog
javaJextract - Java Treasures from Native Code Gems - YouTube
javaP99 CONF 2024 | Java Heap Memory Optimization to Improve P99 Query Latency by Vivek Vaidyanathan - YouTube
javaP99 CONF 2024 | Taming Tail Latencies in Apache Pinot with Generational ZGC by Christopher Peck - YouTube
javaScaling APIs With Spring Cloud - YouTube
javaStructured Concurrency: Managing the Hierarchical Cancelation and Error Handling by James Ward - YouTube
javaZGC Automatic Heap Sizing #JVMLS - YouTube
java,systemAccelerating performance of Java applications on Arm64 by Dave Neary - YouTube
java,systemP99 CONF 2024 | Time-Series and Analytical Databases Walk Into a Bar... by Andrei Pechkurov - YouTube
java,systemProject Babylon - Code Reflection #JVMLS - YouTube
jvm"Clojure in live sports television" by Christoph Neumann - YouTube
jvm"Scientific Clojure, a bird's eye view" by Thomas Clark - YouTube
k8sUnikorns all the way down: Building a managed Kubernetes service with ClusterAPI | Nick Jones - YouTube
k8s,systemScaling EDA Workloads with Kubernetes, KEDA & Karpenter • Natasha Wright • GOTO 2024 - YouTube
misc#Productcon SF’24 | Next-gen Cybersecurity in the AI Era - YouTube
miscBeing Staff Plus - Ian Cooper - NDC Oslo 2024 - YouTube
miscClouded Judgement 10.25.24 - Misaligned Incentives
miscEp19. State of Venture, AI Scaling, Elections | BG2 w/ Bill Gurley, Brad Gerstner, & Jamin Ball - BG2Pod with Brad Gerstner and Bill Gurley | Podcast on Spotify
miscHerding cats: lessons from 15 years of managing engineers at Microsoft - Kevin Pilch - YouTube
miscKeynote Engineering Success The Blueprint for Effective Platform Adoption - YouTube
miscManaging Platform Teams: How to Build and Structure Platform Engineering? - YouTube
miscThomas Laffont | All-In Summit 2024 - YouTube
misc,securityCybersecurity $10B Giants: Insights Into Cyber's Largest Public Companies
misc,securityRedefining CNAPP: A Complete Guide To the Future of Cloud Security
observabilityA Field Guide to Reliability Engineering at Zalando • Heinrich Hartmann • GOTO 2024 - YouTube
python,rust,systemTalks - Charlie Marsh: Ruff: An Extremely Fast Python Linter and Code Formatter, Written in Rust - YouTube
python,rust,systemuv: An Extremely Fast Python Package Manager - YouTube
relnoteFluent Bit V3.2: Faster, More Efficient, and Less Energy Consumption - YouTube
rustUsing Rust in Non-Rust Servers to Improve Performance
securityKeynote | Security Journey at Elastic - YouTube
system"Transducing Healthcare: Transducers as Clinical Features" by Derek Schatzlein, Jack Mocherman - YouTube
systemA deep look into our new massive multitenant architecture
systemAWS Summit London 2024 - 5 things you should know about resilience at scale (ARC303) - YouTube
systemCedar, Rego, and OpenFGA Policy Languages Comparative Language Security Assessment
systemFrom GPU Compilers to architecting Kubernetes: A Conversation with Brian Grant • Tech on the Rocks
systemHow do open source solutions for logs work: Elasticsearch, Loki and VictoriaLogs | by Aliaksandr Valialkin | Oct, 2024 | Medium
systemInvestigation of a Workbench UI Latency Issue | by Netflix Technology Blog | Oct, 2024 | Netflix TechBlog
systemP99 CONF 2024 | Designing a Query Queue for ScyllaDB by Avi Kivity - YouTube
systemP99 CONF 2024 | Latency, Throughput & Fault Tolerance: Arroyo Streaming Engine by Micah Wylde - YouTube
systemP99 CONF 2024 | Patterns of Low Latency by Pekka Enberg - YouTube
systemReducing gRPC Call Volume Through Caching and Batching - Benjamin Fedorka, Netflix - YouTube
systemStop embedding RocksDB in your Stream Processor!
systemVector Search at Uber - YouTube

Until next time!

Friday, October 18, 2024

Fall 2024 reading (Part 2)

Hi! Here's some more tech and non-tech reading for the season. Hope you enjoy it, the reading I mean! (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds)

Tag(s)                  Link
ai,java,mlJVector: Cutting-Edge Vector Search in Java • airhacks.fm podcast with adam bien
ai,java,mlRevolutionizing AI with Java: From LLMs to Vector APIs - airhacks.fm podcast with adam bien | Podcast on Spotify
ai,java,mlThe AI Revolution in Java Development and Devoxx Genie - airhacks.fm podcast with adam bien | Podcast on Spotify
ai,misc,mlAGI, The Future of AI Agents And The Next Wave of Opportunities in AI | Richard Socher, CEO, You.com - The MAD Podcast with Matt Turck | Podcast on Spotify
ai,misc,mlFrom startup to $1.2B with Lambda’s Stephen Balaban • Gradient Dissent: Conversations on AI
ai,mlCUDA Mode Keynote | Andrej Karpathy | Eureka Labs - YouTube
ai,mlCharlie Yang – Toward Semantic Search, what we have now and what it will be in the future - YouTube
ai,mlFireworks Founder Lin Qiao on How Fast Inference and Small Models Will Benefit Businesses - Training Data | Podcast on Spotify
ai,mlMehul A. Shah – Luna: LLM-powered Unstructured Analytics (aka “RAG-supercharged”) - YouTube
ai,ml,securityBuilding a SOC Team in 2024 - Automation & AI - YouTube
apiLessons from building an automated SDK pipeline
dataA new local runner appears! Deep Dive on Prism - Beam Summit 2024 - YouTube
dataAsyncAPI & Springwolf - Automated documentation (and more) by Raphael De Lio46 - YouTube
dataHybrid full-text search and vector search with SQLite | Alex Garcia's Blog
dataLessons Learned Building the Huntress SIEM with ClickHouse - YouTube
dataLiteCluster: Replicated, leaderless, ACID compliant & high availability SQLite – Oldmoe's blog
dataPkl: Safe and Maintainable Config for Java Apps and Infrastructure by Ryan Knight, James Ward - YouTube
datachDB: The Blazing Fast SQL Engine for Data Science — Auxten Wang - YouTube
data,relnotePostgreSQL: PostgreSQL 17 Released!
graph,javaHow We Export Billion-Scale Graphs on Transactional Graph Databases
graph,javaTinkerPop Wide: ArcadeDB - a Multi-Model Database with Gremlin - YouTube
javaA better Jupyter Experience for Java Developers - JTaccuino unveiled by Jose Pereda, Sven Reimers - YouTube
javaJava 23 - Better Language, Better APIs, Better Runtime by Nicolai Parlog - YouTube
javaJava Language Futures by Gavin Bierman - YouTube
javaJava Performance Update 2024 by Per Minborg - YouTube
javaLoom - Where Are We? #JVMLS - YouTube
javaMemory API: Patterns, Uses Cases, and Performance by José Paumard, Remi Forax - YouTube
javaTrash Talk - Exploring the JVM memory management by Gerrit Grunwald - YouTube
javaZero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets by Holly Cummins - YouTube
java,k8sBuilding a Kubernetes Operator for Apache Flink in Java - YouTube
java,miscFrom Apache Cassandra to Serverless: Exploring Cloud-Native Databases - airhacks.fm podcast with adam bien | Podcast on Spotify
java,rustCombine Java and Rust Code Coverage in a Polyglot Project
java,systemApache Ratis - A High Performance Raft Library - YouTube
java,wasmMeet Chicory, exploit the power of WebAssembly on the server side! by Andrea Peruffo - YouTube
jvm20 Years of JRuby - Where We've Been and Where We're Going #JVMLS - YouTube
jvmCurrent | Optimizing Apache Kafka with GraalVM: Faster, Leaner, and Performant
jvm,pythonGraalPy - Fast Python Implementation — Štěpán Šindelář, Tim Felgentreff - YouTube
misc#210 CEO & Co-Founder Huntress Kyle Hanslovan w/ Ev Randle: Deep Roots - Grit | Podcast on Spotify
miscCrazy stat from Thomas Laffont of Coatue. 2022-2024 has seen fewer IPOs than both the financial crisis (2008-2009) and post dot-com
miscEP 111: How Josh Reeves (CEO, Gusto) Built a $10B Company Serving Small Businesses • The Logan Bartlett Show
miscEp15: Inside Diablo Canyon Nuclear Power Plant | BG2 w/ Bill Gurley & Brad Gerstner - YouTube
miscEp16. Nuclear Update, AI Fast Furious, State of VC | BG2 w/ Bill Gurley & Brad Gerstner - YouTube
miscHow Sequoia Capital’s Roelof Botha is forging the future - YouTube
miscHow did we build an AI/ML Platform at DoorDash from the ground up - Sudhir Tonse - YouTube
miscRails World 2024 Opening Keynote - David Heinemeier Hansson - YouTube
securityCharles Christian & Jay Wilks – Managing the SIGMA detection rule lifecycle - YouTube
securityLightning Talk: Enhance Investigations Using LLM, Embeddings, and Clustering - YouTube
systemAdapting Our XDS Control Plane for Proxyless gRPC - Antoine Tollenaere, Datadog - YouTube
systemCaching the uncacheable in Varnish - Thijs Feryn - NDC Oslo 2024 - YouTube
systemCurrent | Change Data Capture & Kafka: How Slack Transitioned to CDC with Debezium & Kafka Connect
systemDiving into the Presto Native C++ Query Engine (Presto 2.0)
systemDos and Don’ts: Designing an XDS Backend for the LinkedIn Scale - Paul Chesnais, LinkedIn - YouTube
systemElevating Scalable Object Storage: A Comprehensive Exploration of Ozone’s Trailblazing Capabilities - YouTube
systemHigh Performance Service Meshes with gRPC Proxyless - Gina Yeh and Arvind Bright, Google - YouTube
systemMichael Froh – Accelerating search and aggregations in OpenSearch - YouTube
systemOxia - A Horizontally Scalable Alternative to Apache Zookeeper - YouTube
systemPinterest’s Journey to a Automated, Efficient, and Low-Maintenance Kafka Platform with Vahid Hashemian and Jeff Xiang | ES
systemRosa Gutiérrez - Solid Queue internals, externals and all the things in between - Rails World 2024 - YouTube
systemVictoriaMetrics Internals with Alex and Roman ‪@victoriametrics‬ - YouTube
systemWe Compared ScyllaDB and Memcached and… We Lost? - ScyllaDB

Until next time!

Monday, September 23, 2024

Fall 2024 reading

Hi! Here's some tech and non-tech reading to start the Fall season (in the Northern hemisphere). It's Fall and still blazing hot. Hope you enjoy it, the reading I mean! (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds)

Tag(s)                  Link
relnote,observabilityPrometheus 3.0 Unveiled: PromCon Highlights with Julius Volz - YouTube
relnote,dataElasticsearch is Open Source, Again | Elastic Blog
bizDeveloping technical taste: A guide for next-gen engineers | Sam Schillace (Deputy CTO at Microsoft, creator of Google Docs) - In Depth | Podcast on Spotify
bizErin Meyer: Cross-cultural management, leadership and trust - In Good Company with Nicolai Tangen | Podcast on Spotify
bizScaling Teams and Yourself, with Cate Huston - It Shipped That Way | Podcast on Spotify
dataA quack at building scalable data pipelines with DuckDB (DuckCon #5, Seattle, 2024) - YouTube
dataBuilding an ingestion architecture for Apache Iceberg - YouTube
dataDelighting users with RESTful APIs and DuckDB (DuckCon #5, Seattle, 2024) - YouTube
dataImplementing InfluxDB IOx, "from scratch" using Apache Arrow, DataFusion, and Rust by Andrew Lamb - YouTube
dataMotherDuck: Taking flight with interactive analytics (DuckCon #5, Seattle, 2024) - YouTube
dataUnpacking the Buzz around ClickHouse - by Chris Riccomini
dataVLDB 2024 - ClickHouse: Lightning Fast Analytics for Everyone - YouTube
data,relnoteDuckDB – Overview and latest developments (DuckCon #5, Seattle, 2024) - YouTube
data,systemHow we made querying Pandas DataFrames with chDB 87x faster
data,systemPatching the PostgreSQL JDBC Driver
data,systemSupercharged Observability with ClickHouse - YouTube
data,systemWhy a Hedge Fund Built Its Own Database - YouTube
golangGo Singleflight Melts in Your Code, Not in Your DB
javaImproving OpenJDK Scalar Replacement - Part 3/3 - Microsoft for Java Developers
javaLeveraging Quarkus build-time metaprogramming capabilities to improve Jackson's serialization performance - Quarkus
javaPrinciples of Fluent API Design by David Beaumont - YouTube
javaTrash Talk - Exploring the Memory Management in the JVM | Gerrit Grunwald (EN) - YouTube
java,relnoteIncluding the Graal JIT in Oracle JDK 23
java,relnoteReviewing the JDK 23 Release Notes - Inside Java Newscast #76 - YouTube
java,relnoteThe Arrival of Java 23
java,systemChallenges of Custom Cache Implementation in Netty-Based Streaming Systems: Memory Fragmentation and OOM Issues | AutoMQ
java,systemHello eBPF: Writing a Linux scheduler in Java with eBPF (15) - Mostly nerdlessMostly nerdless
java,wasmWebAssembly, the Safer Alternative to Integrating Native Code in Java - InfoQ
jvmChannels in Kotlin Coroutines | Nikita Koval - YouTube
jvmJava, Kotlin, and Pandas Data Frames Walk into the One Billion Row Challenge | by Vladimir Zakharov | Medium | Medium
jvm,systemJRuby on CRaC Part 1: Let's Get CRaCking! – Charles Oliver Nutter – Java, Ruby, and JVM guy trying to make sense of it all
kotlinTrack and Analyze GitHub Star Growth With Kandy and Kotlin DataFrame | The Kotlin Blog
miscHow to balance technical direction and leadership work - YouTube
miscHow we try to avoid the technology migration trap at Netflix - Bruce Wang, Director Eng at Netflix - YouTube
miscPaul Walker: Growing With the 7 Habits of Highly Effective People - YouTube
miscReflecting on some rough years in VC: is the model broken? - All-In with Chamath, Jason, Sacks & Friedberg | Podcast on Spotify
miscThe complexity of phone networks | incident.io
miscTimeless lessons on running software companies that endure | Alyssa Henry (Square, Amazon, Microsoft) - In Depth | Podcast on Spotify
observability,systemAnnouncing Pulse proxy - bitdrift Blog
observability,systemHandling Billions of Metrics with Prometheus and Thanos - Ravi Hari & Amit Auddy, Intuit - YouTube
observability,systemThanos Receiver Deep Dive - Joel Verezhak, Open Systems - YouTube
relnote,systemAnnouncing the Release of Apache Flink 1.20 | Apache Flink
relnote,systemValkey · Generally Available: Valkey 8.0.0
securityCoraza - The Open Source WAF With A Modern Approach - Juan Pablo Tosso - YouTube
systemA good day to trie-hard: saving compute 1% at a time
systemAWS re:Invent 2023 - Dive deep into Amazon DynamoDB (DAT330) - YouTube
systemCompile and run C in JavaScript | Bun Blog
systemDevnexus 2022 - How Does a Matching Engine Work - Juan D Bustamante - YouTube
systemDistributed DDL Replication at Global Scale by Gwen Shapira - YouTube
systemEventBridge under the hood | Serverless Office Hours - YouTube
systemFizzBee, TLA+, and (Practical) Formal Software Verification with JP Kadarkarai
systemHow DAZN streams live sports to MILLIONS of concurrent viewers - YouTube
systemHow do we run Kafka 100% on the object storage?
systemHow to Build an Exchange - YouTube
systemHow we scaled Grafana Cloud Logs’ memcached cluster to 50TB and improved reliability | Grafana Labs
systemJustin Kitagawa - How does Twilio run 99.999% systems? - YouTube
systemLeader Election With S3 Conditional Writes - Gunnar Morling
systemMeilisearch is too slow
systemPushy to the Limit: Evolving Netflix’s WebSocket proxy for the future | by Netflix Technology Blog | Sep, 2024 | Netflix TechBlog
systemReflection-based JSON in C++ at Gigabytes per Second – Daniel Lemire's blog
systemResource Management in Aurora Serverless - Marc's Blog
systemScaling Time-Series Data to Infinity: A Kubernetes-Powered Solution with Envoy - Hiroki Sakamoto - YouTube
systemSystems Distributed '24 Lightning Talks - YouTube
systemUSENIX ATC '23 - Distributed Transactions at Scale in Amazon DynamoDB - YouTube
systemValkey · Unlock 1 Million RPS: Experience Triple the Speed with Valkey
testMastering Concurrency: End to End Stress Testing with Kotlin Multiplatform – Oliver Okrongli - YouTube

Until next time!

Friday, August 30, 2024

End of Summer 2024 (for real) reading

Hi! Here's some more tech and non-tech reading before Summer (in the Northern hemisphere) ends. Hope you enjoy it! (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds)

Tag(s)                  Link
biz#176 CEO MongoDB, Dev Ittycheria: Edge - Grit | Podcast on Spotify
bizBob Muglia | Supercloud 7 - YouTube
bizCharles Giancarlo, Pure Storage | AI Infrastructure Silicon Valley - Executive Series - YouTube
bizDave Lazovsky, Celestial AI | AI Infrastructure Silicon Valley - Executive Series - YouTube
bizGenAI Is in Its Honeymoon Era, But It's Not Going to Last - YouTube
bizNaveen Rao: Inside the Legendary Databricks Acquisition of MosaicML - Generative Now | AI Builders on Creating the Future | Podcast on Spotify
bizSid Sheth, d-Matrix | AI Infrastructure Silicon Valley - Executive Series - YouTube
bizVinoth Chandar, Onehouse | Supercloud7 - YouTube
cloudHow AWS powered Prime Day 2024 for record-breaking sales | AWS News Blog
cloud,securityAWS Summit SF 2022 - Using AWS Key Management Service for data protection (SEC303) - YouTube
concurrent,java,testtobyweston/tempus-fugit: Java micro library for testing and concurrency
dataAWS re:Invent 2023 - Netflix’s journey to an Apache Iceberg–only data lake (NFX306) - YouTube
dataS2024 #17 - Google BigQuery / Dremel (CMU Advanced Database Systems) - YouTube
dataS2024 #18 - Databricks Photon / Spark SQL (CMU Advanced Database Systems) - YouTube
dataTable format comparisons - Streaming ingest of row-level operations — Jack Vanlightly
data,relnoteSlateDB: An Embedded Storage Engine Built on Object Storage
golangBoost application performance with profile guided optimization Michael Pratt, Google - YouTube
golangGo Channels slow down with more CPUs - Grant Stephens, Fastly - YouTube
golangThe Key to Go Efficiency is Just a Few Go Runtime Metrics Away! - Bartłomiej Płotka & Arianna Vespri - YouTube
javaCreating Asynchronous Applications with Virtual Threads Venkat Subramaniam BackEnd - YouTube
javaJava 22 - Better Language, Better APIs, Better Runtime | Nicolai Parlog (EN) - YouTube
java,observabilityMicrometer Mastery: Unleash Advanced Observability In Your JVM Apps (SpringOne 2024) - YouTube
java,relnoteJava JFR Profiler Plugin for JetBrains IDEs | JetBrains Marketplace
java,wasmDylibso Insiders - Chicory, a JVM Native WebAssembly Runtime - YouTube
k8sCrafting Seamless Development: Improving Kubernetes Operator Developer Experience - DevConf.US 2024 - YouTube
k8sFor the love of god, learn when to use CPU limits on Kubernetes. | by Eliran Cohen | Medium
k8s,systemDesigning & Running Low-latency Systems on Kubernetes by Jimmy Zelinskie - YouTube
k8s,systemScaling Data Platforms: Managing Growth from Zero to Billions of Transactions by Vivek Viswanathan - YouTube
kotlin,rustCrossing The Barrier Between Kotlin and Rust (and back)! | Tarik Eshaq - YouTube
miscWebinar: 5 Stats Tests You Need to Know for PM by Google Product Leader - YouTube
pythonuv: Unified Python packaging
systemAWS re:Invent 2018: Behind the Scenes: Exploring the AWS Global Network (NET305) - YouTube
systemAWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338) - YouTube
systemAWS re:Invent 2022 - AWS data protection: Using locks, keys, signatures, and certificates (SEC212) - YouTube
systemAWS re:Invent 2023 - Best practices for creating multi-Region architectures on AWS (ARC308) - YouTube
systemAmazon DynamoDB: Evolution of a Hyperscale Cloud Database Service - YouTube
systemCerebras Co-Founder Deconstructs Blackwell GPU Delay - YouTube
systemDelivering Millions of Notifications within Seconds During the Super Bowl - YouTube
systemFast, lazy container loading in modal.com by Jonathon Belotti - YouTube
systemFrom Code to Streams | Rafael Roman - YouTube
systemInvestigation of a Cross-regional Network Performance Issue | by Netflix Technology Blog | Netflix TechBlog
systemMigrating Millions of Concurrent Websockets to Envoy - Slack Engineering
systemTimo Walther – Flink's SQL Engine: Let's open the engine room! - YouTube
uiHow HTMX is changing the web, with Carson Gross - YouTube

Until next time!

Sunday, August 11, 2024

End of Summer 2024 reading

Hi! Here's some tech and non-tech reading before school starts (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds). Hope you enjoy it!

Tag(s)                  Link
ai,biz,mlMaking AI Work: Fine-Tuning, Inference, Memory | Sharon Zhou, CEO, Lamini - The MAD Podcast with Matt Turck | Podcast on Spotify
ai,mlLLMOps and FMOps for e-commerce organization Booking.com - YouTube
ai,mlOpen Challenges for AI Engineering: Simon Willison - YouTube
ai,mlThe Future of Knowledge Assistants: Jerry Liu - YouTube
ai,ml,systemLlamafile: bringing AI to the masses with fast CPU inference: Stephen Hood and Justine Tunney - YouTube
architectureSustainable Team Dynamics: Lessons learned from half a million issues | Dmitry Yanter (EN) - YouTube
biz#175 CEO Snowflake, Frank Slootman: Amped - Grit | Podcast on Spotify
biz17 years at PayPal working in 10 different roles with Prashanthi Ravanavarapu (Product Executive) - YouTube
bizControlling your own narrative in a hot market with Vinoth Chandar, founder of Onehouse | Emily Omier
bizEP 108: Olivier Pomel (CEO, Datadog) Shares Every Lesson From Scaling to $40B - The Logan Bartlett Show | Podcast on Spotify
bizFrom exec roles to board seats — Anne Raimondi’s leadership lessons for the startup C-Suite - In Depth | Podcast on Spotify
ai,biz,mlHow The Massive Power Draw Of Generative AI Is Overtaxing Our Grid - YouTube
bizHow to supercharge your engineering org | Kellan Elliott-McCrea (Adobe, Dropbox) - In Depth | Podcast on Spotify
bizOpen Source AI Is the Path Forward | Meta
bizPaul O'Neill Speech to Healthcare CEOs on "The Irreducible Components of Leadership" - YouTube
bizRerun: Morgan Stanley Chair and CEO: Succession, culture, stress, and leadership - In Good Company with Nicolai Tangen | Podcast on Spotify
ai,biz,mlThe AI summer — Benedict Evans
bizThe InfraRed Report | Redpoint Ventures
ai,biz,mlThe Winds of AI Winter - Latent Space
ai,biz,ml90% of AI Companies May Be Overvalued - YouTube
biz,data240 | Breaking Analysis | Why Databricks v. Snowflake is not a Zero-sum Game - YouTube
dataDebugging distributed database mysteries with Rust, packet capture and Polars
dataHow We Scaled PostgreSQL to 350 TB+ (With 10B New Records/Day)
dataHow to Get the Most out of Postgres Memory Settings | Tembo
dataParsing Protobuf Definitions with Tree-sitter - Repeatable Systems
data,relnoteApache DataFusion Comet 0.1.0 Release | Apache DataFusion Project News & Blog
data,relnote,rustApache DataFusion 40.0.0 Released | Apache DataFusion Project News & Blog
javaJava 21 Virtual Threads - Dude, Where’s My Lock? | by Netflix Technology Blog | Jul, 2024 | Netflix TechBlog
javaJava 23 : what’s new? | Loic's Blog
javaJava Virtual Threads: a Case Study - InfoQ
javaProgrammer-friendly structured concurrency for Java
javaWhy You Need Performance Tests for Proper Kubernetes Scaling | Dmitry Chuyko (EN) - YouTube
java,relnoteWhat's New in IntelliJ IDEA 2024.2 - YouTube
kotlinFrom Zero to Billions: Building a High-Performance Kotlin App in Two Months | Arnaud Giuliani - YouTube
kotlinKMP in Action A Production Case Study | Annyce Davis - YouTube
kotlinKotlin Multiplatform in Google Workspace | Jason Parachoniak - YouTube
kotlinUnlocking SQL Databases with Kotlin Data Analytics a Practical Exploration | Aleksei Zinovev - YouTube
misc"Simple Made Easy" - Rich Hickey (2011) - YouTube
miscFalcon Content Update Remediation and Guidance Hub | CrowdStrike
miscI Interviewed The Creator Of LLVM, Clang, Swift, and Mojo - YouTube
miscThe best programmer I know | Daniel Terhorst-North - YouTube
miscTwist (Something I would love to see more adoption of - a blend of email and team messaging)
miscUsing S3 as a container registry | Adolfo Ochagavía
relnote,systemApache Kafka 3.8 - Introducing a New Docker Image for GraalVM-based Native Kafka Broker - YouTube
rustFinishing Turborepo's migration from Go to Rust – Vercel
rustQuary - Translating sqlfluff to rust
rust,zigP99 CONF - Zig vs Rust - YouTube
rust,zigWhy I am not yet ready to switch to Zig from Rust
securityTechnical Details on July 19, 2024 Outage | CrowdStrike
systemA Case Study in API Cost of Running Presto in the Cloud at Scale (Hope Wang & Chunxu Tang, Alluxio) | RTA Summit 2024 - Speaker Deck
systemAWS re:Inforce 2024 - Proving the correctness of AWS authorization (IAM401) - YouTube
systemAWS re:Invent 2022 - Deep dive on Amazon S3 (STG203) - YouTube
systemAmazon’s Exabyte-Scale Migration from Apache Spark to Ray on Amazon EC2 | AWS Open Source Blog
systemAndrew Kelley Practical Data Oriented Design (DoD) - YouTube
systemAutoMQ - Kafka on S3 | LinkedIn
systemBuilding an Observability Platform Using Apache Pinot (Neha Pawar, StarTree) | RTA Summit 2024 - Speaker Deck
systemDocker without Docker · The Fly Blog
systemFoundationDB as an Identity Graph database: Adobe’s Journey - FDB Meetup, June 20th 2024 @ Adobe HQ - YouTube
systemHow we built a platform for 1,000 developers at WIX - YouTube
systemHow we built our metadata layer on FoundationDB | Tigris Object Storage
systemHow we sped up Notion in the browser with WASM SQLite
systemJepsen: jetcd 0.8.2
systemLessons Learned from Scaling RabbitMQ in a High-Growth (...) by James Carr | RabbitMQ Summit 2023 - YouTube
systemMeetup: Minions, a Powerful Framework to Handle Complex Operational Tasks in Pinot (StarTree) - YouTube
systemMicroservices with Restate and Kotlin | Francesco Guardiani, Giselle van Dongen - YouTube
systemPhantom Menace: memory leak that wasn't there · FlakM blog
systemRediscovering Transaction Processing From History and First Principles
systemScaling with Common Sense - YouTube
systemSleeping at Scale - Delivering 10k Timers per Second per Node with Rust, Tokio, Kafka, and Scylla - YouTube
systemWrite caching: drive your workloads up to 90% faster

Until next time!

Thursday, July 18, 2024

More Summer 2024 reading

Hi. Here's some tech and non-tech reading for the rest of Summer (As usual, a hat tip to Hacker News, Reddit, Youtube, Spotify Twitter and my other feeds). I've started share some of my non-tech (mostly business and leadership) related reading too. Hope you enjoy it!

Tag(s)                  Link
ai,java,mlJava Meets AI: How to Build LLM-Powered Apps with LangChain4j and Lize Raes - YouTube
ai,java,ml,relnoteJlama v0.2.0: Better Batching
ai,jvm,mlAI and Kotlin: A Perfect Mix | Vladislav Tankov - YouTube
ai,mlIndex 2024 Talk: Vector Search and the FAISS Library - YouTube
ai,mlIs AI a platform shift or a paradigm shift? | Benedict Evans - The MAD Podcast with Matt Turck | Podcast on Spotify
bizAI VC Bubble | BG2 with Bill Gurley & Brad Gerstner - YouTube
bizAI’s $600B Question | Sequoia Capital
bizBits To Billions: How Nithin Kamath Built Zerodha And Why He Doesnt Care About Being Rich - YouTube
bizBuccoCapital Bloke on X: "What's Gone Wrong in SaaS"
bizHemant Mohapatra on X: "...fun story to tell...AMD engg..."
bizHow Cohere CEO Aidan Gomez Says AI Will Directly Profit Companies - YouTube
bizLemkin on X: "... venture capital turns out to be a pretty tough business..."
bizScaling to $150M ARR and Beyond with Grafana Labs's CEO Raj Dutt and Lightspeed's Alex Kayyal - YouTube
bizScaling to $5B with Cockroach Labs' CEO Spencer Kimball's Formula for Sustained Growth + Resilience - YouTube
bizState of startup compensation, H2 2023
bizThe Gili Ra’anan model: Questions emerging from Cyberstarts' remarkable success | Ctech
bizZapier’s Mike Knoop launches ARC Prize to Jumpstart New Ideas for AGI - Training Data | Podcast on Spotify
cloud,securityIs LLM all you need for Cloudtrail analysis - Rex Guo & Diane Lin - YouTube
concurrent,testProperly Testing Concurrent Data Structures
dataBest practices and insights when migrating to Apache Iceberg for data engineers - YouTube
dataBranimir Lambov – Applications of Tries in Apache Cassandra - YouTube
dataBuild A Data Lake For Your Security Logs With Scanner - Data Engineering Podcast | Podcast on Spotify
dataBuilding and scaling Notion’s data lake
dataEnhancing data governance in Trino with the OpenLineage integration - YouTube
dataHow Discord Uses Open-Source Tools for Scalable Data Orchestration & Transformation
dataNimble, a new file format for large datasets - YouTube
dataPGConf India 2023 - Deep dive of usage of Postgres in Zerodha by Satyajit Sarangi (Zerodha) - YouTube
dataPutting DuckDB in Postgres to Query Iceberg - ParadeDB
dataReducing query cost and query runtimes of Trino powered analytics platforms - YouTube
dataUnderstanding Apache Paimon's Consistency Model Part 1 — Jack Vanlightly
data,graphLeverage graph technology for real-time Fraud Detection and Prevention | by Deepak Patankar | Booking.com Engineering | Jul, 2024 | Medium
data,javaIn-Memory Analytics for Kafka using DuckDB – Robert Yokota
data,relnoteAnnouncing Tembo Series A | Tembo
data,relnoteThe economics of a Postgres free tier
javaBeyond Built-in: Advanced Testing Techniques for Spring Boot Applications by Michael Vitz @ SpringIO - YouTube
javaContinuations: The magic behind virtual threads in Java by Balkrishna Rawool @ Spring I/O 2024 - YouTube
javaJava meets TypeScript: full-stack web app development with Spring Boot and React by Marcus Hellberg - YouTube
javaMaking Spring Cloud Gateway your perfect API gateway solution by Dan Erez @ Spring I/O 2024 - YouTube
javaMind the gap, connecting high performance systems at a leading Crypto Exchange @ Spring I/O 2024 - YouTube
javaUnit Test Your Spring Architecture With ArchUnit by Roland Weisleder @ Spring I/O 2024 - YouTube
javaWhen Armeria Blooms in Spring (Boot) by Trustin Heuiseung Lee @ Spring I/O 2024 - YouTube
java,ml[VDTRIESTE24] Unleashing the Power of Vector Search and Semantic Caching in Java - by Luigi Fugaro - YouTube
java,observabilityMicrometer Mastery: Unleash Advanced Observability in your JVM Apps by Tommy Ludwig & Jonatan Ivanov - YouTube
java,observabilityNavigating the Complexities of Service To Service Invocations: Deep And Brief Dive Into Causality - YouTube
k8s,securityBSidesSF 2024 - Effective Detection in Kubernetes Clusters (Shay Berkovich, Oren Ofer) - YouTube
kotlinDataFrame: Kotlin's Innovative Approach to Data Structures | Roman Belov - YouTube
kotlinDebugging the Future: Exploring Coroutine Debugger Tools | Nikita Nazarov - YouTube
kotlinGenerating Kotlin SDKs with Smithy – Ian Botsford, Aaron Todd - YouTube
misc#197 CEO, Chairman & Founder Zscaler, Jay Chaudhry: No Attachment • Grit
miscAutomate Project Environments with Devbox and Direnv
observabilityBuilding a Culture of Observability - YouTube
observabilityManaging Observability Data at the Edge with the OpenTelemetry Collector and OTTL - Evan Bradley - YouTube
relnote,systemBufstream: Kafka at 10x lower cost - Buf
relnote,systemHow AutoMQ addresses the disk read side effects in Apache Kafka | AutoMQ
relnote,systemVector Databases: Using Vector Search with Graph and Key-Value Queries | Aerospike Summit Paris 2024 - YouTube
relnote,systemturbopuffer's architecture
rust,systemsans-IO: The secret to effective Rust for network services
securityTurso completed SOC2 Type II compliance with zero issues
systemBenchmarking ARM processors: Graviton 4, Graviton 3 and Apple M2 – Daniel Lemire's blog
systemHow Binance built a 100PB log service with Quickwit | Quickwit
systemLIquid: a Large-Scale Relational Graph Database - InfoQ
systemLogging at Zerodha - Zerodha Tech Blog
systemSystems @Scale 2024 - YouTube
systemTesting Distributed Systems the right way ft. Will Wilson - YouTube
systemTimeseries Indexing at Scale | Datadog

Until next time!

Sunday, July 07, 2024

Trip to Oregon

Here's a summary of our trip to Oregon. (Or ask your favorite AI "Give me a 7 day itinerary for family with kids to Oregon")

Day 1 - Start:

  • Fly from San Francisco, CA to Redmond, OR.
  • Rent a car and drive from Redmond to Bend, OR.
  • Visit Lava Lands Visitor Center.
  • Explore Breweries in Bend.
  • Stay at hotel in Bend, OR.

 

Day 2 - Bend, OR:

  • Park & Float Tumalo Creek.
  • Explore Food Trucks in Bend.
  • Bike along the Deschutes river.

 

Day 3 - Bend, OR:

  • Hiking near Dillon Falls.
  • Ski lift to Mt. Bachelor.
  • Explore Breweries in Bend.

 

Day 4 - Mt Hood, OR:

  • Drive to Smith Rock State Park.
  • Drive to Mt. Hood.
  • Drive to Troutdale, OR.
  • Stay at hotel in Troutdale, OR.
  • Explore Food Trucks in Troutdale.

 

Day 5 - Portland area, OR:

  • Drive to Canon Beach, OR.

 

Day 6 - Portland area, OR:

  • Explore Columbia River Gorge National Scenic Area.
  • Explore Food Trucks in Troutdale.

 

Day 7 - Return:

  • Explore Portland (The Grotto and Rocky Butte Natural Area).
  • Return rental car at Portland, OR.
  • Fly from Portland, OR to San Francisco, CA.

Saturday, June 29, 2024

Summer 2024 tech reading

Hi! Here's some tech reading for Summer (As usual, a hat tip to Hacker News, Reddit and Twitter feeds, which are my usual sources).

Tag(s)                  Link
ai,funllama.ttf - font file which is also a large language model and an inference engine
ai,java,mlJoel Knighton – Under the hood of vector search with JVector - YouTube
ai,java,mlRunning Uncensored and Open Source LLMs on Your Local Machine - YouTube
ai,mlAI in electronics: Quilter’s journey in PCB design - YouTube
ai,mlDatadog on LLMs: From Chatbots to Autonomous Agents - YouTube
ai,mlJo Kristian Bergum on X: "..retrieval is search.."
ai,mlMingshi Liu, Owais Kazi – Elevating AI Applications with OpenSearch's Flow Framework and RAG Tool - YouTube
ai,mlPerplexity CTO Denis Yarats on AI-powered search - YouTube
ai,mlShort Musings on AI Engineering and "Failed AI Projects"
ai,mlTeo Narboneta Zosa, Chingis Oinar – Robust AI Search Ranking for Radical C2C Marketplace Growth - YouTube
ai,mlTransforming Search with Perplexity AI’s CTO Denis Yarats - YouTube
ai,ml,sqlSpringAI, llama3 and pgvector: bRAGging rights! - DEV Community
ai,ml,sreScaling Meta’s Infra with GenAI: Journey to faster and smarter Incident Response - YouTube
cloud,securityfwd:cloudsec 2024 North America - Day 1, Breakout 1 - YouTube
cloud,systemNormalization of CSP audit logs with open standards. How to search everywhere at once. - YouTube
data186: Data Fusion and The Future Of Specialized Databases with Andrew Lamb of InfluxData - The Data Stack Show
dataBegun, The Catalog Wars Have - by Chris Riccomini
dataCommand Line Data Processing: Using DuckDB as a Unix Tool – DuckDB
dataData Productivity at Scale - YouTube
dataHow to Get the Most out of Postgres Memory Settings | Tembo
dataSanjeev Mohan, SanjMo & Tony Baer, dbInsight | Databricks Data + AI Summit 2024 - YouTube
dataTrino Engineering @ Microsoft - YouTube
data,relnoteMukul Karnik & Hariharan Gandhi – Delivering the next wave of innovation with OpenSearch - YouTube
data,systemAccelerate performance at scale: Best practices for Trino with Amazon S3 - YouTube
data,systemYingjun Wu - S3 as the state store for stream processing systems - YouTube
docker,relnoteWhat's New in Podman 5 - DevConf.CZ 2024 - YouTube
golangGo evolves in the wrong direction | by Aliaksandr Valialkin | Jun, 2024 | Medium
javaDevneuxs 2024 - Spring off the HTTP High Dive into an Optimized Connection Pool - John Coyne - YouTube
javaEfficient containers with Spring Boot 3, Java 21 and CDS by Sébastien Deleuze @ Spring I/O 2024 - YouTube
javaEssential Information on Virtual Threads · SAP/SapMachine Wiki
javaGraphQL Java and Spring: The Latest Features by Rossen Stoyanchev @ Spring I/O 2024 - YouTube
javaRadu Gheorghe, Rafał Kuć – Heap sizing and GC tuning for Solr and friends - YouTube
javaSpring I/O 2024 Keynote - YouTube
javaSpring Tips: Spring Modulith - YouTube
javaThe Future of Java Performance in Serverless: Native Java, CRaC and Project Leydens @ Spring I/O 24 - YouTube
javaThe good, the bad, the native by Gregorio Palamà @ Spring I/O 2024 - YouTube
java,k8sImplementing Kubernetes operators in Java with Micronaut by Álvaro Sánchez-Mariscal Arnaiz - YouTube
k8sLars Francke, Jannik Heyl – Lessons learned writing 10+ Kubernetes Operators - YouTube
miscCoatue’s Laffont on AI Darlings and Opportunities in Today’s Markets - YouTube
miscMaking an impact through authenticity and curiosity | Ami Vora (CPO at Faire, ex-WhatsApp, FB, IG) - Lenny's Podcast
miscRedefining the Silicon Valley Startup with HashiCorp Co-Founder Armon Dadgar - YouTube
mlAnsgar Gruene, Dharin Shah, Alexander Butenko – Text to Context: How We Introduced Hybrid Search - YouTube
mlDoug Turnbull, Charles Njoroge – Learning to Rank for Reddit Search: A Project Retro - YouTube
mlIndex 2024 Talk: How DoorDash Personalizes the Shopping Experience - YouTube
mlLuuk Kaandorp, Vincent Peijnenburg - The Power of the Bonus Card: Road to Personalised Search - YouTube
ml,systemCorey J. Nolet, Vivek Narang – cuVS and Lucene: GPU-based Vector Search - YouTube
rustDioxus Labs + “High-level Rust”
securityCisco Secure Firewall: Intelligent Security Powered by Talos - YouTube
securityCisco XDR Detection Analytics and Gen AI - YouTube
securityOverview of Fortinet Universal SASE - YouTube
systemA Cost Analysis of Replication vs S3 Express One Zone in Transactional Data Systems — Jack Vanlightly
systemApache Kafka Done Right - YouTube
systemArkadiusz Trawiński - Log messages processing using NLP tools | PyData London 2024 - YouTube
systemBatch Data & Streaming Data in one Atom (with Jove Zhong) - YouTube
systemHow FourKites runs a scalable and cost-effective log analytics solution to handle petabytes of logs - YouTube
systemIlan Ginzburg – Search in the Cloud: separation of compute and storage - YouTube
systemMemoryDB: Speed, Durability, and Composition. - Marc's Blog
systemMultiple Regions, Single Pane of Glass - WarpStream - Stream More, Manage Less
systemReimplementing Apache Kafka with Golang and S3 - YouTube
systemStefan Sprenger - Taming the cost of Kafka workloads in the cloud - YouTube
zigWhat's Zig got that C, Rust and Go don't have? (with Loris Cro) - YouTube

Until next time!

Sunday, June 09, 2024

Early Summer 2024 tech reading

Hi! Here's some tech reading for Summer (As usual, a hat tip to Hacker News, Reddit and Twitter feeds, which are my usual sources).

Tag(s)                  Link
ai,javaQuarkus, Langchain4J & Ollama by SÉBASTIEN BLANC - YouTube
cloudMillion Dollar Lines of Code: an Engineering Perspective on Cloud Cost Optimization - YouTube
cloud,security*AST and *SPM: Acquisition Magnets – High Signal Security – YAIB (Yet Another Infosec blog).
cloud,securityBSidesSF 2023 - To Normalized Logs, and Beyond - Building a Threat Detection... (Levitsky, Maloney) - YouTube
cloud,securityIAM Is The Worst
cloud,securityReal-World Cloud Security Challenges and Solutions Explained for 2024 - YouTube
cloud,securityWorkshop: Point and Shoot to Continuous Auditing in the AWS Cloud | Andrew Krug | WWHF 2023 - YouTube
cloud,systemAWS re:Invent 2023 - Dive deep on Amazon S3 (STG314) - YouTube
dataAnalystANGLE: The Great Iceberg Debate | Data Cloud Summit 24 - YouTube
dataDefinite: How We Migrated Our Data Warehouse from Snowflake to DuckDB
dataHow we added replication to QuestDB, a time-series database - Javier Ramirez - JOTB24 - YouTube
dataNimble and Lance: The Parquet Killers - by Chris Riccomini
javaAll Java 23 Features - Inside Java Newscast #70 - YouTube
javaAn mmap-based hash table optimization
javaExploring ONNX, Embedding Models, and Retrieval Augmented Generation (RAG) with Langchain4j - airhacks.fm podcast with adam bien | Podcast on Spotify
javaGeeCON Prague 2023: Štěpán Šindelář - GraalVM Scripting Languages as Maven Dependencies - YouTube
javaGeeCon-2024 - Nitsan Wakart - OOMS I did it again
javaIndexing all of Wikipedia, on a laptop
javaJOX - Virtual-thread-friendly go-like channels for Java, Adam Warski SoftwareMill - YouTube
javaPushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by ROY VAN RIJN - YouTube
javaQuarkus Insights #166: Lies, Damn Lies...and Techempower - YouTube
javaWhy Java's Records Are Better Than Lombok's @Data and Kotlin's Data Classes
java,relnoteApache Lucene Version 9.11.0 is released
java,rustHow We Migrated Our Static Analyzer From Java to Rust | Datadog
k8sA tale of three service meshes - YouTube
miscAli Ghodsi on Databricks' Growth Journey, Lessons in Leadership and What Founders Should Build Today - YouTube
miscBuild Your Startup With AI - The Ben & Marc Show | Podcast on Spotify
miscEp7. The Great IPO Debate, Tesla Robotaxi vs. Uber, & Tech Check | BG2 with Bill Gurley & Brad Gerstner - BG2Pod with Brad Gerstner and Bill Gurley | Podcast on Spotify
miscNick Mehta, CEO Gainsight: My Top 10 Failures as a SaaS CEO & What I've Learned - YouTube
miscRubrik CEO Bipul Sinha | Scaling with Intuition - YouTube
miscThe $9B Startup Going After Snowflake and Databricks | Renen Hallak from VAST Data - The MAD Podcast with Matt Turck | Podcast on Spotify
securityBSidesSF 2023 - Defining a Data Masking Framework at Scale (Sohini Mukherjee, Tim Lam) - YouTube
securityDon’t Security Engineer Asymmetric Workloads
securityMagnets for Needles in Haystacks: Using MITRE ATT&CK w/ Risk-Based Alert | Haylee Mills | WWHF 2023 - YouTube
securityThe State of Cybersecurity – Year in Review - YouTube
systemAWS re:Invent 2022 - Capacity plan optimally in the cloud (NFX304) - YouTube
systemBuilding a Managed Postgres Service in Rust: Part 1 | Tembo
systemHow We Improved the Performance of a Userspace TCP Stack in Go by 5X - Coder
systemHow We Solve Load Balancing Challenges in Apache Kafka | by Agoda Engineering | Agoda Engineering & Design | May, 2024 | Medium
systemKeynote Fifteen years of formal methods at AWS  Marc Brooker, Amazon AWS - YouTube
systemNot Just Scale - Marc's Blog
systemPartial Multi-Tenancy on Kafka Using Strimzi at LittleHorse - Colt McNealy, Founder, LittleHorse - YouTube
systemPractical Insights from Datadog’s Use of TLA+ and Simulations Arun Parthiban, Datadog - YouTube
systemPrestissimo Batch Efficiency at Meta - Amit Dutta, Meta - YouTube
systemReliable Order Processing - City Storage Systems
systemScaling Platform Engineering: Shopify’s Blueprint - YouTube
systemSupport Tiered Storage in Strimzi Operated Kafka - Lixin Yao, Vrishali Bhor & Bo Gao, Apple - YouTube
systemTLA+ @ LinkedIn Ambry and Venice Ankur Agrawal & Zac Policzer, LinkedIn - YouTube
systemWarpStream Unveiled: Cloud-Native Kafka Redefined with Richard Artoul | Ep. 52 | RTA Podcast - YouTube
wasmWebAssembly: A promising technology that is quietly being sabotaged
webWhy, after 6 years, I’m over GraphQL

Until next time!