
Insightful discussion on agile transformation, exploring frameworks for complex problems, and examining microservices pitfalls. Offers perspectives on revitalizing programming joy while maintaining business competitiveness.

Explore cloud native and serverless technologies with experts Matt Turner and Eric Johnson. Gain insights on event-driven architectures, testing strategies, and BEAM languages for efficient cloud adoption.

Insightful discussion on microservices adoption, exploring key considerations, benefits, and potential pitfalls. Experts share valuable insights for informed architectural decisions in software development.

Explore complex software architecture decisions with industry experts Neal Ford and Mark Richards, discussing trade-offs, service granularity, and distributed systems challenges.

Insightful discussion on evolving software architecture trends, exploring DevOps, complexity management, bounded contexts, and continuous delivery with industry experts Simon Brown, Dave Farley, and Hannes Lowette.

Learn best practices for scaling software architecture, including risk management, microservices adoption, and release strategies. Gain insights on building robust systems that can handle growth and increased demand.

Explore key insights on modern software engineering practices, focusing on iteration, experimentation, and continuous improvement to enhance your skills and deliver better software.

Discover key principles for creating effective APIs, including the ADDR process, job stories, and event storming. Learn about minimum viable portals and API boundaries to enhance your API design skills.

Explore software complexity with experts, discussing frameworks, human factors, disposability, and real-world problem-solving. Gain insights on scaling down complexity in modern software development.

Explore pragmatic approaches to achieving high-performance, scalable architectures through UML and evolutionary design. Learn from experts about syncing systems and building effective solutions for modern software challenges.

Discover why software architecture is crucial for developers, how the C4 Model enhances understanding, and the importance of diagrams in software development with insights from Simon Brown.

Discover 10 practical recommendations for effective software architecture, focusing on team setup, organizational structure, decision-making, and iterative improvement to create malleable, efficient systems.

Insights from implementing the Actor Model in production, covering challenges, design decisions, and lessons learned. Explores clustering, persistence, and practical applications of this concurrent programming paradigm.

Strategies for scaling automated testing across organizations, focusing on architectural considerations, best practices, and integration into CI/CD pipelines to improve software quality and reliability.

Challenges common software architecture practices, exploring hidden costs of dependencies and advocating for modular, easily maintainable systems that can adapt to changing technologies.

Explore Apache Pulsar's innovative architecture for scalable messaging and queuing, featuring unified flexibility, durability, and serverless processing capabilities for modern data-driven applications.

Explore modern best practices for asynchronous decoupling, resilience, and scalability in large-scale software systems using events and services, based on experiences from high-performing tech organizations.

Discover how consumer-driven contracts with Pact can streamline microservices testing, reducing complexity and increasing confidence in service integrations without extensive integration tests.

Explore cloud-native event streaming platforms, their key characteristics, and components. Learn about multi-protocol support, high-performance data streaming, dynamic scaling, and stream governance in modern applications.

Holistic approach to modernizing legacy architectures by aligning business strategy, product vision, domain boundaries, team organization, and software design for competitive advantage and innovation.

Explore team leadership through distributed systems theory. Learn to optimize team dynamics for scale using software architecture principles, enhancing management skills for technical roles.