Marco Buzzanca, Christopher Petito

Hard disk internals
Hard disk internals
Photo by benjamin lehman on Unsplash


  • async/await Asynchronous programming pattern



Tests are a vital part of the software engineering process, and for good reason: they allow developers to detect bugs earlier and increase the level of confidence they have in the product they are creating. Automated tests in particular offer a consistent way to detect whether any code modifications introduce a breaking change. However, it is not always simple to fully automate tests, especially when there is more than one system involved.

Integration tests aim to assert whether the integration of…

Marco Buzzanca

Backend engineer at Musement. Enjoys lengthy talks about software development, sociology and niche musical genres.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store