
Explore enterprise contract testing strategies with Marcin Grzejszczak. Learn best practices, tools, and techniques for implementing effective contract tests in large-scale software systems.

Explore modern Java techniques for writing clean, maintainable code with expert insights from Miro Cupak of Dnastack.

Explore building a reactive server with non-blocking I/O, back pressure support, and Project Reactor. Learn to handle complex I/O operations and implement Reactive Streams efficiently.

Gentle introduction to reactive programming and systems in Java, covering key concepts and practical applications for efficient, scalable software development.

Explore cloud-native JVM applications with Red Hat expert Justin Lee, focusing on optimizing performance and scalability in modern cloud environments.

Enhance Java SaaS with GraalVM: integrate Python ML libraries, leverage GPU acceleration for model training, and implement recommender systems in enterprise applications.

Explore functional programming techniques to implement the Visitor pattern without modifying object models, leading to readable and robust code design following GoF patterns.

Explores alternatives to end-to-end test environments in distributed architectures, addressing challenges and proposing solutions for maintaining software quality without relying on production-like setups.

Explore reactive architecture principles inspired by honeybee behavior, learning to build more responsive and resilient software solutions through nature-inspired design patterns.

Explore recent Angular advancements, including the Ivy rendering engine's performance improvements, payload reductions, and ecosystem expansions. Gain insights into compiler updates and technical enhancements.

Explore JUnit 5's new features and easy migration from JUnit 4. Learn how this updated framework aligns with modern Java ecosystem paradigms and enhances testing capabilities.

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 effective unit testing techniques to improve code quality and design. Learn about test priorities, handling legacy code, and refactoring strategies for more maintainable and robust software development.

Practical steps for effecting lasting organizational change, based on real-world experiences in Agile transformations. Insights on overcoming dysfunctional business practices and implementing successful techniques.

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.

Learn to create a clear and informative Git history with practical tips for better commit messages, structuring changes, and managing long-term code comprehension in software development.

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

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

Discover 7 principles for boosting productivity as a software developer, covering technical and self-organizational aspects to increase efficiency and focus on value-adding tasks.

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.