
Explore Project Loom's lightweight concurrency mechanisms for the JVM, including fibers, threads, and continuations. Learn about its implementation, efficiency improvements, and impact on asynchronous programming.

Explore techniques for troubleshooting containerized apps, addressing common issues like permissions, parameters, and volume mounts to ensure smooth operation in Kubernetes environments.

Explore IoT data processing with KSQL, Apache Kafka's SQL streaming engine. Learn to ingest, process, and visualize smart home energy data in real-time using a simplified IoT architecture.

Explore Java API design evolution, examining problematic older APIs and their modern alternatives in JDK 9-12. Learn principles for clean API design through live coding examples.

Explore GraalVM and Quarkus for building cloud-native Java microservices with small memory footprint, fast startup, and mixed reactive/imperative programming for extreme cloud environments.

Explore alternatives to JavaScript classes, including functions, factory patterns, and object composition, for simpler, safer, and more idiomatic code.

Discover how to update a Spring Boot app on Kubernetes with database schema migration using Flyway, ensuring zero-downtime deployment and continuous service availability.

Develop high-performance, scalable Java microservices using reactive programming, LMAX Disruptor, Undertow server, and Kubernetes for cloud-native deployment strategies.

Inspiring developers to embrace accessibility as a daily practice, focusing on user needs and inclusive design. Explores tools and techniques for building accessible web applications.

Explore TestContainers for efficient integration and end-to-end testing using Docker containers. Learn features, JUnit 5 integration, and practical demos for improved developer experience.