Living Documentation, Spec-Driven Development e DDD
Nei team di sviluppo la documentazione è spesso percepita come un male necessario: qualcosa da produrre a
Nei team di sviluppo la documentazione è spesso percepita come un male necessario: qualcosa da produrre a
I Large Language Models sono ormai ampiamente utilizzati nello sviluppo software. Generano codice, test, documentazione e persino
Una delle principali attività a carico di un software architect è la creazione di una architettura che

Non c’è ombra di dubbio che parlando di protocolli per lo scambio di messaggi fra applicazioni ci

L’uscita della versione 6 del framework di casa Microsoft non è certo una novità a questo punto,

Quando suddividiamo la nostra applicazione in diversi componenti, uno delle domande a cui dobbiamo subito rispondere è

Quando i progetti cominciano a crescere è importante tenere il codice ordinato e ben suddiviso, magari suddividendo

Chaos Engineering in pratica La prima cosa da fare per iniziare ad applicare Chaos Engineering è la

La complessità dei sistemi informatici Microservizi e architetture cloud distribuite stanno rendendo lo sviluppo per il web sempre più complesso. Creare sistemi affidabili è

Riprendiamo il nostro esempio Riprendiamo da dove abbiamo lasciato in sospeso il mese precedente [1], ossia il

Cominciamo a lavorare Dopo l’introduzione svolta nel primo articolo della serie, già da questa puntata cominciamo ad

Introduzione Nella precedente serie di articoli, dedicata ai microservizi [1], abbiamo visto un modo per suddividere un monolite in diversi microservice. Con
Nei team di sviluppo la documentazione è spesso percepita come un male necessario: qualcosa da
I Large Language Models sono ormai ampiamente utilizzati nello sviluppo software. Generano codice, test, documentazione
L’idea che filosofia e architettura software possano essere collegate potrebbe sembrare un po’ stramba. Tuttavia,
Progettare per l’evoluzione Il primo passo per poter progettare un’architettura evolutiva è disegnare il nostro
Una delle principali attività a carico di un software architect è la creazione di una
Capire i problemi e/o trovare le soluzioni Tra le tante frasi attribuite in modo apocrifo