We all know the situation: the customer finds a critical bug in the latest release and he wants us to release a new version of our application with a fix. How do we handle this situation without breaking our team policies? How to release a specific fix to avoid regression problems? First we need to … Continue reading How to release a hotfix with pull-request inside VSTS in 3 steps
Month: August 2018
ALM DOs and DON’Ts – Unit test
A unit test is a runnable piece of code that verifies that another piece of code (called production code) does what it is supposed to do. A unit test has many characteristics and one of the most important is that a single unit test must verify one and only one thing. If a unit test specifies more … Continue reading ALM DOs and DON’Ts – Unit test
ALM DOs & DON’Ts – Database source control
The database is a critical part of our application. If we deploy version 2.0 of our application against version 1.0 of our database, what do we get? A broken application. And that's why our database should always be under source control right next to our application code.
2 anni di blogging: cosa ho scoperto che può tornarti utile
Oggi questo blog compie 2 anni. Solo a scriverlo mi sembra impossibile. Ma cosa mi sta insegnando questo viaggio? Cosa ho imparato L'anno scorso ero particolarmente colpito dal fatto di aver raggiunto le 200 visite nel mese di luglio 2017. Adesso in un mese il conteggio arriva a 1600 da 3 mesi consecutivi. Ovviamente … Continue reading 2 anni di blogging: cosa ho scoperto che può tornarti utile
ALM DOs and DON’Ts – CI builds status
We all know the practice of continuous integration. One of the common pitfalls about CI is that the build status is not monitored and not treated as one of the top priorities for the team. A healty/green status of our CI process means that our code is in a good shape for what our automated … Continue reading ALM DOs and DON’Ts – CI builds status
Quella sottile linea invisibile
Camminando giusto giusto sul confine tra Italia e Austria nel percorso Water Trail. Un passo sei di qua e un passo sei di là. Così semplice, quasi banale. Eppure la differenza è enorme. Sarà una fissa mia ma queste cose mi affascinano. E mi chiedo: perché proprio lì la linea di confine e non un … Continue reading Quella sottile linea invisibile
Mastering database migrations scripts with VSTS
Application lifecycle needs to think about database too. Automated migrations scripts and some tools can solve lots of our problems related to database changes.