
Explore Project Valhalla's impact on Java, addressing memory management issues and introducing value classes for enhanced performance and flexibility in future releases.

Explore serverless Java for cloud-native development, gaining insights on efficiency, scalability, and seamless infrastructure integration.

Explore JDK APIs and tools for Java source code modeling, including code generation and strict checks using javax.lang.model and Trees API.

Explore Java 19's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation techniques and avoid common pitfalls.

Explore Scala 3's new contextual abstractions, replacing implicits with clearer constructs like 'given' and 'using'. Learn to write more expressive and understandable code.

Explore Quarkus for fast, memory-efficient Java apps with Dev mode, Dev UI, and Dev Services. Learn its inner workings and see it in action using familiar APIs.

Explore Java 19's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation techniques and avoid common pitfalls.

Explore Helidon Nima, a Loom-based microservices framework offering high performance with simplified, synchronous routing. Learn about virtual threads and their impact on application development.

Explore Jakarta EE integration testing techniques, libraries, and frameworks like Testcontainers for robust application testing and debugging.

Explore automated Java unit test generation to improve productivity, catch bugs on-the-fly, and enhance code quality beyond manual testing limitations.

Explore BigQuery ML to build, train, and deploy machine learning models using SQL for marketing use cases like customer segmentation and purchase prediction.

Dive deep into building distributed systems using pure Java, exploring underlying principles and algorithms beyond framework abstractions. Gain insights into REST, HTTP methods, and cluster state management.

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

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.