
Learn innovative techniques to identify critical code, prioritize improvements, and maintain large codebases effectively. Gain insights into hotspots, coupling, and architectural analysis for better software development.

Exploring simplicity in system design, managing complexity at scale, and fostering high-trust cultures for effective technology implementation and organizational success.

Explore how data-driven culture and software engineering practices intertwine at Pinterest, with insights on building data infrastructure and turning data into valuable insights.

Explore how agile methodologies can enhance system security through continuous delivery, team-based decision making, and integrated security practices in software development.

Explore pragmatic microservices architecture evolution, from monoliths to composable systems. Learn prerequisites, migration strategies, and potential pitfalls in this comprehensive overview for software developers.

Explore Docker's role in building datacenter-scale applications, focusing on cluster management, fault tolerance, and resource allocation using Apache Mesos for large-scale distributed systems.

Explore the hidden assumptions in Agile development and learn strategies for aligning programming styles with Agile principles to enhance project success and team productivity.

Explore Zalando's approach to managing language diversity in their tech systems, supporting 15 million customers across 15 countries. Learn strategies for multilingual platform development.

Explore software engineering's evolution from craft to discipline, examining historical parallels with civil engineering and discussing key developments in theory, practice, and architectural concepts.

Explore software engineering's complex world, from secrecy and laws to encryption and architecture. Gain insights on trust, security, and modern development practices.

Explore deploying Riak, Redis, Apache Solr & Spark using Basho Data Platform. Learn integration strategies for smooth operation from prototype to production.

Explore rugged software engineering principles for robust, secure systems in complex environments. Learn strategies for resilient development and deployment in modern software ecosystems.

Eric Evans explores how microservices create practical boundaries for effective domain modeling and design, aligning with DDD's "Bounded Context" concept. He discusses isolation, shared databases, and the benefits of clear boundaries in system architectu…

Explore Spotify's journey to microservices: scaling challenges, autonomous teams, and architectural evolution. Gain insights into breaking monoliths and implementing effective software architecture strategies.

Explore the evolution of build systems and dive into Google's distributed BuildRabbit, discussing challenges and solutions for large-scale software development workflows.

Explore container scheduling with Kubernetes, covering setup, resources, networking, scaling, updates, and advanced concepts for efficient deployment and management.

Explore Netflix's microservices architecture, principles, and lessons learned. Gain insights into scaling, loose coupling, reliability, and infrastructure in distributed systems.

Explore learning theories, memory processes, and teaching strategies in this interactive session. Gain insights on facilitating learning for others and enhancing your own continuous learning in your field of expertise.

Humorous and critical examination of microservices hype, exploring challenges in implementation including logging, security, and debugging. Offers realistic perspective on adopting this architecture.

Explore JavaScript performance optimization techniques and insights from a Google Dart engineer, delving into VM internals and cutting-edge strategies for enhancing code efficiency.

Explore AWS Lambda's serverless computing capabilities for event-driven applications, automating resource management and scaling for efficient cloud-based logic execution.