My team uses pull requests to communicate changes to each other and help document why we changed the code. Should we stop doing this in favor of something better?
When using trunk-based development, release feature toggles are a means to deploy your code without releasing it to users. Here are some ideas I have learned in using them.
I’ve thought about and written about testing a lot on this blog. Specifically I’ve written a lot about Test-Driven Development. My thoughts on it have changed recently and I wanted to write them down.
In this 3rd article on Dependency Injection I want to show how you can write unit tests to verify the services have been properly configured in the DI Container.
In this second article, let’s review some of the core concepts of Dependency Injection (DI).