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.
If you're hiring a developer, do you know what to expect based on the seniority you are looking for?
Il Problema delle Stime: Possiamo Fare Previsioni Senza Indovinare?
TypeScript come linguaggio full-stack: ecco cosa ho imparato
Non devi per forza rilasciare solo quando tutta la feature è completa!
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/
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/
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 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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
#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/
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/
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/
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
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
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
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
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
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
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
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 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/
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/
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/
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/
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/
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/
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/
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/
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/