
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.

Explore Philips' journey to cloud-based CI/CD, leveraging serverless runners for 8000+ developers. Learn about scaling, cost optimization, and improved developer experience in this open-source solution.

Explore patterns and practices for implementing scalable, maintainable event-driven microservices architecture, focusing on distributed data management and transaction handling.

Explore Akka clusters through four Java projects, from basic setups to advanced features like cluster singletons and sharding. Gain hands-on experience with downloadable examples and visualize cluster dynamics using web dashboards.

Discover strategies for synchronizing Java and .NET codebases, automating release processes, and implementing a merge pipeline to ensure continuous releasability across multiple platforms.

Explore time concepts in computer science, from clock usage to implementation and beyond. Learn to manage chaos in software development through advanced timing techniques.

Explore a system predicting pollution levels using Kafka Streams, based on historical and current weather data. Learn from WorldRemit's open-source project for practical machine learning applications.

Discover techniques for identifying and optimizing the hot-path in your code to achieve substantial performance gains. Learn to apply the Pareto principle and performance testing for effective system optimization.

Porównaj Javę i Haskella, poznając ich podobieństwa, różnice i mocne strony. Odkryj korzyści płynące z nauki języka czysto funkcyjnego i zrozum ewolucję Javy w kierunku programowania funkcyjnego.

Explore modern JVM multithreading concepts, including green threads, fibers, thread pools, non-blocking database communication, and asynchronous code optimization for efficient application development.

Aprende a realizar cambios de esquema a gran escala sin incidentes. Descubre estrategias para modificar claves primarias en bases de datos con millones de usuarios y miles de inquilinos de forma segura.

Explore Spring's inner workings, including Dynamic Proxy and transaction management. Learn to create a custom Spring-like framework while gaining insights into Java ecosystem tools.