Sunday, January 01, 2023

New year 2023 tech reading

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

Tag(s)                  Link
ann,javaKeynote: Introducing Spring Framework 6 - YouTube
ann,javaNew – Accelerate Your Lambda Functions with Lambda SnapStart | AWS News Blog
bizTrue Story: What Breaks Going from $0-$100M ARR in Less Than 2 Years with Wiz CRO Colin Jones - YouTube
cloudFast and Furious Multi-Cloud Connectivity | Patrycja Wegrzynowicz (EN) - YouTube
cloudIan Mckay - AWS reInvent which means it's time to go through my top 10 favourite / most impactful announcements
cloud,k8sAWS re:Invent 2022 - Kubernetes virtually anywhere, for everyone (CON208-L) - YouTube
cloud,securityAWS re:Invent 2022 - A day in the life of a billion requests (SEC404) - YouTube
cloud,securityAWS re:Invent 2022 - Context is everything: CNAPP revolution to secure AWS deployments (PRT254) - YouTube
cloud,securityAWS re:Invent 2022 - Innovate with AWS and secure with CrowdStrike (PRT275) - YouTube
cloud,securityAWS re:Invent 2022 - Security alchemy: How AWS uses math to prove security (SEC310) - YouTube
cloud,securityAWS re:Invent 2022 - Threat detection and incident response using cloud-native services (SEC309) - YouTube
cloud,securityAWS re:Invent 2022 - Zero Trust CNAPP and cloud workload protection with Zscaler (PRT073) - YouTube
cloud,securityAWS re:Invent 2022 - Zero-privilege operations: Running services without access to data (SEC327) - YouTube
cloud,securityAWS re:Invent 2022 - [NEW LAUNCH!] Introducing Amazon Security Lake (SEC216) - YouTube
cloud,securityNir Zuk, Palo Alto Networks | Palo Alto Networks Ignite22 - YouTube
cloud,securityVulnerability Inbox Zero. This is a summary of my LocoMocoSec… | by Alex Smolen | Dec, 2022 | Medium
communityBuilding a Community Growth Flywheel - Jasmine Wang, Alluxio - YouTube
data10 patterns for more resilient applications | Uwe Friedrichsen (EN) - YouTube
dataApache Hudi vs Delta Lake vs Apache Iceberg - Lakehouse Feature Comparison
dataDatadog on Building an Event Storage System - YouTube
dataHow I found a bug in SQLite - Vallified
dataStreaming wars and How Apache Pulsar is acing the battle - Pulsar Summit Asia 2022 - YouTube
data,javaImplementing the log - MicroRaft
java24 Java Features You Missed In 2022 - Inside Java Newscast #39 - YouTube
javaAuto-vectorization: How to get beaten by compiler optimization — Java JIT! | by Martin Stypinski | Medium
javaJDK 19, Virtual Thread-specific bugs (2nd edition) : java
javaJava Networking Enhancements since JDK 11 - YouTube
javaMinborg's Java Pot: Java 20: A Sneak Peek on the Panama FFM API (Second Preview)
javaSimple tweaks to get the most out of your JVM | Rich Hagarty & Jamie Coleman (EN) - YouTube
javaUsing Linux's memfd_secret syscall from the JVM with JEP-419 • Brice Dutheil
javaUsing Shared Memory-Mapped Files in Java - YouTube
java,annGraalVM in 2022: a year in review | by Alina Yurenko | graalvm | Dec, 2022 | Medium
java,systemHow to Build a Text Editor With Java - Part 1 - YouTube
jvmGroovy and Data Science - JVM Advent
k8sI have a plan! Exploring the OPA Intermediate Representation (IR) format | by Anders Eknert | Oct, 2022 | Open Policy Agent
mathThe Satisfiability Problem - YouTube
natureThey Fought the Lawn. And the Lawn Lost. - The New York Times
securityZero trust with Kafka
systemAWS re:Invent 2022 - Reliable scalability: How Amazon.com scales in the cloud (ARC206) - YouTube
testHURL: Run and Test HTTP API Requests

Until next time!

Thursday, November 24, 2022

Thanksgiving 2022 tech reading

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

Tag(s)                  Link
ann,cloudFluent Bit V2.0: Unifying Open Standards For Logs, Metrics & Traces - Eduardo Silva & Anurag Gupta - YouTube
ann,k8s,javaEclipse JKube 1.10.0 is now available! - Marc Nuri
ci-cd500,000 files and counting - Git tooling for monorepos at Canva - Git Merge 2022 - YouTube
ci-cdDynamically Testing Individual Microservice Releases In Production - Matt Turner, Tetrate - YouTube
ci-cdExperimenting with CUE and Carvel to Enable GitOps for Your... - Dmitriy Kalinin & Shatarupa Nandi - YouTube
ci-cdHow Lyft Used Envoy to Rethink Microservice Development - Matt Grossman, Lyft - YouTube
cloudCloudEvents And Beyond! - Doug Davis, Microsoft - YouTube
cloud,securityAWS IAM Roles, a tale of unnecessary complexity | infosec.rodeo
cloud,securityAWS Permission Boundaries for Dummies | FireMon
cloud,securityGeorge Kurtz, CrowdStrike | CrowdStrike Fal.Con 2022 - YouTube
data"Disaster Recovery Options running Apache Kafka in Kubernetes" by Geetha Anne (Strange Loop 2022) - YouTube
data"KalDB: A cloud native log search platform" by Suman Karumuri (Strange Loop 2022) - YouTube
dataReducing memory usage in Dask workloads by 80%
dataSQLite: Past, Present, and Future
dataStreaming Graphs, Because We Can't Afford to Query Any More - Ryan Wright, thatDot - YouTube
golang,systemGopherCon 2022: Madhav Jivrajani - Control Theory and Concurrent Garbage Collection Deep Dive - YouTube
inspireWhat makes a “good college” – and why it matters | Cecilia M. Orphan | TEDxMileHigh - YouTube
javaAfraid of Java cold starts in Serverless? Fear not, Java is super fast! - YouTube
javaClean Code with Records, Sealed Classes and Pattern Matching by José Paumard - YouTube
javaDissecting Memory Sessions
javaEvolving JUnit 5 - Speaker Deck
javaFast and Simple SPSC Queue
javaGame of Loom: implementation patterns and performance implications playing with virtual threads - YouTube
javaGenerational Shenandoah: Better latency with smaller heaps by Kelvin Nilsen - YouTube
javaGraphQL for Java Developers | Kito Mann (EN) - YouTube
javaHelidon Nima - Loom based microservices framework - YouTube
javaHelidon – your next microservices framework± | Dmitry Alexandrov (EN) - YouTube
javaHow to write greener Java applications
javaImproving Developer Productivity at Disney with Serverless and Open Source | AWS Open Source Blog
javaInside Java | JavaOne 2022 Technical Keynote - YouTube
javaIntelliJ IDEA Conf 2022 | JavaFX for Mobile Development - YouTube
javaJava 17 to 20 Pattern Matching Full tutorial with Records, Instanceof and Switch - JEP Café #14 - YouTube
javaJava is Very Fast, If You Don't Create Too Many Objects - YouTube
javaMicroProfile: Current and Future - YouTube
javaOptimizing Java Workloads for Containers | Sundaresan & Stoodley (EN) - YouTube
javaStreamlining large scale Java development using Error Prone by Sander Mak - YouTube
javaThe Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service - YouTube
javaThe Secret Life of Maven central - YouTube
javaThe State of OpenTelemetry for Java Developers by Philipp Krenn - YouTube
java,k8sSecrets of Performance Tuning Java on Kubernetes by Bruno Borges - YouTube
java,k8sdekorateio/dekorate: Tools for generating Kubernetes related manifests.
java,rustBase64 Encoding Performance: Java vs Rust | by Dmitry Komanov | Oct, 2022 | Medium
java,systemA fairy tale of zlib/zip compression in OpenJDK - YouTube
java,systemSeeing through hardware counters: a journey to threefold performance increase | by Netflix Technology Blog | Nov, 2022 | Netflix TechBlog
java,systemongoing by Tim Bray · Hello, Ruler
java,wasmThe JVM Meets WASI: Writing Cloud-Friendly Wasm Apps Using Java and Friends - Joel Dice - YouTube
jvmFrom zero to 10 million lines of Kotlin - Engineering at Meta
k8s73,000 Pods a Day, Lessons From Misadventures In Multi-Tenant - Shane Corbett & Wil Reed - YouTube
k8sBeyond Kubebuilder - Generating Entire Kubernetes Controller Implementat... Amine Hilaly & Jay Pipes - YouTube
k8sChaos Engineering For Hybrid Targets With LitmusChaos - Uma Mukkara, Karthik S & Prithvi Raj - YouTube
k8sCilium Updates, News And Roadmap- Thomas Graf, Bill Mulligan Liz Rice, Purvi Desai, Chandan Aggarwal - YouTube
k8sGateway API: Building a k8s API with CRDs - YouTube
k8sI have a plan! Exploring the OPA Intermediate Representation (IR) format | by Anders Eknert | Oct, 2022 | Open Policy Agent
k8sOPA - Peter O'Neill, Styra - YouTube
k8sTurn Me On With Cloud-Native Feature Flags! - Alex Jones, Canonical - YouTube
k8sUsing Prometheus to Avoid Disasters with Kubernetes CPU Limits | Containers
k8s,cloudKubernetes to Cloud Attack Vectors: Demos Inside - Danny Hershko Shemesh & Alon Schindel, Wiz - YouTube
perfCloud Performance Root Cause Analysis at Netflix • Brendan Gregg • YOW! 2018 - YouTube
python20% Faster Python with a Single GC Tweak • Michael Kennedy
rpcFeature Work In GRPC; XDS And Not - Eric Anderson & Kevin Nilson, Google - YouTube
rustConfessions of a Rusty Java developer by Alex Snaps - YouTube
rustRust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal | Technorage
securityComparing Semgrep and CodeQL · Doyensec's Blog
securityRestructuring the Kubernetes Threat Matrix and Evaluating Attack Detection by Falco | Mercari Engineering
system"Hodor: Detecting and Addressing Overload in LinkedIn Microservices" by Bryan Barkley - YouTube
system"Resillient Microservices without the Chaos" by Christopher Meiklejohn (Strange Loop 2022) - YouTube
systemGit Internals: a Database Perspective - Git Merge 2022 - YouTube
system,dataLessons learned from 10 years of DynamoDB - Amazon Science
wasmBring Your Own Bytecode to the Logging Party - Guba Sándor & Dudas Adam, Cisco - YouTube

Until next time!

Monday, October 17, 2022

Fall 2022 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
businessLive from SaaStr Annual 2022: Founder Confidential with HubSpot's Founders and SaaStr's CEO - YouTube
ci-cd,java,k8sFrom PR to Artifactory in 60 Secs! Adobe Service Runtime Java Libraries Release Pi... Anirudh Mathad - YouTube
ci-cd,k8sArgo Rollouts at Scale: How We Brought Automated Rollback to 2100+ Micro-serv... Joseph Pallamidessi - YouTube
ci-cd,k8sHarder, Better, Faster, Stronger Pipelines @ Adobe - Larisa Andreea Danaila & Ionut Maxim Margelatu - YouTube
ci-cd,k8sLarge Scale Batch Processing with Argo Work... Rakesh Subramanian Suresh & Saravanan Balasubramanian - YouTube
cloud,securityAzure Security Best practices - Part 1 - YouTube
cloud,securityThe Many Ways to Manage Access to an EC2 Instance
cloud,securityYou Need To Learn These New Cloud Security Tools Right Now! - YouTube
dataA Database Without Dynamic Memory Allocation | TigerBeetle
dataDiving into Delta Lake 2.0 - YouTube
dataDuckDB - Querying Postgres Tables Directly From DuckDB
dataDynamic workflow orchestration with Apache Airflow and CrateDB by Marija Selakovic - YouTube
dataEvaluating Distributed Databases for Large-Scale Social Network Apps: TAO, TAO Bench, and TiDB - YouTube
dataPinot's new multi-stage query engine (Rong Rong, StarTree, Siddharth Teotia, LinkedIn) RTA Summit 22 - YouTube
dataRedpanda vs Apache Kafka: A performance comparison (2022 update)
ebpfBTFGen: one Step Closer to Truly Portable eBPF Programs -Mauricio Vásquez Bernal Rafael David Tinoco - YouTube
ebpfFalco's Discovery of the Modern eBPF World - Andrea Terzolo & Jason Dellaluce - YouTube
funNew little song: "The Re-Org Rag (I'm My Own VP)"
golangCausal's 1000x Spreadsheet; Performance beyond profiling - Angad Nadkarni - YouTube
javaA 1.5MB Java Container App? Yes you can! by Shaun Smith - YouTube
javaDatabase Hacking 101: Building fast bulk import in Java + C by Vlad Ilyushchenko - YouTube
javaFOSDEM 2022 - An Infallible Process to Fix Production Java Apps
javaGoogle's Journey from Java to Kotlin for Server Side Programming by James Ward , Brad Hawkes , John - YouTube
javaGreat Time at JavaZone 2022 - DEV Community 👩‍💻👨‍💻
javaHelidon Níma — Helidon on Virtual Threads | by Tomas Langer | Helidon | Sep, 2022 | Medium
javaJava 19 Overview - YouTube
javaJava Next - From Amber to Loom, from Panama to Valhalla | Nicolai Parlog (EN) - YouTube
javaJava™ 18 & 19 What's new and noteworthy? by Piotr Przybyl - YouTube
javaLightning Fast Java Application Startup Using Checkpoint/Restore with Eclipse OpenJ9 - YouTube
javaLoom in the Java Ecosystem - Inside Java Newscast #34 - YouTube
javaMoving Java Forward with Java 19 - YouTube
javaNo more Xmx! Adaptable Heap Sizing for Containerized Java Applications by Jonathan Joo - YouTube
javaOptimizing Apache JVMs for Apache Kafka - YouTube
javaPicnic loves Error Prone: producing high-quality and consistent Java code | by Rick Ossendrijver | Oct, 2022 | Picnic Engineering
javaQuarkus Insights #101: Quarkiverse Extension Spotlight: Quarkus Loom spotlight - YouTube
javaThe Age of Virtual Threads by Ron Pressler And Alan Bateman - YouTube
javaVirtual Threads: New Foundations for High-Scale Java Applications
javaWhy don't you create your next application without a database? by Rudy De Busscher - YouTube
javaWrite You An Actor System For Great Good! with JBang, JDK 19, records, pattern matching and virtual - YouTube
javathread-ring with VThreads
java,annJavalin 5.0 stable is ready! - Javalin - A lightweight Java and Kotlin web framework
java,dataWarp 36 Java In Memory Data Processing Cluster | Markus Kett (EN) - YouTube
java,k8sBootiful Kubernetes Operators - Tiffany Jernigan & Josh Long, VMware - YouTube
java,k8sQuarkus Insights #102: Quarkiverse Extension Spotlight: Operator SDK - YouTube
java,k8sServerless Integration with Camel Quarkus by Kevin Dubois - YouTube
java,rustJava and Rust by Yishai Galatzer - YouTube
java,testFairies, Fakers and Factories: boost you tests with better test data by Jaap Coomans - YouTube
jvmIntegration test variants
jvmPlugin and Play with Kotlin by Simone de Gijt - YouTube
jvm,dataFOSDEM 2022 - Code-first process modeling and analysis with kalasim
k8s99% to 99.9% SLO: High Performance Kubernetes Control Plane at Pinterest - Pinterest Tech Stack
k8sHelm vs Kustomize: the frenemies that soothe Kubernetes by Ana Maria Mihalceanu - YouTube
k8sLet's kustomize our manifests with style! by Kevin Davin - YouTube
k8sRemove your CPU Limits | by Shon Lev-Ran | Directeam
k8s,ebpfeBPF and Cilium at Google - Purvi Desai - YouTube
k8s,security7 tools to help you secure your Kubernetes cluster by Alain Regnier - YouTube
k8s,securityKubernetes Security Guardrails - YouTube
k8s,securityThe Practice of Securing Kubernetes by Ben Hirschberg - YouTube
k8s,securitygVisor+Falco-Strengthen K8s & container security without losing visibility - YouTube
lifeAmanda Adams, CrowdStrike | CrowdStrike Fal.Con 2022 - YouTube
productivityHow I Have Time For Everything (From A Principal At Amazon) - YouTube
python"Python Performance Matters" by Emery Berger (Strange Loop 2022) - YouTube
securityAdam Meyers, CrowdStrike | CrowdStrike Fal.Con 2022 - YouTube
securityCyber Security Career Pathways | Marco Lancini's Blog
securityExploring Runtime Security and Forensic using eBPF - Carolina Valencia, Aqua Security - YouTube
systemDatadog on gRPC - YouTube
systemKeynote: Quorum Queues: A Retrospective | Karl Nilsson | RabbitMQ Summit 2022 - YouTube
systemgRPC Cornerstone: HTTP2… or HTTP3? by Mykyta Protsenko , Alex Borysov - YouTube
system,golangeBPF Superpowers for Go programmers - Liz Rice - YouTube
test,chaosHow did we organize our last ManoMano GameDay? | by Antoine Choimet | ManoMano Tech Team | Sep, 2022 | Medium | ManoMano Tech Team
uiModern frontends with Thymeleaf and htmx by Wim Deblauwe - YouTube

Until next time!