facebook
Versionare i pacchetti Nuget con GitFlow e SemVer

Versionare i pacchetti Nuget con GitFlow e SemVer

Nel precedente articolo abbiamo visto come poter versionare i nostri pacchetti Nuget tramite l’uso di alcune classi come AssemblyInfo.cs. Seguendo questa tipologia di versionamento nella nostra azienda non abbiamo avuto grosse difficoltà, anche se con...
Disaccoppiare la comunicazione con RabbitMQ

Disaccoppiare la comunicazione con RabbitMQ

Il progetto a cui sto lavorando è basato su di un’architettura composta da più applicazioni che comunicano tra loro tramite scambio di messaggi. In genere, questa comunicazione avviene seguendo il pattern Publish/Subscribe, il quale prevede che...
Braintree per i pagamenti nel nostro store

Braintree per i pagamenti nel nostro store

Nel corso dello sviluppo di un e-commerce per un nostro cliente, abbiamo dovuto affrontare la gestione dei pagamenti, sia in termini di tipologie che di sicurezza, per cui abbiamo dovuto scegliere se implementare in maniera diversificata le diverse modalità (carta di...
Dai requisiti al testing con SpecFlow

Dai requisiti al testing con SpecFlow

Introduzione Negli ultimi mesi mi è capitato di approfondire l’utilizzo di framework e metodologie per il testing del codice. In particolare, sto utilizzando due metodologie di scrittura del codice che mi stanno incuriosendo parecchio, una è il TDD (Test Driven...