Learn Agile Practices
Episodes
The Weekly Pomodoro 25.13 - 🇮🇹 L'impatto dell'AI su come studiamo e come impariamo
23 Oct 2025
Contributed by Lukas
🎙️ “L’AI non solo scrive, ma pensa (al posto tuo?)” Ogni settimana siamo sommersi da più contenuti di quanti ne possiamo leggere. E ora l’...
🎙️ The Weekly Pomodoro 25.12 – 🇮🇹 L’AI nella programmazione risolve davvero il problema giusto?
16 Oct 2025
Contributed by Lukas
L’AI scrive codice più veloce, ma… era davvero questo il problema? In questo episodio analizziamo i veri colli di bottiglia nello sviluppo softwa...
The Weekly Pomodoro 25.11 - 🇮🇹 Continuous Integration vs Delivery vs Deployment
26 Jun 2025
Contributed by Lukas
🚨 CI/CD ≠ Pipeline automatizzataE no… non sono solo nomi altisonanti per la stessa cosa. La maggior parte dei team sbaglia su questo punto.E qu...
Weekly Pomodoro 25.10 - 🇬🇧 LLMs or XP? What’s Really Boosting Developer Productivity
12 Jun 2025
Contributed by Lukas
🧠 It looks like LLMs are making devs 10x more productive.But something else might be... Over the past few months, I’ve been watching a pattern em...
The Weekly Pomodoro 25.9 - 🇮🇹 Esperimenti con Cursor
29 May 2025
Contributed by Lukas
🚀 Are AI-assisted IDEs the future of development? 🤔In today's world, tools like Cursor are pushing the boundaries of what AI can do for develop...
Weekly Pomodoro 25.8 - 🇬🇧 Async vs sync work and communication
15 May 2025
Contributed by Lukas
Working remotely doesn’t mean you’re working asynchronously. Too often, these two ideas get bundled together.👉 But remote ≠ async.One is a de...
The Weekly Pomodoro 25.7 - 🇮🇹 Gli sprechi nello sviluppo software
18 Apr 2025
Contributed by Lukas
🗑️ Quanti sprechi ci sono nel tuo team di sviluppo... che nessuno vede?➡️ Bug in produzione. ➡️ Feature che nessuno usa.➡️ Soluzioni...
Weekly Pomodoro 25.6 - 🇬🇧 What to expect from a Junior, Mid and Senior Software Developer
13 Mar 2025
Contributed by Lukas
If you're hiring a developer, do you know what to expect based on the seniority you are looking for? 🤔 When I joined Muffin in October, I set a mis...
The Weekly Pomodoro 25.5 - 🇮🇹 Stime Intelligenti: dai numeri, non tirando a indovinare
06 Mar 2025
Contributed by Lukas
Il Problema delle Stime: Possiamo Fare Previsioni Senza Indovinare? 🎯 Fare previsioni nel software è complicato. Il futuro è incerto per definizi...
The Weekly Pomodoro #25.4 - 🇮🇹 Riflessioni su Typescript a backend/full-stack
27 Feb 2025
Contributed by Lukas
TypeScript come linguaggio full-stack: ecco cosa ho imparato 🚀💡 Da qualche mese sto lavorando con TypeScript come linguaggio backend in modo con...
The Weekly Pomodoro #25.3 - 🇬🇧 Monorepo pros and cons
20 Feb 2025
Contributed by Lukas
🚀 Monorepo: Love it or Hate it? For the past 4 months, I’ve been working in a monorepo. It was my first time, and let’s just say… I have thou...
The Weekly Pomodoro #25.2 - 🇮🇹 Trunk-Based Development, CI e rilasciare Work in Progress
13 Feb 2025
Contributed by Lukas
Non devi per forza rilasciare solo quando tutta la feature è completa! 😱 So che sembra folle 😉 Tutti noi, da quando abbiamo iniziato a scrivere...
The Weekly Pomodoro #25.1 - 🇮🇹 Cosa significa diventare Tech Lead?
06 Feb 2025
Contributed by Lukas
🚀 Da Developer a Tech Lead: Il Passaggio Che Nessuno Ti InsegnaScrivere codice è una cosa. Guidare un team è tutt’altra sfida.Quando passi da s...
Dev Debate 6# - Agilità ed eccellenza tecnica con Christian Baldassarre
26 Jun 2024
Contributed by Lukas
Link and references from the video:Christian Baldassarre su LinkedIn (https://www.linkedin.com/in/baldassarrechristian/)Talk: "Definition of in progre...
The Weekly Pomodoro #22 [ENG] - Microservices and bounded contexts
20 Jun 2024
Contributed by Lukas
Link and references from the video:Building Microservices: Designing Fine-Grained Systems (https://amzn.to/3Vkgch4)Monolith to Microservices: Evolutio...
The Weekly Pomodoro #21 - Agile: focus on outcomes, not processes
13 Jun 2024
Contributed by Lukas
Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Te...
The Weekly Pomodoro #20 [ENG] - Test-Driven Development is a bad practice?
06 Jun 2024
Contributed by Lukas
The articles I mentioned:https://charleeli.medium.com/why-tdd-is-bad-and-how-to-improve-your-process-d4b867274255https://itnext.io/test-driven-develop...
The Weekly Pomodoro #19 [ITA] - Codice Legacy e Piramide di test
30 May 2024
Contributed by Lukas
Link and references from the video:Working Effectively with Legacy Code - https://amzn.to/3wIhLgKSoftware testing: l’importanza di scrivere i test -...
Dev Debate #5 - Pratiche Agili nel Software Embedded con Alessandro Fardin
29 May 2024
Contributed by Lukas
Link and references from the video:Alessandro Fardin su LinkedIn - https://www.linkedin.com/in/alessandro-fardin-61028b28/Il Case Study di Alessandro ...
The Weekly Pomodoro #18 [ENG] - Quality vs speed in software Development
23 May 2024
Contributed by Lukas
Link and references from the video:Is quality worth cost? (Martin Fowler) https://martinfowler.com/articles/is-quality-worth-cost.html________________...
The Weekly Pomodoro #17 [ITA] - Software embedded e con hardware
16 May 2024
Contributed by Lukas
Link and references from the video:Embedded Systems Architecture: https://amzn.to/3UVj6dxTDD for Embedded C: https://amzn.to/3USZre3Prossimo ospite al...
The Weekly Pomodoro #16 [ENG] - Object-Oriented Programming misconceptions
09 May 2024
Contributed by Lukas
Link and references from the video:https://williamdurand.fr/2013/06/03/object-calisthenics/https://www.learnagilepractices.com/posts/decoding-oop-comp...
The Weekly Pomodoro #15 [ITA] - Sindrome dell'impostore
02 May 2024
Contributed by Lukas
Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Te...
The Weekly Pomodoro #14 [ENG] - Refactoring is not a task
25 Apr 2024
Contributed by Lukas
Link and references from the video:Refactoring (the book): https://amzn.to/3UsZU6FCatalog of Refactorings by Martin Fowler: https://refactoring.com/ca...
Deb Debate #4 - Dev vs Recruiters con Guido Penta (La Locanda Del Tech)
24 Apr 2024
Contributed by Lukas
Link and references from the video:Guido Penta on LinkedIn (https://www.linkedin.com/in/guido-penta/)La Locanda Del Tech (https://www.youtube.com/@lal...
The Weekly Pomodoro #13 [ITA] - Come imparare un nuovo linguaggio di programmazione
20 Apr 2024
Contributed by Lukas
Link and references from the video:Exercism: https://exercism.org/Coding Challenges: https://codingchallenges.substack.com/CodeCrafters: https://codec...
The Weekly Pomodoro #12 [ENG] - On TDD, why we fear it and how to approach it
11 Apr 2024
Contributed by Lukas
#testdrivendevelopment is an #agile practice that enables #technicalexcellence but is quite often feared or refused by some Software Developers - here...
Weekly Pomodoro #11 [ITA] - Perchè creo contenuti come programmatore (e perchè dovresti farlo anche tu!)
04 Apr 2024
Contributed by Lukas
Creare contenuti a tema #programmazione #softwaredevelopment mi ha cambiato la carriera: parlare e raccontare agli altri delle cose che studio è stat...
The Weekly Pomodoro #10 [ITA] - Programmazione ad oggetti, code smells e object calisthenics
28 Mar 2024
Contributed by Lukas
Esplora la #objectorientedprogramming , scopri i #codesmell e l' #objectcalisthenics .In questo pomodoro settimanale vediamo come questi argomenti ci ...
Deb Debate #3 - Il DevOps, lo shift left e il testing con Davide Messia
27 Mar 2024
Contributed by Lukas
Link e riferimenti episodio:The DevOps Handbook: https://amzn.to/43gEKeL___________________________________________________________________Discover Le...
The Weekly Pomodoro #9 [ITA] - Seguire la via del DevOps
21 Mar 2024
Contributed by Lukas
Link e riferimenti episodio:The DevOps Handbook https://amzn.to/49IIjw7___________________________________________________________________Discover Lea...
The Weekly Pomodoro #8 [ITA] - I miei consigli per diventare un programmatore
14 Mar 2024
Contributed by Lukas
Link e riferimenti episodio:La Locanda del Tech (Canale Telegram dedicato alle opportunità lavorative in mondo IT): https://t.me/+mqQJQ9BqKOViMmVkArt...
The Weekly Pomodoro #7 [ITA] - Avvicinarsi al Test-Driven Development
07 Mar 2024
Contributed by Lukas
Link e riferimenti episodio:Test-Driven Development: by Example https://amzn.to/42VE8Lq_______________________________________________________________...
The Weekly Pomodoro #6 [ITA] - Puoi fare CQRS anche senza Event Sourcing (e dovresti!)
29 Feb 2024
Contributed by Lukas
Link e riferimenti episodio:Some thoughts on using CQRS without Event Sourcing: https://medium.com/@mbue/some-thoughts-on-using-cqrs-without-event-sou...
Dev Debate #2 [ITA] - Continuous Delivery e burnout con Ruggero Visintin
28 Feb 2024
Contributed by Lukas
Link e riferimenti episodio:Accelerate https://amzn.to/3SwV85GThe 2023 State of DevOps Report https://cloud.google.com/devops/state-of-devops_________...
The Weekly Pomodoro #5 [ITA] - Accelerate e l’importanza delle pratiche agile
22 Feb 2024
Contributed by Lukas
Link e riferimenti episodio:Accelerate https://amzn.to/3SHmh7c___________________________________________________________________Discover Learn Agile ...
The Weekly Pomodoro #4 [ITA] - Coding patterns di Trunk-Based Development
15 Feb 2024
Contributed by Lukas
Link e riferimenti episodio: Continuous Integration: Improving Software Quality and Reducing Risk https://amzn.to/42g16N1Trunk-Based Development And B...
The Weekly Pomodoro #3 [ITA] - Lean Software Development
08 Feb 2024
Contributed by Lukas
Link e riferimenti episodio:The Phoenix Project https://amzn.to/3Sx4AY5The Toyota Way https://amzn.to/499w9w1Lean Software Development https://amzn.to...
The Weekly Pomodoro #2 [ITA] - Programmazione ad oggetti e fraintendimenti
01 Feb 2024
Contributed by Lukas
Link e riferimenti episodio:Technical Agile Practices Distilled https://amzn.to/3Hwg1J2_______________________________________________________________...
Deb Debate # 1 [ITA] - Lavoro async con Jaga Santagostino e Simone D'Avico
31 Jan 2024
Contributed by Lukas
Link e riferimenti episodio:Effective Remote Work https://amzn.to/4aWY7NhRemote Team Interactions Workbook: Using Team Topologies Patterns for Remote ...
The Weekly Pomodoro #1 [ITA] - Lavoro asincrono
25 Jan 2024
Contributed by Lukas
Link e riferimenti episodio:Async Code Reviews Are Killing Your Company’s Throughput - Dragan Stepanović - NDC Copenhagen 2022 (https://www.youtube...
Imparare ad imparare
21 Dec 2022
Contributed by Lukas
Sappiamo davvero imparare? Cioè sappiamo davvero cosa significhi imparare, migliorare - quali siano le migliori strategie e come funzioni il nostro c...
Sappiamo davvero usare le interfacce?
30 Nov 2022
Contributed by Lukas
Ho avuto uno scambio di vedute su twitter a riguardo e vorrei parlarvene.Dicevano che le interfacce sono usate troppo e che in realtà ne servono poch...
Come utilizzare Domain-Driven Design senza implementare in Domain-Driven Design
23 Nov 2022
Contributed by Lukas
Spesso, quando ci si avvicina a Domain-Driven Design, ci si chiede come cominciare e se possiamo farlo in autonomia o serve necessariamente coinvolger...
Twitter licenzia in base al numero di linee di codice scritte: non ha senso! Le metriche utili sono altre!
14 Nov 2022
Contributed by Lukas
Avrete sentito tutti la news: pare che Twitter, nel suo recente layoff dopo l’acquisizione da parte di Elon Musk, abbia selezionato i programmatori ...
Cosa significa essere professionale per un programmatore?
03 Nov 2022
Contributed by Lukas
Sempre più spesso mi capita, occupandomi dei colloqui tecnici ai candidati per ruoli Senior, di rimanere stupito da quanti elementi vengano considera...
Full remote: pro e contro
22 Jun 2022
Contributed by Lukas
Negli ultimi due anni, per cause di forza maggiore, il lavoro da remoto è entrato definitivamente nelle nostre vite in modo dirompente. Oggi in molti...
Continuous improvement con Gerson Enriquez
01 Jun 2022
Contributed by Lukas
Come programmatori, è parte integrante del nostro lavoro rimanere al passo con le tecnologie, le pratiche e le metodologie che nascono e si affermano...
Il mio framework Javascript di riferimento del 2022: NextJS
18 May 2022
Contributed by Lukas
Il 2021 mi ha fatto scoprire NextJS, framework full-stack basato su React e NodeJS: dopo vari esperimenti ho iniziato ad utilizzarlo, prima per protot...
I manager devono essere bravi tecnici? No! Non sono d'accordo con Elon Musk
11 May 2022
Contributed by Lukas
Elon Musk ha twittato: "Credo fermamente che tutti i dirigenti in un'area tecnica debbano essere tecnicamente eccellenti. I manager del software devon...
Remote working ed eXtreme Programming: possono convivere?
04 May 2022
Contributed by Lukas
Come programmatore, negli ultimi anni, ho scelto di specializzarmi sulle pratiche e metodologie Agili, alla base delle quali c'e l'eXtreme Programming...
Frameworkless movement: i framework sono un problema?
27 Apr 2022
Contributed by Lukas
I framework sono un problema? Nel 2018 e' nato il movimento Frameworkless, il cui scopo non e' parlar male dei framework o farli "morire", ma semplice...
Mentorship & ADPList con Paola Bisogno [Live Youtube del 29 mar 2022]
20 Apr 2022
Contributed by Lukas
La Mentorship e' una pratica che si sta diffondendo sempre di piu, soprattutto in ambito digital. Contrariamente a quello che si puo pensare, i benefi...
Single-piece flow e movimento per il mob programming
13 Apr 2022
Contributed by Lukas
Il Single-piece flow e' un approccio nel quale si decide di lavorare un solo elemento alla volta. Sostanzialmente, possiamo immaginarlo come una Kanba...
Recensione libro - Professional PHP
07 Apr 2022
Contributed by Lukas
Professional PHP e un libro di programmazione di Patrick Louys che come da titolo e dedicato al linguaggio PHP; si tratta sostanzialmente un unico gra...
TDD Patterns & Best Practices
30 Mar 2022
Contributed by Lukas
Test-Driven Development: sviluppo software guidato dai test; ciclo RED/GREEN/REFACTOR, spezzare un problema grande in problemi piu piccoli, eccetera e...
Recensione libro - Test-Driven Development: by example
23 Mar 2022
Contributed by Lukas
Come Kent Beck spiega all'inizio del libro, l'obiettivo di ogni sviluppatore dovrebbe essere "codice pulito che funziona": questo è un obiettivo di v...
Continuous improvement: studiare e migliorarsi giorno dopo giorno come developer!
09 Feb 2022
Contributed by Lukas
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 st...
Fare refactoring NON E' un task!
26 Jan 2022
Contributed by Lukas
Anno nuovo, podcast vecchio! Per cominciare il 2022, vi porto la mia "unpopular opinion" che ho presentato anche durante la Gilda dei DEVulgatori dura...
5 consigli che avrei voluto ricevere quando ho iniziato a lavorare come dev
01 Dec 2021
Contributed by Lukas
E’ perfettamente normale che quando si comincia a fare una cosa nuova non si conosca esattamente come ricercare l’eccellenza in quell’ambito. Pe...
Quando e perché un developer dovrebbe cambiare lavoro?
27 Oct 2021
Contributed by Lukas
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...
Le pratiche dell'eXtreme Programming: la mia top 5!
13 Oct 2021
Contributed by Lukas
Le pratiche sono il tipo di cose che vedrete fare quotidianamente nei team XP.Le pratiche hanno senso solo se collegate ai principi, altrimenti divent...
Extreme Programming: tier list di valori e principi
29 Sep 2021
Contributed by Lukas
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 you...
Walking Skeleton: una pratica importante
14 Jul 2021
Contributed by Lukas
Avete presente quando avete lavorato per settimane ad un nuovo progetto, avete finito le card importanti per la prima release, sul vostro computer in ...
Il manifesto e i 12 principi Agile
23 Jun 2021
Contributed by Lukas
L’uso del termine “Agile” in riferimento allo sviluppo software è stato introdotto nel 2001 dal Manifesto Agile. I metodi agile riprendono i pr...
Domain Driven Design: comprendere il business
25 May 2021
Contributed by Lukas
Le applicazioni software ruotano sempre alla sfera di conoscenza e di attività che compongono il business di un azienda.Il Domain Driven Design è un...
Acceptance Test Driven Development vs Classic TDD
11 May 2021
Contributed by Lukas
Nell’applicazione dell’ATDD, ritroviamo il concetto di loop, ma raddoppiato: il double loop è un concetto chiave. Significa che dobbiamo applicar...
I 4 elementi di SIMPLE design: perchè in quell'ordine?
28 Apr 2021
Contributed by Lukas
Oggi vi parlo di semplicità e quindi dei 4 elementi del simple design, il design semplice; definiti anche “regole”, questi 4 elementi sono nati d...
Open/Closed principle: la linea sottile tra essere previdenti e prevedere il futuro
13 Apr 2021
Contributed by Lukas
I principi SOLID sono 5 e sono egualmente importanti per diventare davvero consapevoli della programmazione ad oggetti e di come sfruttare a pieno ciò...
Composition over inheritance per ridurre l'accoppiamento
30 Mar 2021
Contributed by Lukas
Composition over inheritance. Preferire la composizione invece dell’ereditarietà.Quante volte l’avrete letto e sentito? Penso che sia l’argomen...
Strategy Pattern: una strategia per eliminare gli IF
23 Mar 2021
Contributed by Lukas
Immagina di avere un catalogo di possibili soluzioni “ideali” ad una serie di problemi ricorrenti da cui pescare quando uno di questi problemi ti ...
I characterization tests: una soluzione per creare un test su codice legacy
09 Mar 2021
Contributed by Lukas
Quando abbiamo a che fare con del codice legacy, l’errore più grande che possiamo commettere è accettare lo status quo e rinunciare ai test automa...
Command-Query Separation: un principio perfetto per i Test Doubles
02 Mar 2021
Contributed by Lukas
Il principio CQS (Command-Query Separation) spiega che l’astrazione di un'interfaccia software dovrebbe essere disegnata con due soli tipi di metodi...
Primitive Obsession, Feature Envy & Message Chains: i tre "peccati originali” dei Code Smell
23 Feb 2021
Contributed by Lukas
Il Design del software è una questione di compromessi: non esiste il design perfetto, c’è sempre un compromesso che è stato preso da qualche part...
Agile Technical Practices Distilled: la recensione di un libro illuminante
16 Feb 2021
Contributed by Lukas
“Agile Technical Practices Distilled”. ATPD è un libro che tratta tutti gli argomenti principali dello sviluppo software e delle pratiche Agile m...
Refactoring, Parallel Change e Trunk based development
09 Feb 2021
Contributed by Lukas
Rifattorizzare significa cambiare il design del codice senza cambiarne il comportamento. Il refactoring è il viaggio che ci porta da un Design A ad u...
Object Calisthenics: etimologia ed anonimato
02 Feb 2021
Contributed by Lukas
L’Object Calisthenics è un set di regole che cercano di dare una direzione precisa alle decisioni di Software Design: per farlo in realtà non dann...
Migliorare come programmatore: il mio piano di studi per il 2021
26 Jan 2021
Contributed by Lukas
La natura stessa del lavoro di uno sviluppatore comporta la necessità di un continuo miglioramento e una continua crescita personale. Oggi vi parlo d...
Test Driven Development: tutto attorno al ciclo
19 Jan 2021
Contributed by Lukas
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 ba...
I luoghi comuni: cani, gatti e pair programming
19 Jan 2021
Contributed by Lukas
Il pair programming fa parte delle pratiche di sviluppo software dell’Extreme Programming; è una tecnica di programmazione Agile in cui due develop...
Benvenuti su Dan The Dev!
07 Jan 2021
Contributed by Lukas
Ciao! Il modo migliore per imparare qualcosa è cercare di insegnarlo: parlarne, scriverne cercando di rielaborare i concetti e spiegarli ad altri; pe...