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.
- 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.
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
For more software engineering tutorials and coaching, subscribe to The Engineering Coach on YouTube. You can also connect with me on Bluesky or Mastodon.
- YouTube: https://www.youtube.com/c/TheEngineeringCoach
- Mastodon: https://mastodon.social/@braddle
- Bluesky: https://bsky.app/profile/braddle1.bsky.social
- LinkedIn: https://www.linkedin.com/in/mark-bradley-engineering-coach/
"Build better software and become a better engineer."