
Overview of tools for living documentation, bridging requirements and tests. Explores ATDD, BDD, and Specification by Example techniques, demonstrating how to create executable specifications for better customer-developer communication.

Explore Domain Driven Testing to enhance product understanding, improve user experience, and prevent common pitfalls in software development through industry insights and practical examples.

Explore enduring programming principles, revisiting past concepts in modern contexts. Discover how old ideas shape new technologies and practices in software development.

Explore modern PHP development topics like DDD, BDD, TDD, hexagonal architecture, CQRS, event sourcing, and microservices. Learn how these concepts interrelate and can improve your software projects.

Explore continuous delivery for native mobile apps, covering tools, branching, Jenkins jobs, testing strategies, and best practices to improve agility and reliability in app development.

Practical guidance on improving BDD, SbE, and ATDD practices, focusing on creating high-value specifications and testable scenarios that provide long-term value as living documentation.

Elevate your automated testing skills with insights on TDD, BDD, and innovative approaches to enhance readability, meaningfulness, and effectiveness of tests in Agile development.

Explore transitioning from legacy systems to modern C++ in medical device development, focusing on test strategies, behavior-driven development, and quality improvements.

Explore the distinctions between test automation and BDD, focusing on their unique challenges and contributions to agile software delivery, with practical exercises and real-world examples.

Discover effective strategies for implementing Behaviour-Driven Development, moving beyond basic tool installation to achieve evergreen documentation and executable specifications.

Explore Cypress for modern JavaScript testing, offering native debugging and time travel. Learn its advantages over Selenium and how it enhances developer experience for better software delivery.

Discover essential unit testing tools for creating robust, maintainable tests. Learn about BDD, AutoMocking, and Continuous Execution to enhance your testing process and improve code quality.

Learn BDD automation testing with SpecFlow. Write expressive test scenarios using Gherkin syntax and automate them for effective software development and testing.

Explore large-scale TestOps practices, tools, and agile team workflows for nightly testing of embedded software across multiple branches and machine targets.

Explore Behaviour Driven Development (BDD) as a collaborative approach to software development, focusing on early stakeholder involvement and creating executable specifications for better outcomes.

Discover the benefits of contributing to open source software, from learning and skill development to community building and personal growth. Gain insights on finding projects and making impactful contributions.

Explore DRY testing techniques using AutoFixture to generate runtime data, minimize code duplication, and maintain flexibility for refactoring while ensuring robust test coverage in TDD.

Explore image-based recommendations for grocery shopping using AI. Learn to build and evaluate benchmarks for image vectorization models, improving differentiation between similar food items.

Upgrade backend testing with Cucumber feature tests. Write human-readable tests, improve communication, get free documentation, achieve 100% API coverage, and deploy confidently to production.