Beginners guide to balance your data across Apache Kafka partitions
Best of Both Worlds: Apache Pulsar and Apache Kafka
Creating Evolutionary Architecture and Design: From Problem to Solution by exploring patterns
Don’t Reimplement Distributed Consensus Algorithms! (Learn to Use Them Instead)
From Monolith to (µ)Services. What happens with my Data?
Hands-on introduction to OpenTelemetry tracing
JSON Data Modeling in Document Databases
My children will never deploy active-passive.
Software architecture in a DevOps world
Walking to School in the Snow or What to Do When You Aren't Building Bridges with Bricks
— Cloud Infrastructure—
CI/CD Pipelines : What, Why, How?
Getting started with Azure Spring Apps
Learn Kubernetes the Java way
Next up: Spring Security 6
Reduce System Fragility with Terraform
Secrets of Performance Tuning Java on Kubernetes
Service Mesh for Java Developers
Spring Cloud Gateway: What is it and What's New.
The Future is Serverless - with Java
The Right Number of Partitions for a Kafka Topic
— Cloud Technology—
Hands-on Workshop: Building Streaming Data Pipelines with Apache Kafka
Introduction to Rancher Desktop
Knative Core Concepts! And Spiders!
Kontain Your Spring
Let's get Functional: The fast path to smart serverless with Spring Cloud Function & Azure Functions
Make your container apps smarter with sidecars and actions
Natively Cloud Native - Building Agile Microservices with Micronaut
Observability For Java Devs - 2023 Edition
Progressive Delivery with Kubernetes and Argo Rollouts
Testing cloud-native applications with ease!
Thriving in the cloud: Venturing beyond the 12 factors
Weathering the Cloud Storm: Building Resilient Geo-Distributed Apps with Spring Cloud
— Core Java—
Cooking Recipes, Coding, an IDE and YOU
Data Focused programming with Pattern Matching in Java
Dataframes, Collections, and Streams in Java
How to Fix Your Technical Debt Dilemma
Know your Java?
Loom Virtual Threads in the JDK 20
Panel Session: Moving the Java Community Forward
Refactor your code to Java 20
Revisiting Design Patterns after 20
The OffHeap Podcast. Devnexus Edition
To Java 20 and Beyond!
Apache Pulsar Development 101 with Java
Beyond REST and CRUD: Integration patterns in Microservices
Bootiful Spring Boot 3
GraphQL from the Ground Up
Introducing Spring for Apache Pulsar
Spring Boot 3 Workshop
Spring Cloud Stream Past, Present, and Future.
Spring Modulith: What the what?
Spring Recipes: A Collection of Common-Sense Solutions
To Production and Beyond: Observability for Modern Spring Applications
Vector Similarity Search in Spring with Redis Stack
— Jakarta EE—
5 years of Jakarta EE Panel: a look into the future
Deep Dive MicroProfile 6.0 with Jakarta EE 10 Core Profile
From javax to jakarta, the path paved with pitfalls
Jakarta EE 10 and Beyond
Jakarta EE and MicroProfile Highlights
Jakarta EE for Spring Developers
Jakarta EE integration testing
Jakarta EE or Spring? Real world testimonies
Let's take a look at how a Jakarta EE cloud-native application should look!
Upgrading a Legacy Java EE App with Style
— Java Platform—
Enhancing Java applications for the cloud
From Java 17 to 21 and beyond: Loom, Amber and Valhalla
Java's Hidden Gems: Tools and Libraries
Journey to cloud : leave no Java workload behind
Leading Edge! Changing the Java World with Loom, Panama, and More
Patterns, Predictions, and Programming
Say the Words: Modern Java with JavaFX for Rich Client UIs
Should I upgrade my Java?
The Cloud Native Compiler: JIT-as-a-Service
— Practices and other tech—
BDD from the Trenches
Calculating the Value of Pie: Real-Time Survey Analysis With Apache Kafka®
CAPES aren't just for super heroes... They're for you too!
Developer Productivity - clean | secure | fast
Five ways open source will slow you down
Harnessing the Hyper-dimensional Mind: Visualizing Brain Computer Interfaces
Just Code isn't enough, A successful project needs more....
Shifting Left with Kubernetes
Things we've learned about better software delivery principles through a pandemic
Unlocked : Growing Your Skills Through Open Source Development And Civic Hacking
Best Practices for Securing Cloud Native Applications
Don't Trust anyone.... Secure your Microservices with ZeroTrust approach.
Empowering Developers to Embrace Security
How to report a vulnerability: Responsible Disclosure for Developers
Keeping It SAST-y
Minimum Viable Security for Cloud Native Stacks
Securing Your Software Supply Chain One Open Source Project at a Time
The Anatomy of Java Vulnerabilities
Wargames - Java vulnerabilities and why you should care
— Tools and techniques—
Event sourcing - the good parts
Going Beyond Test-Driven Development
If it isn't hot, it doesn't deliver: Apache Pinot, Food Delivery and why real-time analytics matter.
Mastering the Linux command line
The Programmer's Guide to JDK Flight Recorder
Unlocking Value from Time Series Data with Open Source Tools in Java
What's Cooking in Maven?
Wired! How your brain learns new (programming) languages
Writing Gradle plugins that users will love
A Call to (GitHub) Actions!
Avoiding common pitfalls with modern microservices testing
Batch Processing Cloud Apps with Java
Change Data Streaming Patterns in Distributed Systems
Event-driven autoscaling for Serverless Java
From Code To Production - How Developer Tools Make you Successful
Java to Kubernetes for dummies
Quarkus for Spring Developers
Why You Should Be Doing Contract First API Development
— Web and Front-end—
Accessibility Auditing: Getting Started with Accessibility
Creating a Modern Web App Using Spring Boot and Vue.js with JHipster
Cross-Platform Cloud CI/CD
Demystifying The Dreaded A/B Test
From Your Perspective
Full-stack reactive with Spring Boot & React
I Can Do THAT in a Browser? Improving User Experience with Lesser Known Native JS APIs
Properly Managing Data In React
Typescript Deep Dive
Vue for React Developers
code of conduct
We are open-source