
Explore diverse JVM distributions, their unique features, and optimal use cases. Navigate the OpenJDK ecosystem to make informed choices for your Java development needs.

Explore the inner workings of diverse database technologies, demystifying their operations and understanding their fundamental principles.

Explore data-oriented programming in Java, its principles, and recent language additions like records and pattern matching. Convert an OOP application to showcase advantages in microservices.

Explore pragmatic system design using Serverless and Function-as-a-Service to balance frequent deployments with stable capabilities, offering an alternative to full microservices migration.

Explore factors impacting developer effectiveness and satisfaction, covering architectural and psychological aspects in software development.

Explore Java's hardware-friendly advancements, including APIs for native memory management and C function integration, debunking myths about JVM's limitations for high-performance systems.

Explore Java persistence for cloud-native apps, covering principles, challenges, and strategies. Learn database patterns and cloud-native tech to optimize your application's persistence layer.

Explore large-scale distributed processing challenges in Google Cloud, learn monitoring techniques, and discover solutions for efficient big data handling through real-world examples.

Explore GlassFish's revival, technical debt challenges, and strategies for modernizing legacy projects. Gain insights on balancing radical changes with security, usability, and scalability in software development.

Discover how to build optimized microservices using Micronaut and GraalVM Native Image for efficient, high-performance applications deployable to Kubernetes or serverless platforms.

Explore AI's role in software development, its limitations, and potential future directions with insights from Michael Feathers at GeeCON Prague 2023.

Explore serverless Java app deployment using MicroProfile and Quarkus on Google Cloud Run, minimizing infrastructure work while maximizing efficiency and flexibility.

Explore serverless Java's advantages, from infrastructure as code to energy savings, with live deployments and pragmatic event-driven architectures.

Explore downsides of invasive frameworks and learn risk mitigation techniques for safer software development, focusing on Hibernate and Spring.

Explore Redis's advanced features, from circular lists to cache invalidation, in a game show format. Learn to leverage memory-first capabilities for faster applications and enhanced user experiences.

Boost efficiency as a Java developer by mastering Linux terminal tools and automating routine tasks. Learn practical skills to enhance productivity and streamline workflows.

Explore modular Java application design for flexible deployment as monolith or microservices. Learn testing strategies and benefits of this approach using Quarkus and Jakarta standards.

Explore modern integration testing with Testcontainers, challenging traditional test pyramids and adapting to current project needs for efficient and effective software development.

Learn to build high-performance, cloud-native Java apps using EclipseStore for efficient in-memory data processing, cost savings, and simplified architecture without traditional databases.

Explore controversial Kotlin features like coroutines, receivers, and extension methods to write clean yet complex code. Delve into experimental and lesser-known aspects of the language.

Explore the evolution of programming languages, focusing on Java's recent developments and the decision-making process behind new features.