Uno dei miei obiettivi con questa serie di articoli a tema agile (aggettivo) è sicuramente cercare di diffondere in modo semplice i concetti fondamentali, per far si che si diradi un pò di nebbia attorno a questa metodologia che purtroppo è stata un … Read more
Search Results for: Agile
Agile ed il suo Manifesto: quanto sono ancora rilevanti nel 2024?
L'Agile Manifesto è stato redatto nel 2001 da alcune tra le più grandi personalità dello sviluppo software. Da allora, la community Agile cerca di diffondere e sostenere le migliori pratiche conosciute, vecchie ed emergenti, sotto il cappello di … Read more
Test Driven Development: Il primo passo verso l’Eccellenza Tecnica.
Se c'è una cosa che Martin Fowler e Kent Beck hanno in comune, oltre alla loro indiscutibile genialità nel mondo della programmazione, è la loro passione per un approccio rivoluzionario alla scrittura del codice: il Test-Driven Development, o TDD, è … Read more
Tutti i developer possono diventare manager? Un approccio basato sugli interessi particolari
Nel dinamico settore IT, il percorso professionale non segue sempre una traiettoria lineare verso il management. Questa assunzione tradizionale spesso ignora le passioni e le abilità individuali, limitando potenzialmente sia la crescita personale che … Read more
Linguaggi di programmazione vs. mentalità dello sviluppatore: cosa conta davvero?
Nel corso degli anni, il mondo dello sviluppo software ha assistito a numerosi cambiamenti, evoluzioni e rivoluzioni. Dai primi linguaggi come Fortran e Lisp fino all'odierna varietà di librerie, framework e linguaggi come React, Vue, Svelte, … Read more
Perchè la Programmazione ad Oggetti ci sembra così complicata?
Oggetti e messaggi Sono sicuro che la maggior parte di voi sarà d’accordo con me: nel mondo software abbiamo un problema con la Programmazione ad Oggetti. Il paradigma OOP ha origine già dagli anni ‘50 ed è stato formalizzato nella fine dei ‘60, … Read more
Il CTO non è un lusso: perché la tua azienda non può permettersi di farne a meno
In un'epoca dominata dall'incessante avanzamento tecnologico e dalla digitalizzazione, le aziende di ogni dimensione e settore affrontano sfide senza precedenti. L'innovazione tecnologica si è trasformata in una necessità imperativa per mantenere la … Read more
Unpopular opinion: Scrum fa casino
L'avvento delle metodologie agile è stato sicuramente un fenomeno simile alla rivoluzione degli anni 60 , credo che tra i vari convegni in cui se ne è discusso ce ne siano stati molti epocali simili a una Woodstock dell’informatica, che, come mi … Read more
Componenti OSS vulnerabili? No grazie!
In questo articolo introdurrò il concetto di Software Composition Analysis (SCA), spiegando come applicarlo all’interno del ciclo di vita del software, utilizzando in questo caso Sonatype Nexus IQ Lifecycle come tool di dependency scanning, e … Read more
Non si può essere Agili senza eccellenza tecnica
Come ripeto spesso, essere Agili per un business è fondamentale, perchè permette di rilasciare velocemente nuovo software rispondendo alle esigenze dei clienti in modo rapido, riducendo i costi degli esperimenti e dei rilasci e permettendo quindi di … Read more
Si può continuare a scrivere codice essendo CTO?
Il CEO di un'azienda è quasi sempre la figura carismatica da cui dipende il successo dell’impresa, ne incarna i valori e ne tiene saldamente le redini, quasi sempre è il frontman che galvanizza i dipendenti e ammalia i finanziatori. A seconda dei … Read more
Verso il DevSecOps con GitLab
In questo articolo esploreremo la transizione dal ciclo di vita del software tradizionale al contesto del DevSecOps, approfondendo aspetti legati a DevOps e alla CI/CD. Inoltre, ci concentreremo sui problemi affrontati durante questo percorso e sulle … Read more
Cosa fare (e cosa evitare) nell’organizzazione di un remote team di sviluppo software
L'evoluzione delle dinamiche lavorative, soprattutto durante la pandemia che ha investito il globo qualche anno fa, ha assunto una nuova prospettiva rendendo il lavoro remoto una “conditio sine qua non” per tutte le aziende. Naturalmente quelle … Read more
La guida definitiva ai concetti fondamentali per i dev di oggi
In questa esaustiva serie di interviste e importanti contributi, presentata in collaborazione con Mauro Murru, Founder del podcast GitBar, approfondiamo i concetti fondamentali per i dev, sia senior che junior, che quindi tutti dovrebbero conoscere … Read more
Tecnologie web a confronto: Laravel 10, Spring Boot 3.1 e Next.js 14
Nel continuo viaggio verso l'innovazione nel campo dello sviluppo web, gli sviluppatori si trovano spesso di fronte a una vasta gamma di scelte quando si tratta di selezionare i framework tecnologici più adatti per i loro progetti. Ogni framework … Read more
Project Idx: un competitor per Visual Studio Code
Nel dinamico e competitivo mondo dello sviluppo software, gli strumenti che utilizziamo per codificare assumono un ruolo cruciale. Tra questi, Visual Studio Code (VS Code) di Microsoft si è distinto come uno degli editor di codice più apprezzati e … Read more
Giornata Internazionale degli Animali: (ri)scopri le Iconiche Mascotte Tech
Ogni anno, il 4 ottobre, il mondo si unisce per celebrare la Giornata Internazionale degli Animali, un'occasione speciale per riflettere sull'importanza degli animali nella nostra vita e nell'ecosistema globale. In un'epoca sempre più orientata … Read more
.NET 8 è davvero una rivoluzione nell’ecosistema dello sviluppo?
Nel panorama sempre mutevole della programmazione, poche cose rimangono immutate. Tuttavia, una costante affidabile è l'evoluzione continua del framework .NET di Microsoft. .NET 8 è l'ultima incarnazione di questa piattaforma di sviluppo, ma … Read more
Prospettiva CTO: Alessandro Pascone CTO @TELEMED Medical Systems
Nel mondo della medicina e della tecnologia, l'innovazione continua a guidare le scoperte e le soluzioni rivoluzionarie. Per capire meglio come l’intelligenza artificiale stia trasformando anche questo settore, oggi intervistiamo Alessandro Pascone, … Read more
8 ottimi motivi per cui tutti i dev devono conoscere Java
Ci sono molti linguaggi di programmazione là fuori, ma c'è un grande nome che sicuramente verrà menzionato ancora e ancora: Java. Inizialmente chiamato Oak, Java risale addirittura al 1991. Nel 1995 aveva acquisito il nome che ora tutti … Read more