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

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.

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.

Exploring safe and efficient foreign memory access in Java beyond ByteBuffers and Unsafe API. Discusses limitations of current approaches and introduces a new API designed for improved performance and safety.

Explore Oracle's efforts in OpenJDK and beyond to maintain Java's popularity, including technical roadmaps and community engagement strategies for a thriving ecosystem.

Learn essential techniques to secure Spring Boot applications, including HTTPS, dependency scanning, CSRF protection, CSP implementation, OIDC authentication, and password hashing.

Explore the transition from Java to Golang in Belgium's largest hospital network, comparing languages and discussing the impact on infrastructure and development teams.

Explore creating micro microservices and serverless apps using Spring APIs with Quarkus, leveraging GraalVM native images for rapid deployment and scaling on Kubernetes and OpenShift.

Explore the evolution of Google App Engine, its security features, and the transition to new runtimes. Learn about gVisor sandbox and its impact on serverless deployments.