Skip to content
@the-engineering-coach

The Engineering Coach

A screencast where @braddle will live code using all different types of testing techniques and tools

👋 Welcome to The Engineering Coach!

Your Coach for Better Code, Better Teams. I'm here to help you move past just writing code to truly mastering the craft of software engineering. This repository and my channel are dedicated to teaching the principles, practices, and mindset required to build robust, maintainable, and well-tested applications.

Whether you're an Individual Contributor (IC) looking to master TDD and refactoring or an Engineering Manager aiming to foster a high-performing culture, you'll find practical, no-nonsense content here.

💡 What We Coach On:

  • Engineering Practice: Deep dives into Test-Driven Development (TDD), Mutation Testing, BDD, and Test Doubles (Stubs, Spies, Mocks, Fakes).
  • Architecture & Design: Practical application of concepts like the Test Pyramid and Hexagonal Architecture across PHP, Golang, and Java.
  • Workflow Mastery: Tools and techniques like Test && Commit || Revert (TCR), Mocking Frameworks (Mockery, GoMock, Testify), and optimizing IDEs like PHPStorm.

🎥 Connect with The Coach

Every piece of code in this profile has an accompanying video tutorial.

Join the channel for the full explanation and guided tutorials:

👉 Subscribe to The Engineering Coach on YouTube

Let's Connect

For more software engineering tutorials and coaching, subscribe to The Engineering Coach on YouTube. You can also connect with me on Bluesky or Mastodon.

"Build better software and become a better engineer."

Pinned Loading

  1. 031-gomock 031-gomock Public

    Demostraction of the Go test double framework GoMock

    Go 3 2

  2. 013-ginkgo-gomega 013-ginkgo-gomega Public

    A Set Abstract Data Type implementing using Ginkgo and Gomega to drive the tests.

    Go

  3. 011-testify 011-testify Public

    A demonstration of the Go testing toolbox Testify

    Go 1

  4. 020-end-to-end 020-end-to-end Public

    Demonstrating end to end testing of a simple REST API

    PHP 3 1

  5. 015-pact-http-producer-php 015-pact-http-producer-php Public

    PHP 1 3

  6. 014-pact-http-consumer-php 014-pact-http-consumer-php Public

    A simple HTTP Consumer to demonstrate Pact

    PHP 1 2

Repositories

Showing 10 of 36 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…