Showing posts sorted by relevance for query memory. Sort by date Show all posts
Showing posts sorted by relevance for query memory. Sort by date Show all posts

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, August 13, 2011

In-memory DB tables, shared nothing, time series, low latency and others

Some useful articles I read in the past few weeks.

Big data, shared nothing, distributed SQL, in-memory SQL:

New age time series databases:
Very good and detailed accounts of low latency Java based servers:
Disk I/O and time related notes.

Programming and Java:

Until next time,
Ashwin.

Monday, May 01, 2017

More Spring reading


Hi folks, here's a nice, juicy reading list for that rainy Saturday afternoon. Well... it has stopped raining here but that should not stop you from reading!

Java

Slightly more hard core Java

Java in the future

A little bit of non-Java

Kubernetes

Systems, data stores and more

Time series

Some fun stuff

Until next time! Ashwin.

Saturday, February 27, 2021

Spring 2021 tech reading

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

Tag(s)                  Link
dataBuilding a Scalable ML Feature Store with Redis
dataDavid Crawshaw SQLite and Go - YouTube
dataFluent Bit updates and Stream Processing - YouTube
dataHow ClickHouse saved our data | Mux blog
gitopsArgo: Real Enterprise-scale with Kubernetes - YouTube
java12 recipes for using the Optional class as it’s meant to be used
javaA Java Fork-Join Calamity
javaA Journey With MPS in FinTech: One Year Later, by Tom Beadman - YouTube
javaA practical look at JEP-389 in JDK16 with libsodium • Brice Dutheil
javaBest practices: Java memory arguments for Containers – GC easy – Universal Java GC Log Analyser
javaBuilding kubectl plugins with Quarkus | DevNation Tech Talk - YouTube
javaCédric Champeau's blog: The problem with Gradle: really?
javaDo Loom’s Claims Stack Up? Part 1: Millions of Threads? – Webtide
javaEnhanced Streams Processing with Kotlin’s Sequence Interface
javaGraalVM 21.0: Introducing a New Way to Run Java | by Oleg Šelajev | graalvm | Jan, 2021 | Medium
javaGraphQL Java and Threads
javaImproving G1 out-of-the-box performance
javaJava 8 LTS to the Latest - a Performance & Responsiveness Perspective - YouTube
javaJava on Truffle — Going Fully Metacircular | by Oleg Šelajev | graalvm | Jan, 2021 | Medium
javaJetty 10 and 11 Have Arrived! – Webtide
javaNo Free Lunch? Memory Allocation in the JVM - YouTube
javaObject Pooling, Benchmarks, and Another Way – Webtide
javaProgramming the GPU in Java
javaTalking to Postgres Through Java 16 Unix-Domain Socket Channels - Gunnar Morling
javaTowards Continuous Performance Regression Testing - Gunnar Morling
javaTransparent Heterogeneous Computing for Java via TornadoVM - YouTube
javaTroubleshooting Native Memory Leaks in Java Applications | Poonam Bajaj's Blog
java,k8sWriting Kubernetes Sample Controller in Java | by Rohan Kumar | Feb, 2021 | ITNEXT
java,k8sYour own Kubernetes controller - Improving and deploying
java,testDon't be mocked by your Mocks: Listening to your Tests - YouTube
k8sReducing your Kubernetes Cloud Spend - YouTube
k8sScaling Kubernetes to 7,500 Nodes
k8sWebinar: The top 7 most-useful Kubernetes APIs for comprehensive cloud-native observability - YouTube
miscGOTO 2020 • Prioritizing Technical Debt as if Time and Money Matters • Adam Tornhill - YouTube
miscHow to green the world's deserts and reverse climate change | Allan Savory - YouTube
miscK8s - The water isn’t fine
miscModern web architectures
miscRegreening the desert with John D. Liu | VPRO Documentary | 2012 - YouTube
miscRestoring the ancient Caledonian Forest Alan Watson Featherstone TEDxFindhorn - YouTube
miscThat's a lot of YAML
miscThe Few, the Tired, the Open Source Coders | WIRED
rustDeis Labs - Still Rusting - One Year Later
rustEsteban Kuber working full-time on the compiler at AWS : rust
rustRust Foundation - Hello World!
rustrust in curl with hyper | daniel.haxx.se
securitySummit Route - AWS Security Maturity Roadmap 2021
systemBuilding a gRPC Client Standard to Boost Reliability and Velocity
systemFast Incremental Builds with Speculation and Cancellation
systemScaling Cache Infrastructure at Pinterest - Pinterest Tech Stack
systemWriting a Fast JSON Parser | Chad Austin

Until next time!

Monday, March 26, 2007

Here's another reason why using an RDBMS in StreamCruncher was not a bad design decision at all. RDBMSes (what's the plural of RDBMS?) have attained a status (in Middleware) that is unequalled by any other technology. We trust RDBMS to store our Bank balances, a nation's entire Census data, Criminal records and the list goes on and on. So, when such a technology is always within easy reach, common sense tells us that it should not just be used, but embraced...Ok, enough of that and moving to the point ...

Many people who are familiar with ESP and CEP, when they learn that StreamCruncher uses an RDBMS underneath, probably wince at the mere mention of a Database. To them Databases are good but not good enough for Stream Processing. To many RDBMS is the anti-thesis of Stream Processing. Why? They begin to express vehemently about the "presumed" drawbacks of such an architecture. They start lecturing about Performance. Speed. "Sub-millisecond latency cannot not be achieved in regular RDBMS".. and so on.

Well, they're not entirely true. Even if you ignore the fact that StreamCruncher already supports several Embedded, In-Memory, Real-time Databases that are routinely used in Telecom (the DBs), there is a classic solution for regular RDBMS that will make them as good as any In-Memory Database. The biggest hurdle is the Hard disk - Persistence. Databases are meant to store data for posterity. But storing data to the Disk also adds a lot of latency. All other things offered by the Database like concurrency, scalability etc are very much required for Event Processing. Persistence is not required for Event Stream Processing. So, a regular Enterprise class Database can still be used as the base for StreamCruncher, which provides a solid/robust foundation on which to perform ESP/CEP - all this by creating the Database Tablespace on what is called a RAMDisk. Which is just a soft-drive, where a portion of the Physical Memory/RAM is turned into a Storage Drive (like C:\ or /usr/home/myname). This acts as any other Drive where files can be created etc but everything gets wiped out when the Machine is rebooted. This technique is not something new, but fits perfectly well in the context of StreamCruncher. RAMDrives can be created for almost any Operating System. A simple search on the Internet reveals several products and techniques for creating RAM Drives.

So, all the licensing costs that a Company has incurred on acquiring and maintaining these "Big Daddy" Databases can still be leveraged for Event Stream Processing. In the end, StreamCruncher gets to use a time tested Database that Developers have been using in their other regular Projects and can rely on the stability of such DBs. The important Sorting, Pre-Filtering, Joining and other CPU-intensive operations happen in the Database Engine, which is in Native code. And of course the Developers' familiarity with such Databases also plays a crucial role in adoption and integration with other parts of the project.

Wednesday, November 16, 2016

Fall 2016 tech reading

It's almost the end of the year, so here's another big list to go through while you wait at the airport on your way to your vacation.

Java

Streaming JSON and JAX-RS streaming

Java Strings

Data - Small and Big

Channels and Actors

Golang

Graphs

Misc Science/Tech

Misc - Fun, Tidbits

Happy holidays!

Sunday, April 12, 2020

Spring 2020 tech reading

In these strange and scary times, I hope you are all staying safe, indoors. Here's some tech reading to help you take your mind off the world's suffering. As usual, a hat tip to Hacker News and Twitter feeds, which are my usual sources.

Tag(s)                  Link
data10 Things I Hate About PostgreSQL - Rick Branson - Medium
dataApache Pulsar 101: architecture, concepts & benchmarks by Quentin Adam & Steven Le Roux - YouTube
dataClickHouse Cost-Efficiency in Action: Analyzing 500 Billion Rows on an Intel NUC — Altinity
dataDr etcd; or; How I Learned to Stop Worrying and Love the Datastore - Nick Young, VMware - YouTube
dataEncryption at Rest in Dgraph and Badger - Dgraph Blog
dataEvent-Driven Java Applications with Redis 5.0 Streams
dataGunnar Morling — Practical change data streaming use cases with Apache Kafka and Debezium - YouTube
dataMatthew Seal: Data and ETL with Notebooks in Papermill | PyData LA 2019 - YouTube
dataNSDI '20 - Building An Elastic Query Engine on Disaggregated Storage - YouTube
dataPowering Pinterest ads analytics with Apache Druid - Pinterest Engineering Blog - Medium
dataRearchitecting CouchDB Secondary Indexes on Top of FoundationDB - Garren Smith, Red Comet Labs - YouTube
dataRunning Cassandra Cluster on Kubernetes in the Cloud presented by IBM | DataStax Accelerate 2019 - YouTube
dataSo You Want to Geo-Partition Your Data... - Deepthi Sigireddi & Jiten Vaidya, Planetscale, Inc. - YouTube
dataStatistical Aspects of Distributed Tracing | Splunk - YouTube
dataStream Processing Meetup: High-performance data replication at Salesforce with Mirus - YouTube
dataWhat does In-Sync Replicas in Apache Kafka Really Mean? - CloudKarafka, Apache Kafka Message streaming as a Service
data[Uber Seattle] When Apache Pulsar Meets Apache Flink - YouTube
funA good Hacker News comment on tech interviews.
funAn Illustrated Guide to Some Useful Command Line Tools - WezM.net by Wesley Moore
funGOTO 2019 • Moving Fast At Scale • Randy Shoup - YouTube
funGOTO 2019 • Think like a Hacker • Matt Brunt - YouTube
funHow a Web Request Works, Down to the Atom - YouTube
funMy tools are going Rusty
funThe Art of Code Comments - Sarah Drasner | JSConf Hawaii 2020 - YouTube
fun,docker(20) Julia Evans on Twitter: "containers aren't magic https://t.co/SB2LoD6wDm" / Twitter
fun,leadership,managerWhat Makes Developers Unhappy - YouTube
golangamos - I want off Mr. Golang's Wild Ride
golangsimdjson-go: Parsing gigabyes of JSON per second in Go
javaA first look into ZGC
javaAndrei Pangin - Memory Footprint of a Java Process on Vimeo
javaBlackAlps 2019: Fuzzing Java Code With The Help Of JQF - Tobias Ospelt - YouTube
javaBuild Great Native CLI Apps in Java with Graalvm and Picocli
javaBuild Images with Confidence and Ease with Cloud Native Buildpacks - YouTube
javaBurr Sutter — Java scaled to zero - YouTube
javaCharlie Gracie: Current state of JVM Escape Analysis and downstream optimizations - YouTube
javaClaes Redestad: Heap Archiving - YouTube
javaCronScheduler: a reliable Java scheduler for external interactions
javaJVM Garbage Collectors Benchmarks Report 19.12 – Ionuț Baloșin
javaJava 14 Arrives with a Host of New Features | Java Magazine
javaKubernetes Native Spring apps on Quarkus by Georgios Andrianakis - YouTube
javaLocal development with Testcontainers · A guy with 'Ego' in his name
javaModern garbage collection: Part 2 - Mike’s blog
javaObservable microservices with MicroProfile OpenTracing and looking beyond to OpenTelemetry - YouTube
javaPrinciples to Handle Thousands of Connections in Java Using Netty - DZone Performance
javaQuarkus - Getting started with Reactive
javaQuarkus and Eclipse OpenJ9: Exceptional Performance across Platforms – Eclipse OpenJ9 Blog
javaRoaringBitmap Performance Tricks | Richard Startin’s Blog
javaSebastian Daschner — Striving towards more productive development workflows - YouTube
javaSmoothieMap 2: the lowest memory hash table - Roman Leventov - Medium
javaThe Cost of TLS in Java and Solutions
javaThomas Wuerthinger — Maximizing performance with GraalVM - YouTube
javaTiebreaker regarding Java HashMap, TreeNode and TieBreakOrder - Development notes by Yaroslav Yermilov
javaTricks of the Trade: Tuning JVM Memory for Large-scale Services | Uber Engineering Blog
javaTurning Dropwizard Performance up to Eleven
javaUnleashing the scripting powers of Java - @maxandersen
javaWhy libraries like Guava need more than POMs
java,k8sLessons Learned Implementing Microservices in Kubernetes
java,securityJWT: The Complete Guide to JSON Web Tokens
java,securitySecure Server-to-Server Communication with Spring Boot and OAuth 2.0 | Okta Developer
java,testingJQF: Coverage-Guided Property-Based Testing in Java - jqf-issta19.pdf
javascriptdotJS 2019 - Vladimir Agafonkin - Fast by default: algorithmic performance optimization in practice - YouTube
k8sHow Fluentd collects Kubernetes metadata
k8sPromCon EU 2019: Fun and Profit with Alertmanager - YouTube
k8sResiliency Patterns in Kubernetes - Ravi Hari & Lakshminarayanan S, Intuit - YouTube
k8sRunning kubectl Commands From Within a Pod – Thomas Stringer – Software Engineer
k8sUseful Interactive Terminal and Graphical UI Tools for Kubernetes
k8sVault '20 - Understanding Kubernetes Storage: Getting in Deep by Writing a CSI Driver - YouTube
rustConsidering Rust - YouTube
rustPolonius: Either Borrower or Lender Be, but Responsibly - Niko Matsakis - YouTube
rustRust Async and the Terrible, Horrible, No Good, Very Bad Day
rustSpecs and Legion, two very different approaches to ECS
rustThe Rust Compilation Model Calamity | TiDB
rustWhy Discord is switching from Go to Rust - Discord Blog
systemAWS re:Invent 2019: Firecracker open-source innovation (OPN402) - YouTube
systemAndrew Newdigate - Dealing with Metrics at Scale at GitLab - YouTube
systemBeating Textbook Algorithms in String Search - Wix Engineering - Medium
systemBeyond Getting Started: Using OpenTelemetry to Its Full Potential - Sergey Kanzhelev & Morgan McLean - (a.k.a stuff that AppDynamics has been doing for 10+ years)
systemHAProxyConf 2019 - Building a Service Mesh at Criteo with Consul and HAProxy by Pierre Souchay - YouTube
systemHAProxyConf 2019 - HAProxy Load Balancing at Vimeo by Andrew Rodland - YouTube
systemHAProxyConf 2019 - How OUI.sncf Built Its CDN with HAProxy by Antonin Mellier and Nicolas Besin - YouTube
systemHAProxyConf 2019 - Inside the GitHub Load Balancer with Joe Williams - YouTube
systemHAProxyConf 2019 - Inspect, Control, Report: HAProxy as the SRE's Door Man by Daniel Schneller - YouTube
systemHAProxyConf 2019 - Moving Yammer to the Cloud with Tobias Haag - YouTube
systemIs lock-free logging safe?
systemJepsen: etcd 3.4.3
systemJessica Tai - How to Tame Your Microservices: Evolving Airbnb’s Architecture - YouTube
systemKafka Needs No Keeper - YouTube
systemPromCon EU 2019: Practical Capacity Planning Using Prometheus - YouTube
systemQueues Don't Fix Overload
systemRunning Massively Parallel Deep-learning Inference Pipelines on Kub... Suneeta Mall & Martin Abeleda - YouTube
systemWhat’s New in Linkerd 2.7 - YouTube
systemdistri Unix package manager - Zürich Go Meetup - YouTube
testingFuzzFactory: Domain-Specific Fuzzing with Waypoints - YouTube
testingPact tests: how we split up the monolithic deploy by Phil Hardwick - YouTube

Until next time! Ashwin Jayaprakash.

Friday, July 22, 2016

Summer 2016 tech reading


Hi there! Summer is here and almost gone. So here's a gigantic list of my favorite, recent articles, which I should've shared sooner.

Java

Other languages

Reactive programming

Persistent data structures

CRDT

Data

Systems and other computer science-y stuff

Fun/General

Until next time! Ashwin.

Friday, April 17, 2009

In-memory Derby DB

Heard from David Van Couvering that Derby 10.5 will support In-memory databases. I was looking for this feature some 3 years ago in Derby - old mailing list archive. There was a prototype of some sort, but was kinda flaky. I'm very excited that 10.5 will have this built-in.

Hopefully this will ship with a future version of JDK6. Imagine what amazing things you'll be able to do then. This along with Map-Reduce in JDK7...ahh..shweet. (Geek alert!)

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!