I am a software craftsman and my main goal is to make the customer happy by producing quality software with the best software engineering practices.
- 💻 Crafting solutions with .NET, Rust and JavaScript/TypeScript
- ✔️ TDD enthusiast and boundary pusher
- ⚡ Advocating and raising the software quality standards worldwide
- 🤝 Helping individuals and enterprises to apply bests software engineering practices
- 🏄 Doing sports regularly: running, wake-skating and body-building
The power of Test Driven Development
Why do writing tests first matter? What are the benefits of TDD? How to get started?
Check this article and learn about the benefits of this magnificent tool we call Test Driven Development!
Why Rust rocks
I find Rust the most elegant language out there. It natively solves many problems and design issues that can be frequently and painfully experienced in other languages.
In this article I will show you why Rust is a powerful language, containing many unique and fascinating language features.
Git best practices
GIT is a fundamental tool for every developer out there. There is literally no day when we do not use it for managing our source code. Using Git properly will improve the quality of your projects.
In this article I will describe the best practices about GIT and explaining why writing good commit messages matters.