
Explore pragmatic software architecture with Simon Brown, covering five key aspects for developers to create successful, well-organized products beyond just good code.

Explore JSON Duality Views to enhance data-driven applications, improving developer experience and customer satisfaction across Spring Boot, Quarkus, and Micronaut frameworks.

Explore Vertical Slice Architecture as an alternative to traditional layered approaches, focusing on its advantages for building scalable, adaptable software in fast-paced development environments.

Explore the concept of plugins in software development and their versatile applications across various frameworks and technologies.

Explore PII/GDPR detection using Microsoft Presidio and Spacy, focusing on architecture and design for effective data protection implementation.

Explore strategies to avoid software rigidity with Pragmatic Dave Thomas. Learn functional programming, concurrency, and pattern matching techniques to keep your code flexible and maintainable.

Explore performance bottlenecks in Slack's desktop app, examining architectural decisions and strategies to mitigate inefficiencies causing system strain.

Explore Clean and Hexagonal architectures: their benefits, differences, and effectiveness in solving modern software development challenges.

Explore common pitfalls in event-driven architecture and learn strategies to overcome challenges in naming, evolution, and storage for more robust system design.

Explore Clean and Hexagonal Architecture in practice, addressing code debt and framework challenges using Event Storming, Spring Boot, and Kotlin. Gain insights into real-world problem-solving and architectural benefits.

Explore domain model refinement through example mapping and business-oriented TDD, enabling rapid experiments without system rewrites. Learn to adapt to evolving requirements efficiently.

Explore and understand various 'event' related software concepts, their origins, intentions, and applications in modern IT landscapes.

Rediscover effective software design techniques. Learn to balance upfront planning with evolutionary approaches using diagrams, decomposition, and the C4 model for agile architecture.

Discover techniques to enhance software design autonomy and improve overall system architecture in this insightful conference talk.

Explore the journey from OOP to functional programming, challenging traditional coding principles for more modular and maintainable solutions.

Explore DDD and Clean Architecture through "The Three Little Pigs" fairy tale, with Java code examples for practical implementation insights.

Explore the trade-offs between monolithic and microservices architectures from a Continuous Delivery perspective. Learn key considerations for effective software design and architecture.

Explore how test-driven thinking enhances productivity, improves focus, and makes coding enjoyable. Learn psychological insights to supercharge your C++ development process.

Explore the complex relationship between Agile and Architecture in software development, examining their past, present, and potential future impact on addressing industry challenges.

Explore EventStorming methodology to revolutionize domain modeling, accelerate problem-solving, and enhance system design in complex software projects.

Explore six impossible concepts in software development, from integer representation to task estimation, and learn to work within these limits to create effective solutions.