Pair Programming: ha davvero senso adottarlo? Giacomo Giovenzana fa il punto su quelli che per lui sono gli aspetti più interessanti di questa tecnica, dopo averla sperimentata sia come sviluppatore sia come Scrum Master.
Che cosa si intende con "Fitness function-driven development"? Scopriamolo in questo articolo a cura di Alberto Acerbis.
Programmare è la tua passione? Partecipa ai nostri "Saturday coding" del 6 e 20 maggio, ti aspettiamo a Seriate.
Luca Pozzoli ci parla di Poetry, un valido strumento utile per la gestione delle dipendenze in un progetto Python.
Alessandro Rosa ci consiglia SDKMAN!, un'ottima soluzione che semplifica la gestione di differenti pacchetti di uno stesso software.
Andrea Giovane ci parla del Service Worker, un componente fondamentale per lo sviluppo di Progressive Web App perché migliora l'esperienza utente grazie a un'attenta gestione della cache del browser.
Vite è un "framework agnostic tool" più veloce ed efficiente rispetto a webpack e altri...Lorenzo Conti ci illustra le sue principali caratteristiche?
All'appuntamento dell'XPUG Bergamo del 26 aprile Luca Piccinelli ha parlato della sua esperienza con il TDD, una delle pratiche Extreme Programming più diffuse. Lavorare in TDD non è affatto semplice, ma porta grandi benefici alla qualità del software sviluppato e rilasciato.
Manuel Bonini ci introduce all'utilizzo dei bookmark in IntelliJ, veri e propri segnalibri che facilitano la navigazione del codice.
Matteo Balestrini ci guida in una interessante riflessione sull'importanza del coding e della programmazione fin dai primi anni scuola. Scratch è uno strumento pensato ad-hoc, e grazie al tutorial di Matteo vedremo come realizzare la nostra prima animazione.
Alberto Acerbis, incuriosito dal concetto di "Minimal API" introdotto nel nuovo .NET 6, intravede una grande opportunità per tutti gli sviluppatori: abbandonare l'approccio tradizionale in favore del Domain-Driven Design...
Avere il package.json della vostra applicazione costantemente aggiornato è molto importante. Matteo Balestrini ci consiglia l'utilizzo di npm-check-updates.
Marco Testa ci regala un'interessante riflessione parlandoci di eccezione...software. Ogni volta che dobbiamo gestire le eccezioni, quante volte sono davvero casi eccezionali?
E' possibile, in Javascript, trasformare un Array in un elenco leggibile? Certamente! Fabio Grieco ci spiega come utilizzando l'oggetto Intl.ListFormat.
Scegliere il formato giusto per le date può evitare fastidiosi bug. Veronica Brosio ci dimostra perché fornendoci anche una comoda soluzione in Java.
Christian De Simone ci dà un consiglio di programmazione per C# illustrando la feature di deconstruction.
Fabio Pozzoni ci mostra come accedere in maniera semplice e veloce agli elementi di una lista sfruttando le novità apportate da C# 8.0.
Alessandro D'Amico, da sviluppatore pigro qual è, ci consiglia la libreria open source Lombok. Risparmierete righe di codice e tempo, garantito.
On April 19, 20 we attended the Droidcon IT, the 5th edition of this Android-centric conferenced based in Turin. Have a look at our recap.