Dan The Dev

Follow Dan The Dev
Share on
Copy link to clipboard

Il podcast per i programmatori italiani: parliamo insieme dei temi caldi del mondo dello sviluppo software e del lavoro da developer in Italia. Confrontiamoci insieme su metodologie, linguaggi e pratiche del nostro amato lavoro.

Daniele Scillia


    • Apr 18, 2025 LATEST EPISODE
    • every other week NEW EPISODES
    • 23m AVG DURATION
    • 75 EPISODES


    Search for episodes from Dan The Dev with a specific topic:

    Latest episodes from Dan The Dev

    Weekly Pomodoro 25.06 -

    Play Episode Listen Later Mar 13, 2025 22:01


    The Weekly Pomodoro 25.5 -

    Play Episode Listen Later Mar 6, 2025 26:25


    Il Problema delle Stime: Possiamo Fare Previsioni Senza Indovinare?

    Dev Debate 6# - Agilità ed eccellenza tecnica con Christian Baldassarre

    Play Episode Listen Later Jun 26, 2024 58:55


    Link and references from the video:Christian Baldassarre su LinkedIn (https://www.linkedin.com/in/baldassarrechristian/)Talk: "Definition of in progress: quello che i developer non ti dicono" (https://vimeo.com/903904778)___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #22 [ENG] - Microservices and bounded contexts

    Play Episode Listen Later Jun 20, 2024 24:41


    Link and references from the video:Building Microservices: Designing Fine-Grained Systems (https://amzn.to/3Vkgch4)Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (https://amzn.to/4bPram7)Building Event-Driven Microservices: Leveraging Organizational Data at Scale (https://amzn.to/3KDKqqK)___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #21 - Agile: focus on outcomes, not processes

    Play Episode Listen Later Jun 13, 2024 28:51


    Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #20 [ENG] - Test-Driven Development is a bad practice?

    Play Episode Listen Later Jun 6, 2024 26:41


    The articles I mentioned:https://charleeli.medium.com/why-tdd-is-bad-and-how-to-improve-your-process-d4b867274255https://itnext.io/test-driven-development-is-dumb-fight-me-a38b3033280c -https://hackernoon.com/test-driven-development-is-fundamentally-wrong-hor3z4d___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #19 [ITA] - Codice Legacy e Piramide di test

    Play Episode Listen Later May 30, 2024 28:58


    Link and references from the video:Working Effectively with Legacy Code - https://amzn.to/3wIhLgKSoftware testing: l'importanza di scrivere i test - https://www.intre.it/2020/06/01/software-testing-importanza-scrivere-test/The Practical Test Pyramid - https://martinfowler.com/articles/practical-test-pyramid.html___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    Dev Debate #5 - Pratiche Agili nel Software Embedded con Alessandro Fardin

    Play Episode Listen Later May 29, 2024 73:46


    Link and references from the video:Alessandro Fardin su LinkedIn - https://www.linkedin.com/in/alessandro-fardin-61028b28/Il Case Study di Alessandro sulla sua esperienza attuale - https://www.linkedin.com/posts/alessandro-fardin-61028b28_continuous-delivery-journey-activity-7161881106881982464-zATm?utm_source=share&utm_medium=member_desktopLibri citati:Continuous Delivery - https://amzn.to/4bKhzwcThe Phoenix Project - https://amzn.to/44NTu5uEngineering the Digital Transformation - https://amzn.to/4dZtmcf___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #18 [ENG] - Quality vs speed in software Development

    Play Episode Listen Later May 23, 2024 28:12


    Link and references from the video:Is quality worth cost? (Martin Fowler) https://martinfowler.com/articles/is-quality-worth-cost.html___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #17 [ITA] - Software embedded e con hardware

    Play Episode Listen Later May 16, 2024 29:21


    Link and references from the video:Embedded Systems Architecture: https://amzn.to/3UVj6dxTDD for Embedded C: https://amzn.to/3USZre3Prossimo ospite al Dev Debate: https://www.linkedin.com/in/alessandro-fardin-61028b28/___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #16 [ENG] - Object-Oriented Programming misconceptions

    Play Episode Listen Later May 9, 2024 27:47


    Link and references from the video:https://williamdurand.fr/2013/06/03/object-calisthenics/https://www.learnagilepractices.com/posts/decoding-oop-complexity-how-objecthttps://github.com/dan-the-dev/object-calisthenics-rules #objectorientedprogramming #programming #softwaredevelopment #softwareengineer ___________________________________________________________________ Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #15 [ITA] - Sindrome dell'impostore

    Play Episode Listen Later May 2, 2024 29:46


    Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #14 [ENG] - Refactoring is not a task

    Play Episode Listen Later Apr 25, 2024 20:01


    Link and references from the video:Refactoring (the book): https://amzn.to/3UsZU6FCatalog of Refactorings by Martin Fowler: https://refactoring.com/catalog/Start cleaning your Legacy codebase with The Daily Refactoring Hour: https://understandlegacycode.com/blog/start-cleaning-legacy-with-daily-refactoring-hour/Refactoring is a daily job: https://www.briansnotes.io/article/refactoring-is-a-daily-job/How to create a culture of continuously refactoring code? https://medium.com/meliopayments/how-to-create-a-culture-of-continuously-refactoring-code-752ff69c8c74___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    Deb Debate #4 - Dev vs Recruiters con Guido Penta (La Locanda Del Tech)

    Play Episode Listen Later Apr 24, 2024 65:51


    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/@lalocandadeltech)___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #13 [ITA] - Come imparare un nuovo linguaggio di programmazione

    Play Episode Listen Later Apr 20, 2024 28:51


    Link and references from the video:Exercism: https://exercism.org/Coding Challenges: https://codingchallenges.substack.com/CodeCrafters: https://codecrafters.io/___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #12 [ENG] - On TDD, why we fear it and how to approach it

    Play Episode Listen Later Apr 11, 2024 27:23


    #testdrivendevelopment is an #agile practice that enables #technicalexcellence but is quite often feared or refused by some Software Developers - here are my thoughts on why this happens, and how to overcome this fear!Link and references from the video:Test-Driven Development by Example: https://amzn.to/4adGh80Test-Driven Development article from Martin Fowler's blog: https://martinfowler.com/bliki/TestDrivenDevelopment.html___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coaching Follow me: https://danthedev.carrd.co/

    Weekly Pomodoro #11 - Perchè creo contenuti come programmatore (e perchè dovresti farlo anche tu!)

    Play Episode Listen Later Apr 4, 2024 29:09


    Creare contenuti a tema #programmazione #softwaredevelopment mi ha cambiato la carriera: parlare e raccontare agli altri delle cose che studio è stata una pratica incredibilmente potente per velocizzare la mia crescita. Oggi voglio parlarvi della mia esperienza con la creazione di contenuti e del mio percorso, sperando di ispirarvi nell'iniziare anche voi a creare contenuti per crescere professionalmente.Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    The Weekly Pomodoro #10 - Programmazione ad oggetti, code smells e object calisthenics

    Play Episode Listen Later Mar 28, 2024 29:26


    Esplora la #objectorientedprogramming , scopri i #codesmell e l' #objectcalisthenics .In questo pomodoro settimanale vediamo come questi argomenti ci aiutano a scrivere codice migliore e più pulito.#programmatore #softwaredevelopmentLink and references from the video:https://refactoring.guru/refactoring/smellshttps://github.com/dan-the-dev/object-calisthenics-rules -https://view.genial.ly/62874fa86fc0d50011469884/presentation-object-calisthenics-lessenza-oop-al-servizio-del-tdd___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeJoin the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coachingFollow me: https://danthedev.carrd.co/

    Deb Debate #3 - Il DevOps, lo shift left e il testing con Davide Messia

    Play Episode Listen Later Mar 27, 2024 69:50


    Link e riferimenti episodio:The DevOps Handbook: https://amzn.to/43gEKeL___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #9 [ITA] - Seguire la via del DevOps

    Play Episode Listen Later Mar 21, 2024 26:36


    Link e riferimenti episodio:The DevOps Handbook https://amzn.to/49IIjw7___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #8 [ITA] - I miei consigli per diventare un programmatore

    Play Episode Listen Later Mar 14, 2024 32:24


    Link e riferimenti episodio:La Locanda del Tech (Canale Telegram dedicato alle opportunità lavorative in mondo IT): https://t.me/+mqQJQ9BqKOViMmVkArticolo sui bootcamp: https://www.agendadigitale.eu/cultura-digitale/competenze-digitali/coding-bootcamp-pro-e-contro-delle-startup-edtech-che-formano-i-programmatori/Sito con Roadmap per le varie carriere da programmatore https://roadmap.sh/Percorsi alternativiPortale TomorrowDev che offre formazione e mentoring da esperti del settore https://www.tomorrowdevs.com/Il mio servizio di coaching (se preferite partire da una mentorship gratuita, scrivetemi via email o sui social, trovate tutto sul mio sito https://danthedev.carrd.co/) https://learnagilepractices.com/coaching___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #7 [ITA] - Avvicinarsi al Test-Driven Development

    Play Episode Listen Later Mar 7, 2024 27:31


    Link e riferimenti episodio:Test-Driven Development: by Example https://amzn.to/42VE8Lq___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #6 [ITA] - Puoi fare CQRS anche senza Event Sourcing (e dovresti!)

    Play Episode Listen Later Feb 29, 2024 25:26


    Link e riferimenti episodio:Some thoughts on using CQRS without Event Sourcing: https://medium.com/@mbue/some-thoughts-on-using-cqrs-without-event-sourcing-938b878166a2___________________________________________________________________ Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    Dev Debate #2 [ITA] - Continuous Delivery e burnout con Ruggero Visintin

    Play Episode Listen Later Feb 28, 2024 54:51


    Link e riferimenti episodio:Accelerate https://amzn.to/3SwV85GThe 2023 State of DevOps Report https://cloud.google.com/devops/state-of-devops___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #5 [ITA] - Accelerate e l'importanza delle pratiche agile

    Play Episode Listen Later Feb 22, 2024 26:01


    Link e riferimenti episodio:Accelerate https://amzn.to/3SHmh7c___________________________________________________________________Discover Learn Agile Practices: https://learnagilepractices.com/Subscribe to the newsletter: https://learnagilepractices.com/subscribeNeed help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching

    The Weekly Pomodoro #4 - Coding patterns di Trunk-Based Development

    Play Episode Listen Later Feb 15, 2024 27:43


    Link e riferimenti episodio: Continuous Integration: Improving Software Quality and Reducing Risk https://amzn.to/42g16N1Trunk-Based Development And Branch By Abstraction https://leanpub.com/trunk-based-developmentContinuous Integration article by Martin Fowler https://martinfowler.com/articles/continuousIntegration.html___________________________________________________________________Seguimi su LinkedIn: https://www.linkedin.com/in/daniele-scillia/Iscriviti alla mia newsletter (in inglese): https://learnagilepractices.substack.com/Vuoi accelerare la crescita della tua carriera? Scopri il mio servizio di Personal Coaching per Software Developers: https://learnagilepractices.gumroad.com/l/personal-coachingTutti i miei prodotti digitali dedicati alla crescita come programmatore: https://learnagilepractices.gumroad.com/

    The Weekly Pomodoro #3 - Lean Software Development

    Play Episode Listen Later Feb 8, 2024 28:01


    Link e riferimenti episodio:The Phoenix Project https://amzn.to/3Sx4AY5The Toyota Way https://amzn.to/499w9w1Lean Software Development https://amzn.to/3Okw0hfMio articolo su Codemotion Magazine: https://www.codemotion.com/magazine/it/devops-it/agile-xp-lean-devops/___________________________________________________________________Seguimi su LinkedIn: https://www.linkedin.com/in/daniele-scillia/Iscriviti alla mia newsletter (in inglese): https://learnagilepractices.substack.com/Vuoi accelerare la crescita della tua carriera? Scopri il mio servizio di Personal Coaching per Software Developers: https://learnagilepractices.gumroad.com/l/personal-coachingTutti i miei prodotti digitali dedicati alla crescita come programmatore: https://learnagilepractices.gumroad.com/

    The Weekly Pomodoro #2 - Programmazione ad oggetti e fraintendimenti

    Play Episode Listen Later Feb 1, 2024 26:33


    Link e riferimenti episodio:Technical Agile Practices Distilled https://amzn.to/3Hwg1J2___________________________________________________________________Seguimi su LinkedIn: https://www.linkedin.com/in/daniele-scillia/Iscriviti alla mia newsletter (in inglese): https://learnagilepractices.substack.com/Vuoi accelerare la crescita della tua carriera? Scopri il mio servizio di Personal Coaching per Software Developers: https://learnagilepractices.gumroad.com/l/personal-coachingTutti i miei prodotti digitali dedicati alla crescita come programmatore: https://learnagilepractices.gumroad.com/

    Deb Debate # 1 - Lavoro async con Jaga Santagostino e Simone D'Avico

    Play Episode Listen Later Jan 31, 2024 27:59


    Link e riferimenti episodio:Effective Remote Work https://amzn.to/4aWY7NhRemote Team Interactions Workbook: Using Team Topologies Patterns for Remote Working https://amzn.to/3HjrBaC___________________________________________________________________Seguimi su LinkedIn: https://www.linkedin.com/in/daniele-scillia/Iscriviti alla mia newsletter (in inglese): https://learnagilepractices.substack.com/Vuoi accelerare la crescita della tua carriera? Scopri il mio servizio di Personal Coaching per Software Developers: https://learnagilepractices.gumroad.com/l/personal-coachingTutti i miei prodotti digitali dedicati alla crescita come programmatore: https://learnagilepractices.gumroad.com/

    The Weekly Pomodoro #1 - Lavoro asincrono

    Play Episode Listen Later Jan 25, 2024 0:10


    Link e riferimenti episodio:Async Code Reviews Are Killing Your Company's Throughput - Dragan Stepanović - NDC Copenhagen 2022 (https://www.youtube.com/watch?v=fYFruezJEDs)___________________________________________________________________Iscriviti alla mia newsletter (in inglese): https://learnagilepractices.substack.com/ Vuoi accelerare la crescita della tua carriera? Scopri il mio servizio di Personal Coaching per Software Developers: https://learnagilepractices.gumroad.com/l/personal-coaching Tutti i miei prodotti digitali dedicati alla crescita come programmatore: https://learnagilepractices.gumroad.com/

    Imparare ad imparare

    Play Episode Listen Later Dec 21, 2022 29:00


    Sappiamo davvero imparare? Cioè sappiamo davvero cosa significhi imparare, migliorare - quali siano le migliori strategie e come funzioni il nostro cervello quando vuole imparare qualcosa di nuovo? Credo di no, e lo credo ancora di più da quando ho iniziato un libro che parla di questo e che, già dal primo capitolo, dice cose su cui vale la pena riflettere - a prescindere da cosa vogliamo imparare!Il libro "Practice Perfect" su Amazon: https://amzn.to/3WvSxtPCommenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedevPer contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube:https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl mio sito personale: https://www.dan-the-dev.itIl mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/Il mio profilo Twitter: https://twitter.com/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Sappiamo davvero usare le interfacce?

    Play Episode Listen Later Nov 30, 2022 13:30


    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 poche in un sistema - il fatto che ne servano poche non mi trova daccordo, anche se ovviamente il tutto è relativo alla dimensione del sistema.Commenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedevPer contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube:https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl mio sito personale: https://www.dan-the-dev.itIl mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/Il mio profilo Twitter: https://twitter.com/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Come utilizzare Domain-Driven Design senza implementare in Domain-Driven Design

    Play Episode Listen Later Nov 23, 2022 19:22


    Spesso, quando ci si avvicina a Domain-Driven Design, ci si chiede come cominciare e se possiamo farlo in autonomia o serve necessariamente coinvolgere tutto il team. Vi parlo della mia esperienza e di come, a mio avviso, è possibile sfruttare i pattern strategici di DDD per aumentare il valore aggiunto personale durante i refinement e le analisi, che è possibile sfruttare, a mio avviso, senza essere obbligati poi ad implementare usando i pattern tattici.Introduzione al Domain Driven Design: https://open.spotify.com/episode/4zzwjUidReEnxS1GSH67Sm?si=xtdN_i46QPqA4ooBF2uVjwhttps://medium.com/dan-the-dev/a-beginner-guide-to-domain-driven-design-318043713a3eCommenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedevPer contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube:https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl mio sito personale: https://www.dan-the-dev.itIl mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/Il mio profilo Twitter: https://twitter.com/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Twitter licenzia in base al numero di linee di codice scritte: non ha senso! Le metriche utili sono altre!

    Play Episode Listen Later Nov 14, 2022 27:51


    Avrete sentito tutti la news: pare che Twitter, nel suo recente layoff dopo l'acquisizione da parte di Elon Musk, abbia selezionato i programmatori da licenziare tramite il criterio delle linee di codice: chi ne ha scritte di meno negli ultimi mesi è stato tagliato.La metrica delle linee di codice non ha alcun senso! Vi dico la mia e vi spiego perchè la penso cosi e quali metriche ritengo invece di valore.Commenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedevPer contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube:https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl mio sito personale: https://www.dan-the-dev.itIl mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/Il mio profilo Twitter: https://twitter.com/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Cosa significa essere professionale per un programmatore?

    Play Episode Listen Later Nov 3, 2022 25:05


    Sempre più spesso mi capita, occupandomi dei colloqui tecnici ai candidati per ruoli Senior, di rimanere stupito da quanti elementi vengano considerati "colpa di qualcun'altro" invece che responsabilità dei programmatori stessi. Chi decide di scrivere o meno i test? Chi decide se studiare e migliorarsi o meno? Non certamente l'azienda, ne il CEO. Ecco come la penso!Commenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Full remote: pro e contro

    Play Episode Listen Later Jun 22, 2022 28:30


    Negli ultimi due anni, per cause di forza maggiore, il lavoro da remoto è entrato definitivamente nelle nostre vite in modo dirompente. Oggi in molti hanno posizioni nette, tra chi è a favore e chi decisamente contro, preferendo il classico ufficio. In Italia in particolare la questione sembra divisoria e complessa da affrontare. Cercando di mettere da parte i miei bias da persona pro-remote, vi parlo del mio punto di vista sulla questione e di quali sono alcuni dei pro e contro più evidenti del lavoro da remoto!Commenta gli episodi sul mio Twitter: https://twitter.com/danielescillia___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Continuous improvement con Gerson Enriquez

    Play Episode Listen Later Jun 1, 2022 41:14


    Come programmatori, è parte integrante del nostro lavoro rimanere al passo con le tecnologie, le pratiche e le metodologie che nascono e si affermano attorno a noi. Fa parte della professionalità di un dev assicurarsi di conoscere a sufficienza la materia tecnica per poter fare le scelte migliori per il business. Con Gerson, Senior Frontend Dev in Faire.ai e co-organizer di ReactJS Milano, ne abbiamo parlato spesso ed oggi ne parliamo con voi in LIVE!Gerson su Linkedin: https://www.linkedin.com/in/gerson-enriquez/___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Il mio framework Javascript di riferimento del 2022: NextJS

    Play Episode Listen Later May 18, 2022 29:23


    Il 2021 mi ha fatto scoprire NextJS, framework full-stack basato su React e NodeJS: dopo vari esperimenti ho iniziato ad utilizzarlo, prima per prototipi, poi per vere applicazioni web e microservizi. Vi racconto la mia esperienza e le mie riflessioni su questo anno di conoscenza con lo strumento, condividendo i pro e contro che ho sentito sulla mia pelle!Commenta gli episodi sul mio Twitter: https://twitter.com/danielescilliaSito web Vercel e NextJS:https://vercel.com/https://nextjs.org/Libro "Real-World Next.js": https://amzn.to/38xyRSpAlcuni blog posts:https://blog.logrocket.com/next-js-vs-react-developer-experience/https://pagepro.co/blog/pros-and-cons-of-nextjshttps://dhanrajsp.me/blog/the-troubles-with-nextjs___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    I manager devono essere bravi tecnici? No! Non sono d'accordo con Elon Musk

    Play Episode Listen Later May 11, 2022 28:41


    Elon Musk ha twittato: "Credo fermamente che tutti i dirigenti in un'area tecnica debbano essere tecnicamente eccellenti. I manager del software devono scrivere un ottimo software o è come essere un capitano di cavalleria che non sa andare a cavallo! ". Io non sono per niente daccordo, perche essere manager ed essere un tecnico presuppone skills totalmente diverse e non correlate. Parliamone! Commenta gli episodi sul mio Twitter: https://twitter.com/danielescilliaIl tweet di Elon Musk: https://twitter.com/elonmusk/status/1522609829553971200La discussione su LinkedIn: https://www.linkedin.com/feed/update/urn:li:activity:6929098382254710784/?commentUrn=urn%3Ali%3Acomment%3A(activity%3A6929098382254710784%2C6929122788301488128)&replyUrn=urn%3Ali%3Acomment%3A(activity%3A6929098382254710784%2C6929130970969169920)___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Remote working ed eXtreme Programming: possono convivere?

    Play Episode Listen Later May 4, 2022 44:03


    Come programmatore, negli ultimi anni, ho scelto di specializzarmi sulle pratiche e metodologie Agili, alla base delle quali c'e l'eXtreme Programming, che è diventata il mio più grande interesse insieme al lavoro da remoto che da sempre sostengo.Eppure, studiando XP, leggendo il libro e le opinioni di persone più esperte può sembrare che le due cose siano incompatibili: è davvero cosí? Parliamone!Alcuni blog post sul tema: https://ahmadatwi.me/2019/07/03/5-xp-practices-that-will-make-your-remote-team-more-effective/https://philippe.bourgau.net/rexp-remote-extreme-programming/https://raygun.com/blog/remote-pair-programming/#:~:text=Remote%20pair%20programming%20is%20an,programming%20to%20the%20remote%20workplace.https://tanzu.vmware.com/content/blog/extreme-programming-remote-teams___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Frameworkless movement: i framework sono un problema?

    Play Episode Listen Later Apr 27, 2022 24:20


    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 semplicemente sottolinearne le criticita. La verita' e' che spesso i framework sono usati con troppa leggerezza, senza comprenderne i tradeoff derivanti dal loro utilizzo ed il debito tecnico che ne deriva. Il movimento si spende per aumentare questa consapevolezza.Frameworkless movement: https://www.frameworklessmovement.org/Blog post "Design no-framework": https://javarome.medium.com/design-noframework-bbc00a02d9b3___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Mentorship & ADPList con Paola Bisogno [Live Youtube del 29 mar 2022]

    Play Episode Listen Later Apr 20, 2022 52:13


    La Mentorship e' una pratica che si sta diffondendo sempre di piu, soprattutto in ambito digital. Contrariamente a quello che si puo pensare, i benefici di una mentorship sono paritari tra Mentor e Mentee. Oggi ne parliamo con Paola Bisogno, Senior Product Designer in GoStudent e Board Member di UX/UI Designer ItaliaUX: grazie a lei ho conosciuto la piattaforma ADPList, dove e possibile cercare ed offrire momenti di mentorship. Paola su Linkedin: https://www.linkedin.com/in/paobi/La piattaforma ADPList: https://adplist.org/Link video su Youtube: https://www.youtube.com/watch?v=itmbG5tJCdM___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).Seguimi anche su Youtube: https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmAIl 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Single-piece flow e movimento per il mob programming

    Play Episode Listen Later Apr 13, 2022 33:11


    Il Single-piece flow e' un approccio nel quale si decide di lavorare un solo elemento alla volta. Sostanzialmente, possiamo immaginarlo come una Kanban board nella quale la colonna dell'In Progress ha un limite a 1. Il Mob Programming e una tecnica di programmazione nel quale la dinamica di Pair Programming si allarga a tutto il team, che lavora tutto insieme allo sviluppo di una parte di codice. Il podcast "Sprint" di Carlo Lagorio da cui ho tratto l'esercizio del multi-tasking: https://open.spotify.com/show/6vaax0OMls7w7hAMtols24Libro e video "Mob Programming: A Whole Team Approach": https://leanpub.com/mobprogramminghttps://www.youtube.com/watch?v=SHOVVnRB4h0___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (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/2ivOpZJj1py7bcGpiCfeHphttps://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVkhttps://app.podcastguru.io/podcast/dan-the-dev-1547878153Il 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Recensione libro - Professional PHP

    Play Episode Listen Later Apr 7, 2022 11:22


    Professional PHP e un libro di programmazione di Patrick Louys che come da titolo e dedicato al linguaggio PHP; si tratta sostanzialmente un unico grande tutorial, preceduto da alcune premesse di teoria, che ti guiderà verso l'applicazione di alcune metodologie e pattern con Il famoso linguaggio così tanto amato ed odiato. Libro: https://amzn.to/3LOri7EAutore: https://github.com/PatrickLouys___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (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/2ivOpZJj1py7bcGpiCfeHphttps://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVkhttps://app.podcastguru.io/podcast/dan-the-dev-1547878153Il 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    TDD Patterns & Best Practices

    Play Episode Listen Later Mar 30, 2022 14:27


    Test-Driven Development: sviluppo software guidato dai test; ciclo RED/GREEN/REFACTOR, spezzare un problema grande in problemi piu piccoli, eccetera eccetera. Abbiamo gia parlato varie volte dell'argomento dal punto di vista di introdurlo per chi non lo conosce, oggi pero' vi porto domande che possono nascere dopo che siamo diventati adopter e abbiamo accumulato esperienza con lo strumento. Quali sono i pattern ricorrenti e le best practices? In una parte meno “famosa” del libro TDD by Example, Kent Beck ne suggerisce alcune ed oggi voglio parlare con voi di questa parte del libro, aggiungendo le mie riflessioni.Libro: https://amzn.to/3DrtmQk___________________________________________________________________Se hai voglia di sostenere il mio lavoro di creazione di contenuti, regalami un caffe'/libro: https://www.buymeacoffee.com/danthedev Per contattarmi: daniele.scillia@gmail.com (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/2ivOpZJj1py7bcGpiCfeHphttps://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVkhttps://app.podcastguru.io/podcast/dan-the-dev-1547878153Il 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Recensione libro - Test-Driven Development: by example

    Play Episode Listen Later Mar 23, 2022 10:50


    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: daniele.scillia@gmail.com (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/2ivOpZJj1py7bcGpiCfeHphttps://podcasts.apple.com/us/podcast/dan-the-dev/id1547878153?uo=4https://podcasts.google.com/feed/aHR0cHM6Ly93d3cuc3ByZWFrZXIuY29tL3Nob3cvNDczNzQ0Ny9lcGlzb2Rlcy9mZWVkhttps://app.podcastguru.io/podcast/dan-the-dev-1547878153Il 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/danielescilliaIl mio profilo GitHub: https://github.com/dan-the-dev/Il mio blog Medium: https://dan-the-dev.medium.com/

    Claim Dan The Dev

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel