Dan the Dev
Learn Agile Practices
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 engineer. Enter a learning ecosystem & Achieve Technical Excellence Join a community dedicated to mastering agile development methods and software development methodologies. Empower yourself to become a better software engineer with our personalized coaching and hands-on support. https://www.learnagilepractices.com/
No dejes de visitar la web del podcast y apoyar a su creador: www.learnagilepractices.com
Autor
Dan the Dev
Categoría
Web del podcast
Último episodio
24 de sep. de 2026
¿Dónde escuchar?
Podcasts en la app Replaio Radio Muy prontoLos podcasts llegarán muy pronto a la app. Instálala ahora y sé el primero en descubrir una forma totalmente nueva de vivir los podcasts
Episodios
Command-Query Separation: un principio perfetto per i Test Doubles 02.03.2021 3:26
Il principio CQS (Command-Query Separation) spiega che l’astrazione di un'interfaccia software dovrebbe essere disegnata con due soli tipi di metodi: i "command" e le "queries". Video su Youtube sui Test Doubles (cosa sono e come usarli): https://youtu.be/3xFk9fawcCI Articolo Martin Fowler: https://martinfowler.com/bliki/CommandQuerySeparation.html _________________________________________________...
Primitive Obsession, Feature Envy & Message Chains: i tre "peccati originali” dei Code Smell 23.02.2021 5:22
Il Design del software è una questione di compromessi: non esiste il design perfetto, c’è sempre un compromesso che è stato preso da qualche parte. Imparare i Code Smells è fondamentale per un motivo: i compromessi di cui parlavo si manifestano proprio negli smells, per cui saperli riconoscere è fondamentale per far si che questi compromessi diventino consapevoli e quindi controllati. Video su tut...
Agile Technical Practices Distilled: la recensione di un libro illuminante 16.02.2021 12:21
“Agile Technical Practices Distilled”. ATPD è un libro che tratta tutti gli argomenti principali dello sviluppo software e delle pratiche Agile moderne in modo succinto (“distilled”, appunto), dall’Extreme programming al DDD passando per Design Pattern, BDD e tanto altro. Link al libro: https://amzn.to/39Zh702 ____________________________________________________________________ Segui il mio canale...
Refactoring, Parallel Change e Trunk based development 09.02.2021 5:40
Rifattorizzare significa cambiare il design del codice senza cambiarne il comportamento. Il refactoring è il viaggio che ci porta da un Design A ad un Design B e dato che il comportamento non deve mutare non c’è motivo per cui i test non rimangano sempre verdi durante il processo. Video Youtube sul Refactoring: https://youtu.be/eMf0PXlUmBc Articolo Martin Fowler sul Parallel Change: https://martin...
Object Calisthenics: etimologia ed anonimato 02.02.2021 12:53
L’Object Calisthenics è un set di regole che cercano di dare una direzione precisa alle decisioni di Software Design: per farlo in realtà non danno indicazioni su cosa fare ma più che altro su cosa NON fare. Video Youtube dove spiego cos'è l'Object Calisthenics: https://youtu.be/wjZXwn2-G6w Agile Technical Practices Distilled: https://amzn.to/39sWdGt _______________________________________________...
Migliorare come programmatore: il mio piano di studi per il 2021 26.01.2021 10:11
La natura stessa del lavoro di uno sviluppatore comporta la necessità di un continuo miglioramento e una continua crescita personale. Oggi vi parlo dei miei piani per il 2021 e del percorso che ho iniziato, che sento di poter consigliare a chiunque voglia crescere come sviluppatore. I libri che ho citato: - Agile Technical Practice Distilled ( https://amzn.to/3o9dadg) - Extreme Programming explain...
Test Driven Development: tutto attorno al ciclo 19.01.2021 8:06
Il Test Driven Development è una pratica di sviluppo software in cui si scrive prima il test che fallisce, poi il codice per passare quel test. Si basa su un ciclo di sviluppo da iterare: RED - GREEN - REFACTOR. Link citati nell'episodio: - Video Youtube sul TDD: - Libro "Test Driven Development by examples": https://amzn.to/3oKPrRF - Articolo di Martin Fowler: https://martinfowler.com/bliki/TestD...
I luoghi comuni: cani, gatti e pair programming 19.01.2021 6:34
Il pair programming fa parte delle pratiche di sviluppo software dell’Extreme Programming; è una tecnica di programmazione Agile in cui due developer lavorano insieme allo stesso monitor collaborando alla stessa parte di codice. Link citati nell'episodio: - Video Youtube sul Pair Programming: https://youtu.be/OM1Rmbym6pc - Libro "Extreme Programming Explained": https://amzn.to/2LTDESh - Articolo d...
Benvenuti su Dan The Dev! 07.01.2021 2:17
Ciao! Il modo migliore per imparare qualcosa è cercare di insegnarlo: parlarne, scriverne cercando di rielaborare i concetti e spiegarli ad altri; per questo, ho deciso di completare il mio percorso di crescita continua fatto di studio e libri con la creazione di contenuti per il web, in vari formati, a scopo formativo mio e di chi avrà piacere di fruirne.
Podcasts similares
Replaio no es editor de podcasts; los nombres de los programas, las portadas y el audio pertenecen a sus autores y se distribuyen a través de canales RSS públicos