
Explore Drupal8's modernization and Symfony integration. Learn routing, controllers, hooks, events, and custom module development for Symfony developers new to Drupal8.

Explore modern PHP development topics like DDD, BDD, TDD, hexagonal architecture, CQRS, event sourcing, and microservices. Learn how these concepts interrelate and can improve your software projects.

Explore Domain Driven Development and Hexagonal Architecture to maintain a clean, scalable codebase. Learn about Ports, Adapters, Domains, and separating concerns.

Explore Service Oriented Architecture for robust, scalable systems. Learn design principles, benefits, and real-world examples to enhance software maintainability and team efficiency.

Explore common misconceptions and best practices for Dependency Injection in PHP, learning from real-world experiences to enhance application maintainability and effectiveness.

Explore advanced Domain-Driven Design patterns to create robust, expressive PHP models. Learn to implement Value Objects, Entities, Repositories, and Specifications for improved code organization and business logic representation.

Explore techniques for hot deploying low-latency services in 24/7 operations, covering high-availability, replicated state machines, rolling upgrades, and disaster recovery strategies for financial systems.

Explore CUPID principles for joyful coding: Composable, Unix philosophy, Predictable, Idiomatic, and Domain-based. Learn to create habitable, enjoyable codebases that stand the test of time.

Exploring Gilt Groupe's journey from Ruby to Scala, focusing on the benefits and challenges of implementing a typesafe, futures-based strong client model in a distributed service architecture.

Explore architectural simplicity through events, focusing on reducing complexity, enhancing flexibility, and building adaptable software systems for improved productivity and long-term evolution.

Explore Test Driven Development for iOS apps using SOLID principles and effective architecture. Learn practical techniques for writing testable code and implementing TDD in real-life scenarios.

Explore reactive systems architecture for modern software design. Learn about asynchronous messaging, isolation, back-pressure, and microservices to build scalable, resilient applications suited for 21st-century challenges.

Explore microservices architecture, its implications, and how evolutionary architecture and continuous delivery enable its successful implementation. Learn key characteristics and strategies for adoption.

Explore Netflix's cloud migration, global architecture, and open-source tools. Learn about AWS deployment, Cassandra integration, and building custom PaaS for scalable, resilient applications.

Explore component programming in D, focusing on creating reusable, robust software components. Learn techniques for building modular, high-performance code with easy customization and optimization.

Explore Vert.x: a lightweight, high-performance platform for building concurrent polyglot applications on the JVM. Learn design principles, asynchronous APIs, event bus, and advanced features.

Martin Fowler explores microservices architecture, comparing it to monoliths and SOA. He discusses key characteristics, benefits, and challenges of microservices, offering insights for effective implementation in modern software design.

Explore the relationship between software architecture and code, focusing on effective communication, abstraction alignment, and practical strategies for developers to improve system structure and agility.

Explore reactive applications' characteristics and design approaches for resilient, responsive, and elastic systems through lightning talks and open discussion with industry experts.

Explore event sourcing's benefits, challenges, and applications in software architecture. Learn when to use it, common misconceptions, and how it can transform problem-solving approaches.

Explore Netflix's transition to cloud-based architecture using Cassandra, covering automation, scalability, and performance optimization techniques for large-scale distributed systems.