Learn Agile Practices

Learn Agile Practices

By Dan the DevTechnology
Download on the App Store

Learn Agile Practices episodes

  • Recensione libro - Test-Driven Development: by example
    Come Kent Beck spiega all'inizio del libro, l'obiettivo di ogni sviluppatore dovrebbe essere "codice pulito che funziona": questo è un obiettivo di valore per varie ragioni: è un modo prevedibile di sviluppare software, permette di imparare da tutte le lezioni che emergono dallo sviluppo e migliora la vita degli utenti. Questo obiettivo può essere raggiunto guidando lo sviluppo con i test automatici: questo è lo stile di sviluppo chiamato TDD, Test-Driven Development.

    Acquista il libro: https://amzn.to/37THSob
    ___________________________________________________________________

    Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Ascolta anche il mio podcast, dove parlo di Programmazione e metodologie e pratiche Agile in modo più confidenziale:
    https://www.spreaker.com/show/dan-the-dev
    https://open.spotify.com/show/2ivOpZJj1py7bcGpiCfeHp
    https://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4
    https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVk
    https://app.podcastguru.io/podcast/dan-the-dev-1547878153

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/
    Il mio blog Medium: https://dan-the-dev.medium.com/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    11 min
  • Continuous improvement: studiare e migliorarsi giorno dopo giorno come developer!
    Negli ultimi anni ho lavorato molto su me stesso e sulla mia crescita professionale, scontrandomi con i miei limiti e le difficolta che avevo nello studio. Questo mi ha permesso di sbloccarmi e trovare una strategia vincente per la mia crescita continua personale: oggi ve ne parlo per condividere con voi riflessioni, consigli e problematiche di questo aspetto fondamentale in lavori di knowledge work, come i programmatori.

    Link utili:
    https://www.alessandrodeconcini.com/blog/prendereappuntisulserio
    https://quizlet.com/
    ___________________________________________________________________

    Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/
    Il mio blog Medium: https://dan-the-dev.medium.com/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    27 min
  • Fare refactoring NON E' un task!
    Anno nuovo, podcast vecchio! Per cominciare il 2022, vi porto la mia "unpopular opinion" che ho presentato anche durante la Gilda dei DEVulgatori durante una live, sul canale di Continuous Delivery. L'opinione e' che fare refactoring non si dovrebbe considerare un task a se stante,; in altre parole, non dovremmo mai fare refactoring giusto per farlo, nemmeno con buini intenti. Perche? Scopritelo nell'episodio!

    Video della live "La Gilda dei DEVulgatori": https://www.youtube.com/watch?v=njAGYQ59I6c (il mio intervento a 30:00).
    ___________________________________________________________________

    Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Ascolta anche il mio podcast, dove parlo di Programmazione e metodologie e pratiche Agile in modo più confidenziale:
    https://www.spreaker.com/show/dan-the-dev
    https://open.spotify.com/show/2ivOpZJj1py7bcGpiCfeHp
    https://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4
    https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVk
    https://app.podcastguru.io/podcast/dan-the-dev-1547878153

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/
    Il mio blog Medium: https://dan-the-dev.medium.com/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    17 min
  • 5 consigli che avrei voluto ricevere quando ho iniziato a lavorare come dev
    E’ perfettamente normale che quando si comincia a fare una cosa nuova non si conosca esattamente come ricercare l’eccellenza in quell’ambito. Per questo, ho pensato di raccogliere i 5 suggerimenti che avrei voluto ricevere ai tempi e che oggi giornalmente cerco di trasmettere a figure più junior per consigliare come migliorarsi giorno dopo giorno.

    ___________________________________________________________________

    Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Seguimi anche su Youtube: anche qui parlo di programmazione con contenuti più didattici! https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/
    Il mio blog Medium: https://dan-the-dev.medium.com/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    11 min
  • Quando e perché un developer dovrebbe cambiare lavoro?
    Ho cambiato lavoro da poco. Arrivare a questa decisione non è stato semplice ed ovviamente ci sono stati tante motivazioni che, un pò alla volta, mi hanno spinto a prendere questa decisione.

    Oggi vorrei parlare di questo, ovvero: quali sono, secondo me, i motivi che possono spingere un developer a cercare o meno nuove opportunità e, soprattutto, arrivare poi anche ad accettarne una nuova.

    ___________________________________________________________________

    Segui i miei corsi gratuiti, i miei seminari o prenota sessioni di coaching 1to1 su Docety: https://www.docety.com/?referral_code=COATHR2OAZZSMII21

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Seguimi su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    19 min
  • Le pratiche dell'eXtreme Programming: la mia top 5!
    Le pratiche sono il tipo di cose che vedrete fare quotidianamente nei team XP.
    Le pratiche hanno senso solo se collegate ai principi, altrimenti diventano fini a se stesse; fare pair solo per far felice il tuo capo è frustrante, ma se ne riconosci i valori in comunicazione, feedback, semplicità, coraggio e rispetto ha molto senso.

    Dopo aver visto tutte le pratiche su Youtube insieme, qui oggi mi diverto con voi a fare una top 5 e giustificare le mie scelte! Che ne pensate?

    Libro "Extreme Programming: explained": https://amzn.to/2XVd2GI
    ___________________________________________________________________

    Segui i miei corsi gratuiti, i miei seminari o prenota sessioni di coaching 1to1 su Docety: https://www.docety.com/?referral_code=COATHR2OAZZSMII21

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Iscriviti al mio canale Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA.

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    8 min
  • Extreme Programming: tier list di valori e principi
    Queste sono le settimane dell’XP sui miei canali, e dopo aver parlato in generale dei valori e dei principi di questa metodologia sul mio canale youtube, oggi sul podcast voglio chiacchierare con voi di questi facendo un giochino molto social: una doppia tier list!

    Ma perchè una tier list e non, per esempio, una top? Può sembrare una scelta banale, giusto per seguire un trend, ma in realtà ha un razionale molto chiaro dietro.

    Una top 5 dei principi, significherebbe trasmettere un messaggio del tipo“questi 5 sono quelli fondamentali, degli altri si può fare a meno” ecco, non mi sento di dire che si possa fare a meno di nessuno dei valori e principi di XP.

    ___________________________________________________________________

    Canale Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Ascolta il mio podcast, dove parlo di Programmazione e metodologie e pratiche Agile in modo più confidenziale: https://www.spreaker.com/show/dan-the-dev (Spreaker, Spotify, Apple Podcast, Google Podcasts).

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    13 min
  • Walking Skeleton: una pratica importante
    Avete presente quando avete lavorato per settimane ad un nuovo progetto, avete finito le card importanti per la prima release, sul vostro computer in locale funziona tutto, siete tutti felici ma.. ora è il momento di rilasciare, prima su un ambiente di test e poi, a valle dei fix conseguenti, in produzione.

    E questa cosa porta sempre problemi inaspettati, molti collegati magari a features sviluppate all’inizio dello sviluppo e quindi con la memoria dei developer non proprio freschissima, oltre ai classici problemi infrastrutturali che emergono quando tiriamo su l’ambiente e lo mettiamo in comunicazione con gli altri sistemi (database, altri servizi, ecc).

    Una tecnica per evitare questa situazione è quella del Walking Skeleton.

    https://www.henricodolfing.com/2018/04/start-your-project-with-walking-skeleton.html

    https://lazaroibanez.com/management-walking-skeleton-the-simple-prioritization-technique-for-mvps-5d99490dad59

    ___________________________________________________________________

    Seguimi su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Per contattarmi: [email protected] (sono disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    7 min
  • Il manifesto e i 12 principi Agile
    L’uso del termine “Agile” in riferimento allo sviluppo software è stato introdotto nel 2001 dal Manifesto Agile. I metodi agile riprendono i principi dell’XP e cercano di applicarli con pratiche e metodologie. Il manifesto si basa su 12 principi Agile che rappresentano in maniera totale le le linee guida alla base del movimento e di tutte le pratiche e metodologie che ne sono derivate.

    https://agilemanifesto.org/iso/it/manifesto.html
    https://martinfowler.com/agile.html
    ___________________________________________________________________

    Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Per contattarmi: [email protected] (sono disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    14 min
  • Domain Driven Design: comprendere il business
    Le applicazioni software ruotano sempre alla sfera di conoscenza e di attività che compongono il business di un azienda.

    Il Domain Driven Design è un approccio di sviluppo del software che risolve problemi complessi connettendo l'implementazione ad un modello in evoluzione; offre una serie di strumenti finalizzati a disegnare ed implementare un codice che rilasci alto valore al business.

    E’ importante sottolineare come il DDD punti a risolvere problemi complessi e possa risultare eccessivo in caso la complessità non sia sufficiente da giustificarne l’utilizzo.

    Episodio su Youtube sul business:
    https://youtu.be/f-UMDeAXIzk

    Link utili:
    https://martinfowler.com/tags/domain%20driven%20design.html

    ___________________________________________________________________

    Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA

    Il mio sito personale: https://www.dan-the-dev.it
    Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
    Il mio profilo Twitter: https://twitter.com/danielescillia
    Il mio profilo GitHub: https://github.com/dan-the-dev/

    Per contattarmi: [email protected] (sono disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).

    Follow & subscribe

    Connect on LinkedIn for the ongoing conversation and the reflections that don't make it into an episode:
    https://www.linkedin.com/in/daniele-scillia/

    One framework or practice per week, straight to your inbox — subscribe to the newsletter:
    https://learnagilepractices.substack.com/subscribe
    9 min

About Learn Agile Practices

From the publisher's feed

Unlock Your Potential with Learn Agile Practices
Harness the power of Agile Software Development with technical practices, and accelerate your journey to becoming a senior software…