
Explore microservices architecture using Domain-Driven Design and Hexagonal patterns. Learn to effectively split monoliths, define service boundaries, and implement scalable solutions with practical Java examples.

Comparing event sourcing and ORM-based approaches through live coding, exploring benefits and challenges in implementing complex data models and microservices architecture.

Explore contract testing for enterprise applications, covering legacy system migration, API reliability, and consumer-driven contracts. Learn strategies to improve test efficiency and reduce regression issues.

Discover strategies for integrating modern technologies into legacy codebases, using DDD to define bounded contexts and implement strangling services safely and effectively.

Enhance TDD/BDD practices with practical solutions for common issues, focusing on test speed, communication, setup, and mocking. Learn to make test-driven development easier and more effective.

Hands-on guide to implementing CQRS and Event Sourcing using Spring and Axon Framework, focusing on practical application and scalable architecture patterns.

Transforming software delivery from biannual releases to rapid deployments, with insights on DevOps implementation, quality assurance, and overcoming organizational challenges.

Explores the evolution of software requirements gathering, critiquing current practices and proposing solutions to improve collaboration between business and development teams.

Explore advanced Terraform usage, including creating wrappers to meet complex client requirements beyond standard capabilities. Learn strategies for handling challenging infrastructure scenarios.

Learn how to create data-driven websites using JHipster, Angular 5, PrimeNG, and GitLab CI/CD. Explore the development of Voxxed and VoxxedDays sites, including a CFP admin orchestration web app.

Explore enduring programming principles, revisiting past concepts in modern contexts. Discover how old ideas shape new technologies and practices in software development.

Explore strategies for managing change in event-sourced applications, covering projection updates, event versioning, GDPR compliance, and tools offered by the Axon framework.

Explore lazy evaluations and Stream API in Java for efficient coding. Learn from Haskell and Scala examples to harness the power of lambdas and achieve optimal performance in your programs.

Explore enhancing Spring Boot applications with Kotlin, reducing boilerplate, improving code quality, and elevating development skills through practical demonstrations and examples.

Explore Spring Framework 5's major features, hidden gems, and upcoming developments with Juergen Hoeller. Gain insights into functional and reactive programming models and useful refinements.

Bridging the gap between security and development: Explore misunderstandings, shared goals, and strategies for better collaboration to create secure and efficient solutions.

Explore Jenkins X for cloud-native CI/CD on Kubernetes. Learn to set up, develop microservices, import projects, use pull requests, and automate provisioning for faster software delivery.

Explore modern microservices with Spring Cloud.next, covering functions-as-a-service, reactive programming, Kotlin, Apache Kafka messaging, and Spring Cloud Gateway for efficient cloud-native development.

Explore the psychology of software development, rediscover coding joy, and learn practical tips to enhance workplace satisfaction and productivity through a blend of psychology, philosophy, and computer science.

Explore building a distributed indexing layer for big data, covering design principles, data ingestion, storage, modeling, and in-memory computing techniques for scalable, real-time querying.

Exploring the relationship between Conway's Law and microservices, examining pros and cons of the 'reverse Conway' approach, and discussing operational challenges and solutions for cross-functional teams.