
Explore jpackage, a new tool in JDK 14 for creating native installable packages for Java applications across Windows, macOS, and Linux platforms.

Explore open-source technologies for flexible data pipelines, from Apache Kafka to BigQuery, with easy component swapping and cloud deployment options.

Explore Java's evolution for serverless computing with Micronaut, addressing challenges in memory, startup time, and performance to compete with Go and Node.js.

Discover how MicroProfile optimizes Enterprise Java for microservices, enabling lightweight, portable applications that can run anywhere, even on a Raspberry Pi. Learn to develop efficient, scalable solutions.

Explore GraalVM's native image technology for Java, offering instant startup and low overhead. Learn generation techniques, configuration, and real-world application benefits.

Discover best practices for Spring developers adopting Kubernetes, including tools for faster container builds, efficient development cycles, and optimizing Java applications for containerized environments.

Explore Project Loom's approach to lightweight threads and structured concurrency in Java, addressing scalability challenges and improving concurrent application development.

Explore coroutines as a solution to callback hell in non-blocking applications. Learn to write linear-looking code with suspend functions and apply Kotlin coroutines to existing JVM projects.

Explore Postman and Newman for API testing in CICD pipelines. Learn to create collections from OpenAPI specs, handle various use cases, and leverage Newman's extensibility for automated testing.

Explore GraalVM's native image technology for Java, offering instant startup and low runtime overhead. Learn generation techniques, configuration, and real-world application examples.

Explore jpackage tool for creating native installable packages for Java applications across Windows, macOS, and Linux platforms, with examples and deployment strategies.

Explore building an immersive escape room experience using Raspberry Pi, Arduino, sensors, and actuators. Learn hardware development basics and IoT project implementation.

Discover how to leverage Gradle's powerful features while reducing complexity. Learn to implement top-down constraints for consistent, structured builds across your organization.

Explore how Twitter optimizes services using Graal and machine learning, achieving significant cost savings and performance improvements through autotuning.

Discover advanced SQL techniques for modern application development, including window functions, CTEs, JSON handling, and efficient pagination methods to enhance query performance and functionality.

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 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.

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

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.

Explore Java memory usage beyond -Xmx, including native memory leaks. Learn to analyze and optimize JVM footprint for better performance in shared environments and containers.