
Insights on recurring architectural challenges in agile organizations, addressing design, documentation, team autonomy, and maintaining architectural integrity while embracing agility.

Techniques for building systems that embrace change in IT: evolutionary architecture, immutable infrastructure, flexible governance, and adaptable coding practices for modern software development.

Explore the manager's role in code reviews, balancing supervision and micromanagement. Learn effective habits for engaging with the process and fostering a productive development culture.

Explore continuous verification in complex systems, sensitizing teams to drifting safety boundaries and informing work practices for improved resilience and failure prevention.

Discover a systematic approach to refactoring and managing technical debt. Learn practical techniques to improve code quality, reduce complexity, and enhance maintainability in software projects.

Explore how to improve Scrum implementation through game analogies. Learn effective strategies to enhance team collaboration, productivity, and overall Agile development practices.

Explore how software engineers leverage data and automation to simplify life, transform data pushes into pulls, and utilize dashboards for personal and professional problem-solving.

Explore event-driven architectures and data in motion, covering Kafka, event streams, and principles for effective implementation. Learn to leverage real-time data for business success.

Discover how Gumtree transformed their engineering team by removing "Dev" and "QA" titles, fostering collaboration, and shifting testing responsibilities to create a unified, agile workforce.

Discover Metaflow, Netflix's ML framework that revolutionized production time. Learn its development, impact, and gain practical insights for your own projects.

Gil Tene shares insights on the CTO role, discussing business understanding, adaptability, problem-solving, and the evolving nature of technology leadership in this engaging conference talk.

Explore algebraic structures in functional programming, focusing on semigroups and semilattices. Learn their applications, trade-offs, and how to choose the right structure for your programming needs.

Exploring how Spotify's autonomous team culture led to the creation of Discover Weekly, highlighting the importance of data-driven decisions, experimentation, and aligned autonomy in fostering innovation.

Insightful discussion on software development evolution, covering language changes, agile methodologies, documentation practices, full-stack development, open source impact, and practical advice for programmers.

Explore Zig's unique approach to performance, safety, debugging, and tooling. Learn about its syntax, semantics, package management, and the non-profit foundation behind this innovative programming language.

Insights from Minecraft, Spotify, and LEGO on effective agile product design. Explores prototyping, feedback, simplicity, and balancing agile processes with creative design in game development.

Discover how Zendesk implemented error budgets and SRE practices to improve reliability across a global engineering team, addressing outages and change freezes while maintaining innovation.

Explore decision-making models for CTOs, expert vs. non-expert approaches, and fostering a culture of intentional architecture and design heuristics to develop future technical leaders.

Explore modern cybersecurity challenges in cloud environments, learn strategies for data protection beyond traditional perimeters, and discover tools designed for cloud security in this insightful presentation.

Explore AWS messaging services for event-driven architectures, comparing performance, scalability, and cost. Learn to select the optimal service for your workload and leverage trade-offs effectively.

Explore asynchronous communication patterns for microservices, enhancing resilience and flexibility. Learn integration techniques, real-world applications, and how to leverage asynchronous processing behind synchronous APIs.