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
Search Results for: software development
Astro 3.0 è davvero il futuro del web development?
Il web development è una disciplina in continua evoluzione che permette di creare le pagine web che visitiamo quotidianamente. Alla base di questo processo, ci sono strumenti chiamati "framework web" che svolgono un ruolo cruciale. I framework web … 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
La discendenza comune tra Agile, XP, Lean e DevOps
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
Phind diventerà la migliore opzione per la generazione di codice basata sull’AI?
Gli strumenti di codifica basati sull'AI si sono stabilmente affermati nel campo dello sviluppo software e si prevede che rimarranno una risorsa preziosa per tutti i dev. Gli sviluppatori, infatti, hanno dimostrato un forte apprezzamento per … Read more
Codemotion Magazine è nella top 30 dei migliori Dev Blogs di FeedSpot
Negli ultimi anni, il settore della tecnologia ha subito una crescita senza precedenti, e l'importanza dello scambio di conoscenze e idee tra sviluppatori e professionisti del settore è diventata sempre più evidente. In questo contesto, Codemotion … Read more
Python in the Cloud: PythonAnywhere e altre alternative
Sappiamo tutti i numerosi vantaggi di Python rispetto ad altri linguaggi, specialmente quando si tratta di sviluppare app basate su dati e intelligenza artificiale. Tuttavia, la ricerca di un ambiente di codifica più flessibile, libero dalle … Read more
Devin: il nuovo strumento di programmazione AI end-to-end
Sviluppato da Cognition, una startup statunitense, Devin emerge come il primo strumento di codifica AI completamente autonomo al mondo. Ma cosa distingue Devin dai suoi predecessori come chatGPT e GitHub Copilot? Navigando nei suoi meandri , proviamo … Read more
I programmatori che concludono tutti i task non hanno finito la loro giornata lavorativa
Sta emergendo tra i programmatori e i team di sviluppo un approccio troppo individualista e dannoso nel modo in cui vengono gestiti i progetti software. L'obiettivo delle persone sembra diventato solo quello di chiudere i propri task il prima … Read more
Non lasciare morire i tuoi progetti su GitHub: Come migliorare l’engagement e attrarre contributors
Nel vasto mare di repository ospitati su GitHub, spiccare e catturare l'attenzione dei potenziali contributori e utilizzatori può sembrare un compito arduo. Tuttavia, con le giuste strategie e pratiche, è possibile aumentare la visibilità … 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
Tendenze frontend per il 2024: rinascita dei CSS, BFF, linguaggi egemoni e altro
Il frontend non dorme mai! Ecco alcuni aggiornamenti, best practice e risorse degne di nota che sicuramente susciteranno il tuo interesse e miglioreranno i tuoi sforzi nello sviluppo. Abbiamo assistito alla straordinaria presentazione di Tejas … 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
I 10 migliori tools per dev lanciati nel 2023
Il 2023 è stato un anno ricco di novità per il mondo dello sviluppo software. Sono stati lanciati numerosi nuovi tools per dev e framework che hanno il potenziale di rivoluzionare il modo in cui gli sviluppatori lavorano. In questo articolo, … Read more
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
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
Il declino dei giganti: cosa abbiamo imparato da Kodak e Blockbuster
Nel mondo del business, il fallimento di aziende iconiche funge spesso da monito per le generazioni future. Due nomi che vengono subito in mente quando si parla di colossi falliti sono Kodak e Blockbuster. Queste due aziende, in un'epoca di … 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