
Explore the business impact of code quality, learn to visualize and quantify technical debt, and discover strategies for prioritizing improvements to enhance productivity and reduce development costs.

Explore BEAM concurrency with Sasa Juric, challenging the notion that concurrent programming is difficult. Learn practical examples and discover the potential for concurrency in simple programs.

Practical demonstration of the impact of unit testing, TDD, and pairing on code quality. Explores benefits like improved debugging, faster feedback, and better handling of edge cases.

Explore Java 8 and 9 features through live coding. Learn lambda expressions, streams API, and new collection methods while building a real-time data processing application with JavaFX dashboard.

Retrospective journey through Adrian Cockcroft's influential talks on cloud architecture, microservices, and tech trends, featuring insights from Netflix, AWS, and more.

Discover strategies for nurturing in-house technical leaders, fostering growth and retention. Learn actionable ideas for aspiring tech leads and ways to create an inclusive environment for leadership 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.

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.

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.

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

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 event-driven architecture design, patterns, and best practices for scalable systems. Learn how to avoid common pitfalls and adopt event-first thinking in distributed applications.

Discover best practices for designing and building event-driven applications using Amazon EventBridge. Learn key concepts, implementation strategies, and practical demos to enhance your distributed systems.

Discover IntelliJ IDEA's powerful features for efficient coding. Learn through tutorials and Q&A approaches to enhance productivity, regardless of your experience level or preferred technologies.

Explore why developers often ignore linter errors and how to improve linter design, communication, and configuration for better code quality and developer trust.

Explore strategies to bridge the gap between software architecture and code, addressing challenges in maintaining architectural integrity during rapid development and team growth.

Explore the quest for the perfect programming language, examining modern language design, tradeoffs, and future tools to make programming less challenging.

Explore the science and benefits of laughter in software development. Learn how humor affects the brain, enhances well-being, and improves team dynamics. Discover practical tips for incorporating fun into your work.

Explore how pipeline-driven processes enable true continuous delivery, delegating tactical IT decisions to automated systems for improved efficiency and organizational success.