Saturday, December 02, 2023

Winter 2023 tech reading

Hi there! Winter is here and so are the holidays. Here's some tech reading (As usual, a hat tip to Hacker News, Reddit and Twitter feeds, which are my usual sources).

Tag(s)                  Link
ai,javaEmbedding Vitalik - HackMD
aiHow to build a GPT4All By Andriy Mulyar - YouTube
annFramework Benchmarks Round 22 – TechEmpower
ann,javaHelidon 4 released!. We are happy and proud to announce that… | by Dmitry Aleksandrov | Helidon | Oct, 2023 | Medium
cloud,securityCloud Security Tools from Cloud Pentest Lab | DeRF |Stratus Red Team - YouTube
cloud,securityCloud pentesting lab and walkthrough | cloudfoxable - YouTube
dataApache Cassandra | Apache Cassandra Documentation
dataCommunity Open Hours, Episode 11: Real-time CDC from Postgres with PeerDB - YouTube
dataDruid Deprecation and ClickHouse Adoption at Lyft | by Ritesh Varyani | Nov, 2023 | Lyft Engineering
dataFrom 🐛 to 🦋: Data Pipelines Evolution from Batch to Streaming - YouTube
dataHow RunReveal is using ClickHouse to Build a Ridiculously Fast Threat Detection Pipeline - YouTube
dataReal-time Fraud Detection with Yoda and ClickHouse - Shen Zhu (Instacart) - YouTube
dataSave Money by Uncovering Kafka’s Hidden Cloud Costs - YouTube
dataSpark, Dask, DuckDB, Polars: TPC-H Benchmarks at Scale - YouTube
dataStreaming Caffeine E10: Ozan from Synnada, about Arrow Data Fusion, Rust, Database, SQL, AI - YouTube
dataStreaming Caffeine E6: Apache Flink, Paimon, CDC, Current23. Guest: Giannis from Ververica - YouTube
dataThe birth of chDB - auxten
data,annlibSQL, the fork of SQLite, crosses 5k GitHub stars - Turso Blog
golangAn attempt at visualizing the Go GC
javaA Dev Persepctive on Java Loom - YouTube
javaFeatherweight JSON Logging for the JVM - migration to JDK 21
javaIntelliJ Super Productivity in 45 Minutes By Heinz Kabutz - YouTube
javaJava Virtual Threads — early pitfalls to look out for! | Medium
javaLimits of Loom's performance
javaMaciej Walkowiak | Reified Generics in Java?
java,aiGenerative AI in practice: Concrete LLM use cases in Java, with the PaLM API By Guillaume Laforge - YouTube
java,aiSemantic Kernel: AI orchestration for intelligent apps By Bruno Borges, John Oliver - YouTube
java,annJackson 2.16-rc1 overview. Now that the first release candidate —… | by @cowtowncoder | Oct, 2023 | Medium
java,funQuickly debugging Apache Camel from CLI - YouTube
java,systemDeep dive into CheerpJ 3.0: A WebAssembly Java Virtual Machine for the browser
k8sBest Practices: Improving Batch Scheduling Performance... Vishakha Ramani & Sara Kokkila-Schumacher - YouTube
k8sBeyond the Cluster: Harnessing the Power of Kubernetes Namespaces - Victor Varza & Aneci Adrian - YouTube
k8sDevspace vs Skaffold: Simplify Java Development in the Kubernetes World By Ana Maria Mihalceanu - YouTube
k8sKube-Costbusters: Optimizing Kubernetes Clusters for Efficiency... Rachel Leekin & Antoinette Mills - YouTube
k8sLightning Talk: Scaling Time Series Databases on Kubernetes - Ken Ahrens, Speedscale - YouTube
k8sRapidly Scaling for Breaking News with Karpenter and KEDA - Mel Cone & Deepak Goel - YouTube
k8sRevolutionizing Kube Scalability Testing with KWOK - Wei Huang & Weiwei Yang, Apple - YouTube
k8sScaling Kubernetes Networking to 1k, 5k, ... 100k Nodes!? - Marcel Zięba & Dorde Lapcevic - YouTube
k8sSecrets of Running Etcd - Marek Siarkowicz, Google - YouTube
k8sSelf-service Stream Processing Platform on Kubernetes at Apple - Chenya Zhang, Apple Inc. - YouTube
k8sService Mesh Journey at DoorDash: The Good, the Bad, and the Ugly - Hochuen Wong, DoorDash - YouTube
k8sThe Cluster Killer Bug: Learning API Priority and Fairness the Hard Way - Eddie Zaneski, Independent - YouTube
k8sUnder the Hood: Exploring Istio's Lock Contention and Its Impact o... Raghav Grover & Timothy Ehlers - YouTube
k8s,javaDebugging in the Cloud, Mastered Locally with JKube remote dev By Sun Tan - YouTube
observabilityPromCon 2023 - Finding useless and resource-hungry Prometheus metrics - YouTube
observabilitySREcon23 Europe/Middle East/Africa - Journey from Fluent Bit, Fluentd and Prometheus to Open... - YouTube
python,rustP99 CONF 2023 | Making Python 100x Faster with Less Than 100 Lines of Rust by Ohad Ravid - YouTube
rustA fresh look on incremental zero copy serialization · udoprog
rustObject Soup is Made of Indexes
rustP99 CONF 2023 | Ingesting in Rust by Armin Ronacher - YouTube
rustWhy Rust in Production? | Corrode Rust Consulting
rustWhy Rust? — Rerun
rust,systemRust std fs slower than Python!? No, it's hardware!
security,k8sAttack Path Analysis for Better Kubernetes Security - YouTube
system"New algorithms for collaborative text editing" by Martin Kleppmann (Strange Loop 2023) - YouTube
systemA Size for Every Stream: The Expert's Guide to Sizing Kafka Streams
systemDatalake Rock Paper Scissors: Iceberg + Flink or Iceberg + Spark? - YouTube
systemDurable Execution: Justifying the Bubble
systemExploring why native executables produced with Mandrel 23.0 are bigger than those produced with Mandrel 22.3 - Quarkus
systemHow Open Source Projects are Using Kani to Write Better Software in Rust | AWS Open Source Blog
systemIntroducing Oxia: A Scalable Zookeeper Alternative - YouTube
systemKora - Serverless Kafka - ASDS Chapter 2 — Jack Vanlightly
systemKora: Cloud Native Platform for Kafka - YouTube
systemMeta's SEV Culture: How Today's SEVs Create Tomorrow's Reliability | Joe Gasperetti & Nick Egebo - YouTube
systemMy browser WASM’t prepared for this. Using DuckDB, Apache Arrow and Web Workers in real life
systemNeon - Serverless PostgreSQL - ASDS Chapter 3 — Jack Vanlightly
systemP99 CONF 2023 | Architecting a Distributed Message Queuing System in C++ by Vitaly Dzhitenov - YouTube
systemP99 CONF 2023 | Square's Lessons Learned from Implementing a Key-Value Store by Omar Elgabry - YouTube
systemPost Mortem on Cloudflare Control Plane and Analytics Outage
systemResolving a year-long ClickHouse lock contention
systemRobinhood’s Kafkaproxy: Decoupling Kafka Consumer Logic from Application Business Logic - YouTube
systemSREcon23 Europe/Middle East/Africa - Cache Me If You Can: How Grafana Labs Scaled Up Their... - YouTube
systemSREcon23 Europe/Middle East/Africa - Monoceros: Faster and Predictable Services through In-pod... - YouTube
systemStreaming from Apache Iceberg - Building Low-Latency and Cost-Effective Data Pipelines
system,javaVector Similarity Computations FMA-style — Elastic Search Labs

Until next time!

Sunday, October 22, 2023

Halloween 2023 tech reading

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

Tag(s)                  Link
ai,javaOrchestrate your AI with Semantic Kernel | Soham Dasgupta | Devoxx Ukraine 2023 - YouTube
apiREST next level : Crafting domain driven web APIs By Julien Topçu - YouTube
data5 Hard Problems in Vector Search, and How Cassandra Solves Them - The New Stack
dataMeetup: Pinot Table Joins at Uber Scale (Ankit Sultana, Uber) | San Francisco 2023 - YouTube
dataWhat polars does for you — Ritchie Vink - YouTube
data,systemchDB - A Rocket Engine on a Bicycle
fun(5) Simon on X: "Just another Friday in the life of a developer" / X
fun(5) Tomasz Łakomy on X: "How tech debt is born:" / X
grpcOur Journey Connecting Millions of Containers with gRPC... - Antoine Tollenaere & Sergey Matyukevich - YouTube
java"Turning GraalVM from Research to Product" by Thomas Wuerthinger (Strange Loop 2023) - YouTube
java10 Incredible Things you can do with Micronaut & GraalVM By Graeme Rocher - YouTube
javaA Classfile API for the JDK - YouTube
javaC2 might slow down your builds | Mostly nerdless
javaComparing Native Java REST API Frameworks - Philadelphia JUG 2023 - Speaker Deck
javaFake it until you `make it` API integration testing with WireMock and Testcontainers By Oleg (2x) - YouTube
javaGame of Loom 2: life and deadlock of a virtual thread By Mario Fusco - YouTube
javaGraalVM for JDK 21 is here!. Today we are releasing GraalVM for JDK… | by Alina Yurenko | graalvm | Sep, 2023 | Medium
javaHunting down code hotspots with JDK Flight Recorder | BellSoft Java
javaIntroducing the oracle java platform extension for visual studio code –
javaJDK 21 Release Notes - Inside Java Newscast #55 - YouTube
javaJava 21 By Brian Goetz - YouTube
javaJava 21 Tool Enhancements: Better Across the Board #RoadTo21 - YouTube
javaJava Language update By Brian Goetz - YouTube
javaJava at AWS: Lessons Learned from Upgrading and Modernizing a Massive JVM Codebase By Yishai Galat - YouTube
javaJava's G1 Garbage Collector - YouTube
javaJava's Hidden Gems: Tools and Libraries | Johan Janssen (EN) - YouTube
javaJava21 Brings Full Pattern Matching #RoadTo21 - YouTube
javaLiberty InstantOn provides rapid startup of Spring Boot 3.2 applications
javaMicronaut Framework, Tests, and Test Resources with Sergio Del Amo - YouTube
javaMinborg's Java Pot: Java Records are "Trusted" and Consequently Faster
javaNetty, the IO framework that propels them all By Stephane LANDELLE - YouTube
javaPerformance and Scale Domain Oriented Objects vs Tabular Data Structures By Rustam Mehmandarov, - YouTube
javaRelease your creations into the world with JReleaser! By Tom Cools, Maarten Mulders - YouTube
javaSpeeding up Jenkins, Gradle, and Maven with a Build Cache By Justin Reock - YouTube
javaSpring Framework 6: Strategic Themes By Juergen Hoeller, Sébastien Deleuze - YouTube
javaSpring Framework 6: Strategic Themes By Juergen Hoeller, Sébastien Deleuze - YouTube
javaTradeoffs, Bad Science, and Polar Bears – The World of Java Optimisation By Holly Cummins - YouTube
javaWith Java 21, Your Code Runs Even Faster But How is that Possible? By Per Minborg - YouTube
javaWrite your own Java Profiler in 240 lines of pure Java By Johannes Bechberger - YouTube
javagRPC Supercharged with Armeria By Trustin Lee - YouTube
java,aiDiscovering LangChain4J, the Generative AI orchestration library for Java developers
java,aiIntegrate your Quarkus application with GPT4All | Red Hat Developer
java,aiJava Meets AI: A Hands On Guide to Building LLM Powered Applications with LangChain4j By Lize Raes - YouTube
java,aiLessons learned using Machine Learning in Java By Jago de Vreede - YouTube
java,aiRealtime Java and AI ep10 - JVector and Cassandra - YouTube
java,aiReleased: JVector 1.0
java,aiUsing a Vector Database Doesn't Have to Suck - YouTube
java,dockerDockerfiles, Buildpacks, Jib and more what's the best way to run your Java code in Containers? - YouTube
java,funHow sand and Java are used to create the world’s most powerful chips By Johan Janssen - YouTube
java,securitySecuring Your Java Containers by Breaking In By Brian Vermeer - YouTube
java,systemHow low can you go? Ultra low latency Java in the real world - Daniel Shaya - YouTube
java,systemHow we solved a HotSpot performance puzzle | Red Hat Developer
java,systemJDD 2019: No GC coding techniques for low latency Java, Ivan Zvieriev - YouTube
java,wasmThe JVM vs WebAssembly: An In Depth Comparative Analysis By Shivansh Vij - YouTube
k8sSaving Millions of Dollars by Bin-Packing ClickHouse Pods in AWS EKS
k8s,securitySwimming with the Sharks. IR Kubed. - Nathan Case, Alon Girmonsky - YouTube
pythonIntroducing External Assets and Dagster Pipes -- Dagster Launch Week - Fall 2023 -- Oct 13 2023 - YouTube
rustWhy async Rust? - Without boats, dreams dry up
rust,pythonSponsored Session: Building Python Binding for the Delta Lake Library in Rust - Florian Valeye - YouTube
system"Lessons from building GitHub code search" by Luke Francl (Strange Loop 2023) - YouTube
systemBuilding a Scalable Low Latency Messaging Platform for Equities Trading Business • Alexandra Tessari - YouTube
systemClickHouse Keeper: A ZooKeeper alternative written in C++
systemHierarchical constraint solver - Multi-region clusters with Redpanda - YouTube
system,golangSREcon23 Americas - The Making of an Ultra Low Latency Trading System with Go and Java - YouTube
system,java"A JVM threading model for the containerized times" by Luiz Hespanha and Flavio Brasil - YouTube
system,nativeTrading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022 - YouTube
system,relnoteIntroducing Apache Kafka 3.6
testSpeed Up your API delivery with Microcks By Laurent Broudoux - YouTube

Until next time!

Sunday, September 17, 2023

Fall 2023 tech reading

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

Tag(s)                  Link
aiBuilding the Astra Assistant - YouTube
cloud,securityFrom soup to nuts: Building a Detection-as-Code pipeline | by David French (@threatpunter) | threatpunter
dataA super simple and highly customizable Modern Data Stack (MDS) in a box using dlt and MotherDuck | by Rahul Joshi | Aug, 2023 | Medium
dataEmbedded databases (1): The harmony of DuckDB, KùzuDB and LanceDB · The Data Quarry
dataScylla Summit 2022: How ScyllaDB Powers This Next Tech Cycle - YouTube
dataWes McKinney - The Road to Composable Data Systems: Thoughts on the Last 15 Years and the Future
funSize Matters - Lessons Learned from Modernizing Large Java Applications | Ben Wilson (EN) - YouTube
golangStructured Logging for the Standard Library - Jonathan Amsterdam - YouTube
javaContinuations - Under the Covers - YouTube
javaCreate an Eco-Friendly World with Green Software Engineering | Ko Turk & Ionut Balosin (EN) - YouTube
javaFrom CPU to GPU and FPGAs: Supercharging Java Applications with TornadoVM - YouTube
javaGenerational ZGC and Beyond - YouTube
javaHow to monitor Quarkus native executables with JFR | Red Hat Developer
javaJava 21 API New Features #RoadTo21 - YouTube
javaJava 21 JVM & GC Improvements #RoadTo21 - YouTube
javaJava 21 new feature: Virtual Threads #RoadTo21 - YouTube
javaJava 21: So How Should We Construct Strings Now? | by Nataliia Dziubenko | Aug, 2023 | Better Programming
javaJava and GPU … are we nearly there yet? - YouTube
javaMinborg's Java Pot: Java 22: Panama FFM Provides Massive Performance Improvements for Native Strings
javaProject Leyden - Capturing Lightning in a Bottle - YouTube
javaProject Panama - Foreign Function & Memory API - YouTube
javaQuestions regarding Continuations in Java
javaThe Challenges of Introducing Virtual Threads to the Java Platform - Project Loom - YouTube
javaTimefold - How fast is Java 21?
javaUnderstanding Request Latency with Profiling | Richard Startin’s Blog
javaUpgrading from Java 17 to 21 #RoadTo21 - YouTube
javaValue Objects in Valhalla - YouTube
java,aiAaron Ploetz and Mary Grygleski's with special guest, Jake Luciani, on our Weekly Chat on Real-time AI and Java
java,golangWelcome to Jacobin JVM | jacobin
java,rustA JVM in Rust part 5 - Executing instructions · Andrea Bergia's Website
java,rustLeveraging Rust in our high-performance Java database | QuestDB
java,systemCassandra Performance Tuning Like You've Been Doing It For Ten Years | Apache Cassandra® Town Hall - YouTube
rustAsync Rust Is A Bad Language
rustLearning Async Rust With Entirely Too Many Web Servers
system24/7 State Replication - YouTube
systemConfluent’s Kora Engine awarded ‘Best Industry Paper’ at VLDB
systemGeeCON 2023: Rafal Foltynski, Nick Palmer - Determinedly deterministic and how it can help you - YouTube
systemHot Deploying Low-Latency Services for 24/7 Operation • Martin Thompson • YOW! 2022 - YouTube
systemScaling search to terabytes on a budget | Quickwit
systemTigerBeetle - A Transactional World by Joran Dirk Greef - YouTube
systemTigerBeetle - How We Use Zig by King Protty - YouTube
systemTigerBeetle - Storage Engine by Chaitanya Bhandari, Rafael Batiati and Federico Lorenzi - YouTube's Multi-Regional Architecture: A Deep Dive - monday Engineering
wasmKeynote: What is a Component (and Why)? - Luke Wagner, Distinguished Engineer, Fastly - YouTube
zigGhostty: A New Terminal Emulator Written in Zig - Mitchell Hashimoto - YouTube

Until next time!

Saturday, August 19, 2023

Late Summer 2023 tech reading

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

Tag(s)                  Link
buildSpeeding up Rust semver-checking by over 2000x
buildThe New Rattler Resolver |
cloud,securityA Year of NO building organizational IAM guardrail policies that work - Noam Dahan - YouTube
cloud,securityAWS Identity Center: Extending Cloudsplaining to score Users & Permission set... - Rodrigo Montoro - YouTube
cloud,securityBeyond the AWS Security Maturity Roadmap - Rami McCarthy - YouTube
cloud,securityCloudFox + CloudFoxable A Powerful Duo for Mastering the Art of Identifying and... - Seth Art - YouTube
cloud,securityOperationalizing GCP’s Asset Inventory for Cloud Enlightenment - Randy Heins, Jeffrey Zhang - YouTube
cloud,securityPivoting Clouds in AWS Organizations - Scott Weston - YouTube
cloud,securityRolling out AWS Infrastructure Everywhere with Space Ships - Mike Grima - YouTube
cloud,securitySysdig 2023 Global Cloud Threat Report
cloud,securityTales From the Sewer A plumber’s view of building a data security platform - Christopher Webber - YouTube
dataBeam Summit 2023 | Unbreakable & Supercharged Beam Apps with Scala + ZIO - Aris V. and Sahil K. - YouTube
dataDelta-rs, Apache Arrow, Polars, WASM: Is Rust the Future of Analytics? - YouTube
dataFrom Zero to a Hundred Billion: Building Scalable Real-Time Event Processing at DoorDash - YouTube
dataGeeCON 2023: Natan Silnitsky - Lessons learned from working with 2000 event-driven microservices - YouTube
dataOrca Security’s journey to a petabyte-scale data lake with Apache Iceberg and AWS Analytics | AWS Big Data Blog
dataSupavisor: Scaling Postgres to 1 Million Connections
fun2023 APM @Gartner_inc Magic Quadrant report is out
funTask vs Make - Final Thoughts | DevCube
fun,cloudBusy Developer's Guide to Ballerina by Ted Neward - YouTube
fun,java,rustI have written a JVM in Rust · Andrea Bergia's Website
javaApache Camel 4: what to expect - DevConf.CZ 2023 - YouTube
javaJava's Startup Booster: CDS - YouTube
javaJetty 12 – Virtual Threads Support – Webtide
javaMinborg's Java Pot: Java: New Draft JEP: "Computed Constants"
javaReleasing Fast, Easy and Consistently | Andres Almiray (EN) - YouTube
javaStreaming heap dump parser, ... and knows Hotspot layout to boot
javaThe Evolution of Data Processing with Java | Markus Kett (EN) - YouTube
javaThe Inner Workings of Safepoints | Mostly nerdless
java,annBuilding Optimized Java Microservices with Micronaut 4 & GraalVM • Graeme Rocher • GOTO 2023 - YouTube
java,annGuava 32.0 (released today) and the @Beta annotation : java
k8sKubernetes Resiliency - Chris Ayers - NDC Oslo 2023 - YouTube
k8sLightning Talk: Getting Creative with HPA Scaling in Kubernetes — Drew Rogers - YouTube
k8sWho broke the build? Using Kuttl to release fast - DevConf.CZ 2023 - YouTube
k8s,javaImplementing Kubernetes Operator for Eureka Service Discovery Integration By Java Operator SDK | by ahn heesuk | Medium
langAn Introduction to Functional Imperative Programming in Flix • Magnus Madsen • GOTO 2023 - YouTube
observability,dataBuilding a cost-effective logging platform using Clickhouse for petabyte scale
securitySOC2 Suck — A False Sense of Security | by Reid Huyssen | Jul, 2023 | Medium
systemBack-end parallelism in the Rust compiler | Nicholas Nethercote
systemBuilding and operating a pretty big storage system called S3 | All Things Distributed
systemCurbing Connection Churn in Zuul. Netflix’s Zuul Gateway eliminated tens… | by Netflix Technology Blog | Aug, 2023 | Netflix TechBlog
systemDanica Fine - A Kafka Client’s Request: There and Back Again - YouTube
systemIntroducing Zelos - Zookeeper API leveraging Delos | Ali Zaveri and Suyog Mapara - YouTube
systemLeadDev London 2022 Nick Means - YouTube
systemLogging at Zerodha - Zerodha Tech Blog
systemPrime Day 2023 Powered by AWS – All the Numbers | AWS News Blog
systemRegex engine internals as a library - Andrew Gallant's Blog
system,dataHow the Cloudflare global network optimizes for system reboots during low-traffic periods
zigHow to Build Software From Source - Andrew Kelley - Software You Can Love Vancouver 2023 - YouTube
zigZig helped us move data to the Edge. Here are our impressions | by Piotr Sarna | Jul, 2023 | Turso blog

Until next time!

Saturday, July 08, 2023

Summer 2023 tech reading

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

Tag(s)                  Link
cloudHow Canva saves millions annually in Amazon S3 costs
dataAsset-Based Data Orchestration (from DATA + AI Summit 2023) - YouTube
dataBerlin Buzzwords 2023: The Debate Returns (with more vectors): Which Search Engine? - YouTube
dataBuilding Better Analytics Pipelines - YouTube
dataCDC Stream Processing with Apache Flink - YouTube
dataCassandra@Scale: A Deep Dive into Apache Cassandra 4.0 | Dinesh Joshi - YouTube
dataChange Data Streaming Patterns With Debezium & Apache Flink | Decodable - YouTube
dataExploring the Trends of Data Streaming: My Takeaways from Kafka Summit London 2023 | by Yingjun Wu | May, 2023 | Medium
dataHow Amazon RDS Replication Works and Why the FAA's Database Problem Won't Happen in AWS | OtterTune
dataJoins 13 Ways
dataLakehouse at Fortune 1 Scale. Walmart systems produce one of the… | by Samuel Guleff | Walmart Global Tech Blog | May, 2023 | Medium
dataOlena Kutsenko - ClickHouse: what is behind the fastest columnar database - YouTube
dataTabular at Trino Fest - CDC patterns in Apache Iceberg - YouTube
dataThe Part of PostgreSQL We Hate the Most | OtterTune
funBoost your productivity by engineering your engineering tools! by Martin Kanters and Guus de Wit - YouTube
fun,systemSoftwareMill Kafka Visualization
fun,webRapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly - YouTube
javaA New GraalVM Release and New Free License! | by Alina Yurenko | graalvm | Jun, 2023 | Medium
javaAll That is in Java 21?! 😱 - Inside Java Newscast #50 - YouTube
javaCracking the scalability wall by Francesco Nigro & Sanne Grinovero - YouTube
javaDesign Patterns Revisited in Modern Java by Venkat Subramaniam - YouTube
javaDoing cool data science in Java: how 4 DataFrame libraries (and duckdb) stack up | by Mathijs Vogelzang | Medium
javaPreparing web applications for Loom by Mark Thomas @ Spring I/O 2023 - YouTube
javaRobert Metzger - Tiny Flink — Minimizing the memory footprint of Apache Flink - YouTube
javaSpring I/O 2023 - Keynote - YouTube
javaThe Next Frontier in Open Source Java Compilers: Just-in-Time Compilation as a Service- Rich Hagarty - YouTube
javaUwe Schindler - What's coming next with Apache Lucene? - YouTube
javaVirtual Threads and Structured Concurrency in Java 21 With Loom - YouTube
java[VDBUH2023] - Ionuț Baloșin & Florin Blănaru - JVM Performance Comparison - YouTube
java,perfglowroot/glowroot: Easy to use, very low overhead, Java APM
java,securityFine-grained authorization for Quarkus microservices | Red Hat Developer
java,securitySecuring Cloud Native Microservices with Role-Based Access Control using Keycloak | Cloud Native Computing Foundation
k8sHouston Putman - Rethinking Autoscaling for Apache Solr using Kubernetes - YouTube
k8sIs CUE The Perfect Language For Kubernetes Manifests (Helm Templates Replacement)? - YouTube
k8sKubernetes Was Never Designed for Batch Jobs | by Meadowrun | Better Programming
k8sWG Batch: What’s New and What Is Next? - Swati Sehgal, Red Hat & Aldo Culquicondor, Google - YouTube
k8s,systemKubernetes Probes: How to Avoid Shooting Yourself in the Foot by Colin Breck - J On The Beach 2023 - YouTube
k8s,testRam Mohan Rao Chukka - Who broke the build? Using Kuttl to test and Release faster - YouTube
kotlinGeeCON 2022: Marcin Moskała - Efficient Kotlin - YouTube
rust,funWriting Python like it’s Rust | Kobzol’s blog
securityAuthorization in Software: S2 E1 - The Cedar Language & Policy Based Authorization with Emina Torlak - YouTube
securityOpen-Source Access Control with OpenFGA
systemA Kafka Client’s Request: There and Back Again by Danica Fine - YouTube
systemA kernel? In a Container? Explain Yourself! - DevConf.CZ 2023 - YouTube
systemCreating chaos in containers by Maish Saidel-Keesing - YouTube
systemWaterpark: Transforming Healthcare with Distributed Actors - Elixir23 - Bryan Hunter - YouTube
systemHAProxy Exceeds 2 Million RPS on a Single Arm Instance
systemHow Miro leverages Open Policy Agent to implement authorization-as-a-service | by Peter Brindisi | Miro Engineering | May, 2023 | Medium
systemHow a Single Line of Code Made a 24-core Server Slower Than a Laptop | Piotr Kołaczkowski
systemJavier Ramirez - Ingesting over 4 million rows a second on a single instance - YouTube
systemLars Albertsson - How to not kill people - YouTube
systemOn the Hunt for Etcd Data Inconsistencies - Marek Siarkowicz, Google - YouTube
systemOxia: Scaling Pulsar's Metadata to 100x - YouTube
systemScalable Data Transportation & Ingestion with MemQ | Ambud Sharma - YouTube
systemSteve Loughran - Hadoop Vectored IO: your data just got faster! - YouTube
systemSuman Karumuri - Kaldb: serverless lucene at petabyte scale - YouTube
systemUnlocking the Power of JunoDB: PayPal’s Key-Value Store Goes Open-Source | by Yaping Shi | The PayPal Technology Blog | May, 2023 | Medium
system,golangOptimizing the Optimizer: the Time-Series Benchmark Suite | QuestDB

Until next time!

Sunday, May 21, 2023

Mid Spring 2023 tech reading

Hi there! Here's some tech reading as you prepare for your Spring-Summer breaks (As usual, a hat tip to Hacker News, Reddit and Twitter feeds, which are my usual sources).

Tag(s)                  Link
annFluentd and Fluent Bit Project Updates - Eduardo Silva, Calyptia - YouTube
businessInvesting in Systems by Natalie Vais - YouTube
businessMike Perham, Creator of Sidekiq: From Employment to Independence · Code Code Ship
chaosFrom Chaos to Order -- Tools and Techniques for Testing TiDB, A Distributed NewSQL Database | PingCAP
chaos,data,zigTigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef - YouTube
clojure"Clojure in the Fintech Ecosystem" by Philip Cooper - YouTube
clojure"Gaining Constant time Lookup over Unorganized Data" - Ghadi Shayban, Jeb Beich - YouTube
clojure"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame" by Kirill Ishanov - YouTube
clojure"High Performance Clojure" by Chris Nuernberger - YouTube
clojure"How to transfer Clojure goodness to other languages" by Elango Cheran and Timothy Pratley - YouTube
clojure"Unmanned Systems Flight Planning with Clojure" by Heow Goodman - YouTube
clojureNaked Performance (with Clojure) – Tommi Reiman - YouTube
cloudBuilding ClickHouse Cloud From Scratch in a Year
cloud,securityUnderstanding the Integration Between KMS and Secrets Manager on AWS
cloud,securityWhat should you use - CloudQuery or Steampipe? - Chandrapal Badshah
concurrent,javaAlexander Filatov — Java PathFinder: going to Mars without bugs and deadlocks - YouTube
concurrent,kotlinCoroutines Beyond Concurrency by Alex Semin - YouTube
concurrent,rustBlog | Quickwit, Tantivy, Rust, and more. | Quickwit
data10x faster sliding windows: how our Rust streaming engine beats Flink
data22 - DuckDB Internals (CMU Advanced Databases / Spring 2023) - YouTube
dataBig Data is Dead | MotherDuck - YouTube
dataBuilding a streaming incremental view maintenance engine with Calcite - YouTube
dataComparing SQL-based streaming approaches | Georg Heiler
dataDistributed Database Design Decisions to Support High Performance Event Streaming - PulsarSummitSF22 - YouTube
dataHow We Silently Switched Mode’s In-Memory Data Engine to DuckDB To Boost Visual Data Exploration Speed | Mode
dataLakehouse at Fortune 1 Scale. Walmart systems produce one of the… | by Samuel Guleff | Walmart Global Tech Blog | May, 2023 | Medium
dataMaking Moves with Arrow Data: Introducing Arrow Database Connectivity (ADBC) | Voltron Data - YouTube
dataOptimizing SQL Code and Enhancing Data Quality: An In-Depth Guide to SQLFluff and Delta Lake | by Lorin Dawson | May, 2023 | Medium
dataWhy Apache Kafka doesn't need fsync to be safe — Jack Vanlightly
data,rust,streamvmware/database-stream-processor: Streaming and Incremental Computation Framework
fun,javaGet Test Results Programmatically (Incl. Feedback LED) - YouTube
fun,mlCustom Controls with GPT | Complete Guide to Kubescape - YouTube
fun,mlKhan Academy announces GPT-4 powered learning guide - YouTube
fun,mlPostgres without SQL: Natural language queries using GPT-3 & Rust | Citus Con 2023 - YouTube
golangHigh-performance JSON parsing in Go
java(No audio) Data Oriented Programming with the JDK 19 by José Paumard - YouTube
javaA Dissection of Java JDBC to PostgreSQL Connections
javaA Glance At The Java Performance Toolbox by Ana Maria Mihalceanu - YouTube
javaA Java 8 lambda is all you need for distributed background jobs! by Ronald Dehuysser - YouTube
javaAwesome Java applications with GraalVM and Java microservices frameworks by Аlina Yurenko - YouTube
javaBest practices for managing Java dependencies | Snyk
javaData-Oriented Programming in Java - YouTube
javaEasing the daily grind with these awesome JDK command line tools by Michael Hunger - YouTube
javaFOSDEM 2023 - AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435)
javaGame of Loom: implementation patterns [...] playing with virtual threads by Mario Fusco - YouTube
javaGraalVM Native Image — Faster, Smarter, Leaner - YouTube
javaHelidon - Microservices on Modern Java - YouTube
javaHow to make Java sockets faster, or How to be naughty with your JDK
javaICache pollution caused by instanceof
javaIn the wild: Java's Optional for control-flow
javaJDK 20 G1/Parallel/Serial GC changes
javaJVM Field Guide: Memory
javaJackson 2.15: yet faster floating-point reads | by @cowtowncoder | Apr, 2023 | Medium
javaJava 20 - nipafx
javaJava 20 is now available
javaJava 20 sneak peek
javaJava 20: Reviewing the Enhancements in the Latest JDK Release - YouTube
javaJava Flight Recorder as an Observability Tool - YouTube
javaJava Next - From Amber to Loom, from Panama to Valhalla by Nicolai Parlog - YouTube
javaJava Virtual Threads - YouTube
javaJavaFX 20 and Beyond - YouTube
javaKeep your dependencies in check by Marit van Dijk - YouTube
javaLearn how to write fast Java code with the Vector API - JEP Café episode 18 - YouTube
javaMajor migrations made easy by Tim Te Beek - YouTube
javaNull safety: Kotlin vs. Java
javaPrepare for what "Loom"s ahead by Dr. Heinz Kabutz - YouTube
javaProgrammer's Guide to JDK Flight Recorder by Joakim Nordström - YouTube
javaProject Panama: Interconnecting the Java Virtual Machine and Native Code - YouTube
javaProperty-based testing - let your testing library work for you by Magda Stożek - YouTube
javaReduce Java Application Startup and Warmup Times with CRaC - Azul | Better Java Performance, Superior Java Support
javaRevisiting Design Patterns after 20 by Edson Yanaga - YouTube
javaThe Art of Java Language Pattern Matching by Simon Ritter - YouTube
javaThe Basis of Virtual Threads: Continuations | Today
javaWriting a Profiler in 240 Lines of Pure Java | Mostly nerdless
java[JavaSpecialists 308] - Formatting Inlined @value in Javadocs
java,k8sInner Development Loop with Java on Kubernetes • Thomas Vitale • GOTO 2022 - YouTube
java,mlJBangGPT - YouTube
java,mlNYJavaSIG ChatGPT and Java - Frank Greco - YouTube
java,mlScalable OpenAI GPT Applications in Java - YouTube
java,securityEvolving the Security of the Java Platform - YouTube
java,securitySpring Security: The Good Parts by Daniel Garnier-Moiroux - YouTube
java,securityTowards Easier, More Secure Signature Technology for the Java Ecosystem with Sigstore - Sigstore Blog
java,security[VDBUH2023] - Gerrit Grunwald - Wargames - Java vulnerabilities and why you should care - YouTube
java,security[VDBUH2023] - Olimpiu Pop & Steve Poole - Peaceful Sleeping In the Age Of Shells - YouTube
java,testDeveloping resilient applications with Toxiproxy and Testcontainers - AtomicJar
java,testExhaustive JUnit5 Testing with Combinations, Permutations and Products - Chronicle Software
java,wasmGive super powers to Java with WebAssembly by Philippe Charriere @ Wasm I/O 2023 - YouTube
jvm,concurrentCoroutines and Loom behind the scenes by Roman Elizarov - YouTube
jvm,concurrentHow we test concurrent algorithms in Kotlin Coroutines by Nikita Koval - YouTube
k8sBuilding a Batch System for the Cloud with Kueue - Aldo Culquicondor, Google & Kante Yin, DaoCloud - YouTube
k8sKubernetes Batch Processing at Scale - A Scheduling Perspective - Lim Haw Jia & Fan Deliang - YouTube
k8sWe built network isolation for 1,500 services to make Monzo more secure
kotlinApidays Paris 2022 - Building Strongly typed APIs by Julien Salvi - YouTube
kotlin,wasmIntroducing Kotlin/Wasm by Zalim Bashorov & Sébastien Deleuze @ Wasm I/O 2023 - YouTube
mlBest thing I’ve read on GPT-4’s capabilities
mlConnect OpenAI To +5,000 Tools (LangChain + Zapier) - YouTube
mlMy ChatGPT 4 Workflow & Tips as a Software Engineer - YouTube
mlPerforming AIOps with OpenAI's ChatGPT API - Tutorial by Janakiram MSV - JANI.TV - YouTube
mlStructured Output From OpenAI (Clean Dirty Data) - YouTube
mlThe LangChain Cookbook - Beginner Guide To 7 Essential Concepts - YouTube
ml[VDBUH2023] - Liviu Șerban - A machine learning solution for detecting and mitigating flaky tests - YouTube
observabilityThe Case for Function-Level Metrics - Blog
observability,systemImproved Alerting with Atlas Streaming Eval | by Netflix Technology Blog | Apr, 2023 | Netflix TechBlog
productivityPrinciples of Effective Developers - YouTube
ruleHow we built Cedar with automated reasoning and differential testing - Amazon Science
rustSpotting and Avoiding Heap Fragmentation in Rust Applications
securityThe Dangers of Google’s .zip TLD. Can you quickly tell which of the URLs… | by Bobbyr | May, 2023 | Medium
systemA new distributed storage engine based on SQLite
systemAccelerating Regular Expressions with AVX-512
systemInside DataDog’s $5M Outage (Real-World Engineering Challenges #8)
systemKIP-925: Rack aware task assignment in Kafka Streams - Apache Kafka - Apache Software Foundation
systemTales from on-Call: Fun with Operating Etcd at Scale - Geeta Gharpure & Chao Chen, Amazon - YouTube
system,benchmarkKafka vs Redpanda Performance - Do the claims add up? — Jack Vanlightly
system,benchmarkWhy `fsync()`: Losing unsynced data on a single node leads to global data loss
system,incidentAddressing GitHub’s recent availability issues | The GitHub Blog
system,incidentDatadog’s $65M/year customer mystery solved - The Pragmatic Engineer
test[VDBUH2023] - Victor Rentea - Keynote: Your unit tests are trying to tell you something - YouTube
wasmWasmer Things: An Upside-Down Guide to WebAssembly by Edoardo Vacchi @ Wasm I/O 2023 - YouTube
zigIntro to the Zig Programming Language • Andrew Kelley • GOTO 2022 - YouTube
zigZig's I/O and Concurrency Story - King Protty - Software You Can Love 2022 - YouTube

Until next time!

Sunday, March 12, 2023

Spring 2023 tech reading

Hi there! Here's some tech reading as you welcome the Spring season (As usual, a hat tip to Hacker News and Twitter feeds, which are my usual sources).

Tag(s)                  Link
architectureEconomies of Speed • Dave Farley • GOTO 2022 - YouTube
architectureI Made Everything Loosely Coupled. Does My App Fall Apart? • Gregor Hohpe • GOTO 2022 - YouTube
architectureTypes Of Technical Debt And How To Manage Them - YouTube
dataApache Iceberg: An Architectural Look Under the Covers - YouTube
dataColin McCabe Updates on Apache Kafka KRaft Mode
dataExploring the TPC-DS Benchmark Queries with Malloy
dataHigh-speed Database Throughput Using Apache Arrow Flight SQL - P99 CONF
dataLightweight Compression in DuckDB - DuckDB
dataPostgreSQL Unlogged Tables - Look Ma, No WAL!
dataSanket Verma - The Beauty of Zarr | PyData Global 2022 - YouTube
dataShredding Deeply Nested JSON, One Vector at a Time - DuckDB
dataUnderstanding Probabilistic Data Structures with 112,092 UFO Sightings by Guy Royse - YouTube
datapandas 2.0 and the Arrow revolution (part I)
data,systemBuilding Efficient Multi-Threaded Filters for Faster SQL Queries - YouTube
data,systemValidating Apache Pulsar’s Behavior Under Failure Conditions - Pulsar Summit SF 2022 - YouTube
go,systemTaming Go's Memory Usage — and Avoiding a Rust Rewrite - YouTube
inspireSaving the Planet, One Byte at a Time by Sofia Larsson - YouTube
inspireUnderstanding the role of a principal engineer - YouTube
javaAccelerating vector operations on the JVM using the new jdk.incubator.vector module - Alex Klibisz
javaCloud-Native Dev Tools: Bringing the cloud back to earth by Grace Jansen - YouTube
javaFirefox Profiler beyond the web | Mostly nerdless
javaForeign Function and Memory API by Per Minborg - YouTube
javaGeeCON Prague 2022: Jaroslav Tulach - Admire Kotlin. Adhere to Java - YouTube
javaHow to Run a Java Application with CRaC in a Docker Container
javaHow to fast generate your API Test with OpenAPI Tools and Rest-Assured by Elias Nogueira - YouTube
javaHow to write fast Java code – thinking about memory by Anders Peterson - YouTube
javaJParse: The most efficient JSON parser for the JVM yet! | LinkedIn
javaJava Matrix Benchmark – oj! Algorithms
javaLP, QP & MIP on the JVM – oj! Algorithms
javaLeveraging the Modern JVM: How JVM Languages Benefit from Loom, Panama, and More by Charles Nutter - YouTube
javaPerformance Testing Java Applications by Pratik Patel - YouTube
javaWelcome to the Jungle - A safari through the JVM landscape by Gerrit Grunwald - YouTube
javaWhat good are Record Patterns in Java? An example based on Spark's Catalyst Optimizer and it's Tree Rewriting Rules
javaZGC - Java’s Highly Scalable Low-Latency Garbage Collector - YouTube
java,webDynamite Duo: GWT Boot and Spring Boot | by Dr. Lofi Dewanto | Geek Culture | Feb, 2023 | Medium
k8sFinOps Observability: Monitoring Kubernetes Cost with OpenCost - YouTube
k8s,observabilityWhy Kubernetes Freedom Requires Chaos Engineering to Shine in Production - YouTube
k8s,securityOWASP Kubernetes Top 10 – Sysdig
k8s,securityTutorial: Hands-on Hacking Kubernetes and Ways to Prevent It - Eric Smalling, Snyk - YouTube
kotlin,concurrentThe resulting LPRQ (P = Portable) algorithm elegantly simulates CAS2 via a sequence of Compare-and-Set instructions
life,inspireI'm just trying to keep my head above water - Chris Klug - NDC Oslo 2022 - YouTube
mlElasticON EMEA: The Search for Relevance with Vector Search - YouTube
rustConfessions of a Rusty Java developer by Alex Snaps - YouTube
rust,systemFOSDEM 2023 - Building an actor library for Quickwit's indexing pipeline.
securityHow We Extended Teleport Seamlessly to Our 100's of Clusters - YouTube
securityLateral movement detection with LATMA (LATeral Movement Analyzer) | Gal Sadeh (Silverfort) - YouTube
securityManaging Dropwizard with Teleport - YouTube
systemA New IO Scheduler Algorithm for Mixed Workloads - YouTube
systemOptimizing Servers for High-Throughput and Low-Latency at Dropbox - YouTube
systemP99 Pursuit: 8 Years of Battling P99 Latency - YouTube
systemSquare Engineering's "Fail Fast, Retry Soon" Performance Optimization Technique - YouTube
systemThe technology behind GitHub’s new code search | The GitHub Blog
systemWhy User-Mode Threads Are Good for Performance - YouTube
systemWish you were here: stories of building a remote development IDE - Matt Ellis - NDC Sydney 2022 - YouTube
systemcachegrand: A Take on High Performance Caching - YouTube
zigWhen Zig is safer and faster than Rust

Until next time!

Saturday, February 04, 2023

Winter 2023 tech reading

Hi there! Here's some tech reading for you (As usual, a hat tip to HackerNews, Twitter, Youtube and Reddit - my usual sources).

Tag(s)                  Link
architectureHow Starling Built Their Own Card Processor - YouTube
cli2023 Top 5 CLI Tools You Need to Know! - YouTube
cliRust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal | Technorage
cloud,securityA retrospective on public cloud breaches of 2022, with Rami McCarthy and Houston Hopkins | Datadog Security Labs
cloud,securityAWS Goat Cloud Pentesting - YouTube
cloud,securityAWS Phishing: Four Ways - High Signal Security
cloud,securityDetecting Anomalous AWS Sessions From Temporary Credentials - 1 of 2
cloud,securityHunting for signs of persistence in the cloud: an IR guide following the CircleCI incident | Wiz Blog
cloud,securityOrca Security Monitors Multiple Risk Factors Simultaneously - YouTube
cloud,securitySSH key injection in Google Cloud Compute Engine [Google VRP]
cultureEvaluating Cultural Fit + Culturesmithing: Everyone Influences Culture Casey Watts - YouTube
data12 Open Source Projects to Watch in 2023 | Voltron Data
dataAccidentally Building a Petabyte-Scale Cybersecurity Data Mesh in Azure With Delta Lake at HSBC - YouTube
dataBig Data Workflow Scheduling Introducing Apache DolphinScheduler - William Kwok - YouTube
dataBuilding Reliable Lakehouses with Apache Pulsar and Delta Lake - Pulsar Summit SF 2022 - YouTube
dataChange Data Capture and Debezium with Gunnar Morling - YouTube
dataCutting the Edge in Fighting Cybercrime: Reverse-Engineering a Search Language to Cross-Compile - YouTube
dataExtracting, converting, and querying data in local files using clickhouse-local
dataGit for Data Lakes How lakeFS Scales data versioning to billions of objects Amit Kesarwani - YouTube
dataIceberg's Best Secret Exploring Metadata Tables Szehon Ho - YouTube
dataIntroducing Datacake, the batteries included framework for building distributed systems in Rust
dataMorel, a data parallel programming language Julian Hyde - YouTube
dataOpenLineage An Open Standard for Data Lineage Ross Turk - YouTube
dataPulsar @ Scale. 200M RPM and Thousand of Instances - Pulsar Summit SF 2022 - YouTube
dataPulsar's Journey in Yahoo!: On prem, Cloud and Hybrid - Pulsar Summit SF 2022 - YouTube
dataShared Foundations Of Composable Data Systems - Biswapesh Chattopadhyay, Google - YouTube
dataThe Future of Presto's Query Optimizer - Bill McKenna, Ahana - YouTube
dataTigerBeetle: Magical Memory Tour! (Joran Dirk Greef) - YouTube
dataUsing Apache Kafka to process 1 trillion inter-service messages
data,annThe Past, Present, and Future of Presto - Philip Bell, Meta - YouTube
javaBuilding a PostgreSQL Wire Protocol Server using Vanilla, Modern Java 21
javaEMT4J – An Easier Upgrade for Java Applications | Adoptium
javaGeeCON 2022: Arkadiusz Sokołowski - Valhalla: codes like Object, but behaves like int - YouTube
javaGetting Started With Java Development in 2023 — An Opinionated Guide - Gunnar Morling
javaHash4j: a new hash library for Java | Dynatrace Engineering
javaIntelliJ Super Productivity in 45 Minutes - YouTube
javaIntelliJ plugin that annotates calls that perform I/O (disk, network, external svc, etc)
javaJava 20 - From ThreadLocal to ScopedValue with Loom Full Tutorial - YouTube
javaRunning and monitoring a low maintenance web application | Alexander Reelsen (EN) - YouTube
javaSensible JVM Configuration - Kirk Pepperdine - YouTube
javaStreamlining Large-Scale Java Development Using Error Prone • Sander Mak • GOTO 2022 - YouTube
javaYour allocation rate could be hurting vertical scalability - YouTube
javaZGC: The Future of Low-Latency Garbage Collection Is Here - YouTube
java,ann,dataApache Ignite 3.0 Overview - YouTube
java,dataGeeCON 2022: Andrii Rodionov - Implementing Raft protocol with project Loom - YouTube
java,k8sHow to write tests with Fabric8 Kubernetes Client | Red Hat Developer
java,k8sKubernetes Java Client 17.0 Provides Support for Kubernetes 1.25
k8sBest Practices for Applications on Kubernetes for Both Frequent Updates & Stabil... Hiroshi Hayakawa - YouTube
k8sBetter K8s Prometheus Alerts with Robusta: Live Show (Ep 197) - YouTube
k8sKubernetes Debugging techniques - Ephemeral containers - YouTube
k8sPitfalls reloading files from Kubernetes Secret & ConfigMap volumes
k8sWhat I Learnt Fixing 50+ Broken Kubernetes Clusters - David Flanagan - NDC Oslo 2022 - YouTube
k8s,securityMitigating RBAC-Based Privilege Escalation in Popular Kubernetes Platforms
ml,javaMachine Learning Meets IDEs: A JetBrains Case - YouTube
rustPublishing Rust Crates: a Justfile Workflow -
securityLeaking Secrets From GitHub Actions: Reading Files And Environment Variables, Intercepting Network/Process Communication, Dumping Memory
securityWatchTower | Trends and Top Cybersecurity Takeaways from 2022 - SentinelOne
security,k8sEnhancing Kubernetes security with user namespaces | Wiz Blog
systemHorizontally scaling Kafka consumers with rendezvous hashing・Tinybird
systemMayday! Software Lessons From an Aviation Disaster • Adele Carpenter • GOTO 2022 - YouTube
systemStability Patterns and Antipatterns, Michael Nygard - YouTube
testAn Ultimate Guide To BDD - YouTube
testRailsConf 2022 - Testing legacy code when you dislike tests (and legacy code) by Maeve Revels - YouTube
yamlValidate Your YAML (with CUE) - Earthly Blog

Until next time!