XPUG Bergamo
XPUG Bergamo
  • 30
  • 4 641
XPUG Bg 03-12-2024, Fabio Fortini, From zero to two TDD through code
Abstract
Il TDD: tecnica fondamentale ed estremamente utile spiegata nella metodologia di eXtreme Programming.
Sviluppo codice di produzione usando la pratica del TDD da più 3 anni, lo studio da 5, da 10 faccio questo lavoro... e non ho ancora trovato un modo così efficace che mi aiuti a scrivere codice di qualità!
Il TDD ha diverse sfaccettature. In questa sessione vorrei analizzare con voi l'Outside-In e l'Inside-Out TDD.
Per osservare le differenze comincerò da zero un kata (= un esercizio) prima con un approccio e poi con l'altro, certo del fatto che finita la sessione ci sarà molto su cui discutere e confrontarci!
Questo speech è aperto a tutti, anche se non conoscete ancora il TDD o eXtreme Programming: partirò da una piccola introduzione per essere tutti allineati e solo dopo passerò al sano live coding!
Biografia
Classe 1995. Ho iniziato a lavorare come Software developer nel 2015.
Nel 2009, mosso dalla curiosità verso un settore in grado di migliorare la vita di tutti, scelsi la strada dell'informatica, ma ancora non sapevo esattamente cosa mi sarebbe aspettato!
Nel 2018 ho scoperto l'agilità e da allora ambisco a sviluppare software puntando all'eccellenza tecnica con tutte le mie forze.
Il raffinamento di pratiche tecniche (in particolare quelle di XP), un sano approccio al lavoro e le necessità di business sono il mio pane quotidiano. Senza di esse, non trovo possibile rilasciare software veramente stabile e funzionante... e utile a qualcuno!
Fare lo sviluppatore non significa solo scrivere codice dietro uno schermo: servono eccellenti capacità comunicative e sociali, curiosità, flessibilità mentale... Do moltissima importanza a questi temi, e sono convinto che ci sia sempre la possibilità di migliorare!
มุมมอง: 95

วีดีโอ

XPUG BG 29-10-2024, Gabriele Santomaggio, Linux Containers: Ma come funzionano su linux?
มุมมอง 6428 วันที่ผ่านมา
Abstract Warning: Talk ad alto contento NERD. Docker, ma in generale i containers, li utilizziamo tutti i giorni. Ma sappiamo come funzionano? Facciamo quattro chiacchere su qualche features di linux come namespaces e cgroups e magari anche un po' di EBPF. Nella sessione, rigorosamente di "live conding", creiamo un container senza Docker o altri tool aggiuntivi!! Biografia Senior Member of Tech...
XPUG BG 15-10-2024, Luca Giovenzana, Autonomia e Allineamento: La chiave per una Leadership Agile
มุมมอง 42หลายเดือนก่อน
Abstract Le aziende moderne, per essere competitive, devono innovare e adattarsi rapidamente ai cambiamenti. I principi Agile spingono proprio in questa direzione, ma il viaggio verso l'agilità spesso si scontra con un ostacolo comune: una nuova leadership. Non basta lavorare alla base dell'organizzazione; serve un cambiamento più profondo, sistemico, che impatti tutte le funzioni aziendali, il...
XPUG BG 24-09-2024, Alberto Mori, There is no silver bullet
มุมมอง 733 หลายเดือนก่อน
Abstract In quanto developer, il nostro ego tecnico ci porta spesso ad essere attirati verso la complessità. Pattern e metodologie ci aiutano in qualche modo a non far sì che questa attrazione vada fuori controllo. Questi stessi approcci sono però visti molto spesso come superflui perché "tanto la mia applicazione deve solo leggere e scrivere da un database, perché dovrei perdere tempo con Doma...
XPUG BG 28-05-2024, Gianni Bossini, People Driven Leadership
มุมมอง 1156 หลายเดือนก่อน
Abstract Quando mi trovo a leggere post, articoli o racconti di grandi imprese, spesso noto che sono associate a poche figure, molto famose nei vari ambiti di competenza, che comunemente vengono identificate come dei leader, dei condottieri digitali, irraggiungibili per noi comuni mortali, che con le loro imprese illuminano la nostra vita. Insomma i leader sono figure eccelse, spesso identifica...
XPUG BG 23-04-2024, Francesca Bozzoli, Dal sito web all'app, React Native o Flutter?
มุมมอง 748 หลายเดือนก่อน
Abstract Quanti si sono sentiti chiedere "Fammi l'app per l'azienda, tanto il sito c'è già. Costa poco, giusto?". In questo talk vedremo com'è possibile crearla utilizzando due metodi per essere veloci e contenuti con i costi. Compareremo l'uso di React Native e di Flutter, per portare il sito all'interno di un'app aggiungendo notifiche push, adattamenti grafici e implementando un sistema di na...
XPUG BG 26-03-2024, Lorenzo Barbieri, Public speaking for geeks: how to rock the stage!
มุมมอง 768 หลายเดือนก่อน
Abstract Speaking in public is not easy, especially for geeks, that tend to be too technical, or too shy, or too something... In this session, we'll start with some basic tips, and we'll see how to dramatically improve our results using well-defined techniques. We'll also see (with practical examples) how to deal with problems during speeches, elevator pitches, product presentations, interviews...
XPUG BG 20-03-2024, Roberto Bettazzoni, Il Mitico Debito Tecnico
มุมมอง 6409 หลายเดือนก่อน
[Purtroppo, per problemi con il microfono, alcuni pezzi sono senza audio] Abstract Il Debito Tecnico, ovvero il costo delle scelte effettuate durante la creazione di un software. Vi racconterò la mia esperienza, vi mostrerò come questo 'debito' possa influenzare i progetti, come non possa essere ignorato, ma debba essere gestito, e vi darò consigli pratici per trasformarlo in un'opportunità. Bi...
XPUG Bg 27-02-2024, Sara Pellegrini, I benefici dell'event sourcing nei sistemi distribuiti
มุมมอง 21810 หลายเดือนก่อน
Abstract Quando è davvero utile utilizzare l'event sourcing per implementare un sistema distribuito? E quali alternative abbiamo? Sono interrogativi molto comuni quando si decide di intraprendere la migrazione di un'applicazione monolitica verso un sistema di microservizi distribuiti. Questo talk si propone di dare risposta ad alcuni di questi interrogativi, fornendo indicazioni utili per deter...
XPUG Bg 13-02-2024, Gabriele Lana, 25 anni da libero professionista: AMA
มุมมอง 17910 หลายเดือนก่อน
Abstract Ho aperto la partita IVA nel 1998, ho lavorato per decine di aziende diverse in centinaia di progetti con centinaia di professionisti nei settori più disparati. I miei riferimenti sono sempre stati: eccellenza tecnica, soddisfazione del cliente e etica professionale. Dopo 25 anni sono ancora qui: economicamente soddisfatto, innamorato di quello che faccio e pronto a farmi altri 25 anni...
XPUG BG 2024-01-23, Matteo Vaccari, Extreme Programming: pratica ormai comune o idea rivoluzionaria?
มุมมอง 21411 หลายเดือนก่อน
Abstract Quando XP è stata introdotta, ha capovolto i modi di lavorare consolidati. Test first? Pair programming? Continuous Integration? Non ce n'è una delle pratiche di XP che non fosse controintuitiva e contraria al modo comune di fare le cose. A distanza di 25 anni, che cosa è cambiato? Da un lato Robert Martin dice che queste pratiche sono diventate se non mainstream, lo standard dei team ...
XPUG BG 2023 12 12, Michel Murabito, Guida Galattica per Platform Engineers (e non)
มุมมอง 45ปีที่แล้ว
Abstract Nel mondo in continua evoluzione dello sviluppo software, emergono costantemente nuove pratiche e strumenti per migliorare la qualità e l'efficienza dello sviluppo. In questo talk, esploreremo il mondo affascinante del Platform Engineering e degli Internal Developer Portal, due componenti fondamentali dell'ecosistema moderno. Definiremo i concetti chiave di queste metodologie e strumen...
XPUG BG 2023-11-28, Fabio Mora, Engineering experiments in the Agile Age
มุมมอง 187ปีที่แล้ว
Abstract I metodi Agili hanno rivoluzionato le organizzazioni da tempo, tuttavia siamo ancora lontani dal poter definire l'industria del software come "matura". XP, DevOps e Lean hanno portato significativi progressi, ma una "questione storica" interna persiste, sostenendo che "development" ed "engineering" siano inconciliabili... Ma è davvero impossibile fare qualcosa al riguardo? Con uno sgua...
XPUG Bg 26-09-2023, Luca Piccinelli, Intelligenza Artificiale, spiegata alle scuole superiori
มุมมอง 183ปีที่แล้ว
Intelligenza Artificiale. Tutti ne parlano, ma cos'è l'Intelligenza Artificiale? E come funziona? E' possibile rispondere a queste due domande, usando concetti da scuola superiore? Si è possibile!
XPUG Bg 20-06-2023 Marco Dal Pino Le novità di Build: Vediamo cosa c'è di utile e cosa meno
มุมมอง 23ปีที่แล้ว
Le novità di Build: Vediamo cosa c'è di utile e cosa meno Marco Dal Pino La conferenza Build si è svolta poche settimane fa e come di consueto ha sancito il punto focale delle strategie di Microsoft per le piattaforme di sviluppo, i servizi ed i prodotti. Non vi preoccupate! Non sarà una sessione marketing! Anzi, vedremo insieme i pro ed i contro rispetto ai principali annunci.
XPUG Bg 30-05-2023 Luca Grazioli e Tommaso Guerrini From Chaos to Order: The Power of GitOps
มุมมอง 115ปีที่แล้ว
XPUG Bg 30-05-2023 Luca Grazioli e Tommaso Guerrini From Chaos to Order: The Power of GitOps
XPUG Bg 28-03-2023 Emanuele DelBono, L’Actor Model e perché un vero programmatore XP deve conoscerlo
มุมมอง 50ปีที่แล้ว
XPUG Bg 28-03-2023 Emanuele DelBono, L’Actor Model e perché un vero programmatore XP deve conoscerlo
XPUG Bg 28-02-2023, Cristian Galvani, Linux...se qualcun altro c'è riuscito, posso farlo anch'io!
มุมมอง 45ปีที่แล้ว
XPUG Bg 28-02-2023, Cristian Galvani, Linux...se qualcun altro c'è riuscito, posso farlo anch'io!
XPUG Bg 31-01-2023, Alessio Coser, eXtreme Collaborative Codebase
มุมมอง 48ปีที่แล้ว
XPUG Bg 31-01-2023, Alessio Coser, eXtreme Collaborative Codebase
XPUG Bg 22-11-2022, Fabio Grieco, eXtreme Programming linter: aggiusta XP quando si rompe
มุมมอง 33ปีที่แล้ว
XPUG Bg 22-11-2022, Fabio Grieco, eXtreme Programming linter: aggiusta XP quando si rompe
XPUG Bg 30-10-2019, LucaPiccinelli, Essere uno sviluppatore Cobol nel 2019 e non sentirlo
มุมมอง 3925 ปีที่แล้ว
XPUG Bg 30-10-2019, LucaPiccinelli, Essere uno sviluppatore Cobol nel 2019 e non sentirlo

ความคิดเห็น

  • @illyam689
    @illyam689 8 หลายเดือนก่อน

    Penso che il ragazzo che è intervenuto a 1:10:20 abbia detto una cosa verissima di cui si parla troppo poco, ovvero che la qualità media degli sviluppatori in Italia è molto bassa. Inoltre, secondo me, non tutti gli sviluppatori hanno la volontà di migliorarsi: molti, specialmente in consulenza, aspirano ad una carriera manageriale, e preferiscono lavorare 12 ore per farsi vedere (e ottenere una promozione) piuttosto che prendere un mano in libro e studiare. Difficilmente si riesce, anche con i migliori propositi, far capire l'importanza e il valore delle pratiche a questi sviluppatori che non hanno né la capacità né l'interesse a metterle in pratica.

  • @marcoisella
    @marcoisella 9 หลายเดือนก่อน

    th-cam.com/video/Jp5japiHAs4/w-d-xo.html

  • @RobertoCaporale-Bizcom-it
    @RobertoCaporale-Bizcom-it 2 ปีที่แล้ว

    Complimenti, il bello non è la tecnologia in se ma è capire e trovare modo di avere un impatto nel mondo, grazie al proprio ingegno.. E comunque, sempre meglio che Javascript 😂

  • @antolepore
    @antolepore 3 ปีที่แล้ว

    Scusate quando parlate di modello a cosa vi riferite? Potete fare qualche esempio?

  • @emanueleabrami8355
    @emanueleabrami8355 3 ปีที่แล้ว

    Molto interessante, grazie della diretta!

  • @LuigiZambetti
    @LuigiZambetti 4 ปีที่แล้ว

    Ma veramente, qualcuno, in Italia, ha trovato lavoro grazie al COBOL?