CategorySoftware Architecture

The importance of setting the boundaries (of your domain models)

First article of the year! I really wanted to start writing this few weeks ago, but honestly I wasn’t inspired enough. Now that I’ve spent a good portion of the Christmas break reading blogs, books and watching courses on Pluralsight, I still don’t feel inspired enough. I guess it’s due to how I spent the […]

Categories: Programming, Ramblings, Software Architecture

Testing the boundaries of your Web APIs

How do you make sure an entire software you wrote works? And how would you do that if your system doesn’t have a UI? Well, simply by testing the boundaries of course! From time to time I like to extract pieces of code from what I’m working on and create small repos just to showcase […]

Categories: .NET, ASP.NET, Microservices, Programming, Software Architecture, Testing

Unit, integration, end-to-end tests: do I need all of them?

Yes. I mean, don’t even think about it. You’ll need all of them, probably in different measures, but there is no “we shipped to production without tests”. Tests are the first rampart separating you from madness and failure. Why madness? Try to do even a small refactoring after you’ve deployed your app. Without automatic tests […]

Categories: Programming, Ramblings, Senza categoria, Software Architecture, Testing

© 2019 Davide Guida

Theme by Anders NorenUp ↑