
Learn to implement and leverage continuous integration for C++ projects, enhancing code quality and streamlining development workflows.

Exploring strategies to improve testing and quality assurance for embargoed kernel patches, addressing challenges in the current process and proposing solutions for enhanced security.

Explore how up-streaming device drivers improves code quality, reduces line count, and enhances functionality. Learn from a real-world project that achieved 30% code reduction while maintaining performance.

Explore implementing Bounded Contexts in ASP.NET Core to improve code quality, prevent spaghetti code, and enhance application design through well-defined boundaries.

Strategies for maintaining efficient Continuous Delivery pipelines as code grows, including automation techniques for consistent and reliable software development and release processes.

Explore the concept of selfless engineering with Ryan Thomas and Vasudha Prabhala, focusing on collaborative practices and ethical considerations in software development.

Techniques to efficiently identify and address new static check warnings in Linux kernel patches, improving code quality and submission process.

Explore test-driven development practices in open source projects with insights from an IBM expert on enhancing code quality and collaboration.

Discover key principles of senior-level software engineering through a real-world repository upgrade, applying solid concepts to elevate any project's quality and efficiency.

Explore the benefits of Pair Programming, including constant code discussion and problem-solving. Learn from one team's experience implementing this collaborative development approach.

Live coding demonstration showcasing TDD application for a university enrollment system, gradually introducing DDD concepts to handle complex requirements and improve maintainability and scalability.

Estratégias para gerenciar dívida técnica em ambientes de desenvolvimento acelerado, equilibrando demandas de negócios e manutenção de código em projetos de larga escala.

Explore the process of adding support for a new board in Zephyr, from toolchain integration to patch acceptance. Learn best practices for code organization, documentation, and community interaction.

Explore technical debt's true meaning, impact, and management strategies. Learn to identify, address, and prevent technical debt for better software development practices.

Explore balancing experimentation and code quality in software development, leveraging SDLC practices to manage risk and reduce technical debt.

Explore strategies to enhance code quality, including SLAP, cohesion, intention revelation, and meaningful naming. Learn the economic impact and importance of maintaining high-quality code in software development.

Explore strategies for maintaining sustainable pace in software development, addressing complexity, and improving predictability in the software development lifecycle beyond just code.

Diskussion über die Balance zwischen nützlicher und unbedenklicher Software. Analyse von Sicherheitsaspekten, Vertrauenswürdigkeit und möglichen Metriken zur Bewertung. Ziel: Entwicklung vertrauenswürdiger Software-Infrastrukturen ohne Einschränkungen.

Explore the journey of implementing X11 window manager and Wayland compositor 'hikari', covering design goals, programming choices, libraries, and challenges faced in development.

Explore static analysis tools for Ruby on Rails, focusing on Brakeman and Jenkins integration. Learn about security warnings, code updates, and best practices for detecting defects.

Learn to select effective static code analyzers using data-driven insights, exploring tool capabilities, integration, coverage, and result quality for improved software security.