Nicola Iarocci

CIR 2000 / Co-Founder Lead Developer

Nicola is the founder of CIR2000 where he leads the Amica project, an accounting and invoicing application for the Italian small businesses. He has 25 years of professional experience in the software engineering field. He is a coder at heart, author of some well known open source projects on both .NET and Python platforms. He is a MongoDB Master, a Microsoft MVP, a speaker at local and international conferences, and trainer. Nicola lives in Ravenna, Italy, where he also runs the local CoderDojo, a coding club for kids.

Linkedin: https://www.linkedin.com/in/nicolaiarocci/

Sessioni

Dev and tooling - DEV024 - Git in trincea

Come autore e maintainer di progetti open source con decine e centinaia di collaboratori, nonchè in veste di lead developer di uno dei software gestionali più diffusi in Italia, nel corso degli anni mi è capitato di usare Git in maniera approndita e, spesso, non convenzionale. In questa sessione condividerò la mia esperienza e soprattutto dimostrerò come uso Git nel mio lavoro quotidiano, trucchi e barbatrucchi compresi. Partiremo con una rapida panoramica sui branching model più diffusi e le best practice per poi passare a sporcarci le mani con gli aspetti più pratici della gestione di un sistema di version control distribuito. Alcuni dei temi trattati saranno: merge e rebase, gestione delle long-running-branches, risoluzione dei conflitti, undo, riscrittura di pezzi di storia di un progetto, alias, il fantomatico reflog.La sessione sarà in gran parte in forma di live coding su command line. Già, niente Visual Studio. Quel che impareremo tuttavia sarà prezioso anche e soprattutto quando ritorneremo nella nostra zona di comfort, ovvero alla nostra IDE preferita. Una conoscenza di base di git e dei sistemi di version control è fortemente consigliata.

  • Livello: 200
  • Giorno: 28 Novembre - Orario: 17:15-18:30 - Sala: Arancio
  • Track: Dev and tooling