My friends and family are under attack in Ukraine. Donate to protect them directly or help international organizations.

Stay up to date on the educational content that I create. Subscribe to my newsletter


How to write automated tests and how to write them well.


How to work with and improve legacy code.

Best Practices

Improve the quality of your code to work with it more effectively.