
Explore refactoring large applications using Symfony2 components, with real-world examples from a high-traffic news website. Learn practical strategies for improving code without full rewrites.

Explore distributed systems and scalability techniques to enhance performance, redundancy, and availability of web services, inspired by ant colony principles.

Explore CQRS and Event Sourcing patterns for efficient data management through practical examples and implementation strategies in this informative talk by Oliver Sturm.

Explore the benefits of a frameworkless approach in PHP development, integrating Domain-Driven Design concepts to overcome framework limitations and focus on domain-specific solutions.

Learn to focus on functional requirements before solutions using Architectural Katas. Explore methods like event storming to improve understanding and planning in software development.

Discover how effective planning and understanding requirements can lead to cleaner code, better architecture, and significant time savings in software development.

Erlernen Sie solide Software-Architektur-Patterns für Systemadministratoren, um effizientere und wartbarere Infrastruktur-Codes zu erstellen. Vermeiden Sie gängige Antipatterns und optimieren Sie Ihre DevOps-Praktiken.

Explore modern software architectures, including microservices, SOA, and data processing. Learn about challenges, best practices, and emerging technologies for building scalable, responsive applications.

Explore building scalable PHP applications with Zend Expressive 2, covering setup, routing, error handling, and architecture. Learn to leverage PSR-15 middleware for flexible and understandable web development.

Learn to leverage IoC containers beyond constructor injection, writing loosely coupled code and decoupling apps from frameworks. Explore advanced features for better design and implementation.

Learn to build efficient APIs using PHP and Laravel's Lumen framework. Covers API design best practices, microservices, REST principles, and practical implementation steps for creating maintainable and user-friendly APIs.

Explore combining BDD and DDD techniques to drive code development from user requirements. Learn to capture stakeholder conversations, create automatable requirements, and express them in object models using Behat and PhpSpec.

Scalable RDMA NIC architecture improving connection and network scalability while maintaining high performance and low CPU overhead, outperforming commercial RNICs in large-scale data centers.

Elegant hardware acceleration for state machine replication using FPGA-based SmartNICs. Achieves high performance in common scenarios while maintaining software flexibility for rare cases.

Explore continuous discovery, scalability, and human monitoring in cybersecurity with the OWASP Assimilation Project. Learn about architecture, attack surface analysis, and practical demonstrations.

Explore the intersection of software architecture, team structures, and complexity science. Learn how to create high-performing organizations through adaptive systems and innovative design principles.

Explore event-driven business process management using Flowable BPM and Kafka. Learn to create scalable orchestrations of microservices, devices, and humans through high-level models.

Detailed account of New Relic's migration from Java 8 to Java 11, covering architecture, tools, challenges, and improvements. Insights for organizations planning similar upgrades.

Explore real-world challenges and solutions in implementing Event Sourcing and CQRS, drawing from extensive experience in financial and insurance sectors. Learn to avoid common pitfalls and optimize these architectural patterns.

Strategies for breaking down a large monolithic system into independent services, focusing on database decentralization, team autonomy, and continuous deployment.

Strategies for effective documentation: improving onboarding, reducing tribal knowledge, and maintaining up-to-date information for better team collaboration and productivity.