Avsnitt
-
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 #softwaredevelopment
Link 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/subscribe
Join the free Telegram channel: https://t.me/+2QAtoLNIgVU0NmU0
Need help in developing your career in Software? Discover my coaching and mentorship program: https://learnagilepractices.com/coaching
Follow 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/subscribe
Need 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/subscribe
Need 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/subscribe
Need 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/subscribe
Need 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/subscribe
Need 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/subscribe
Need 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/subscribe
Need 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___________________________________________________________________
Discover Learn Agile Practices: https://learnagilepractices.com/
Subscribe to the newsletter: https://learnagilepractices.com/subscribe
Need help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching -
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/___________________________________________________________________
Discover Learn Agile Practices: https://learnagilepractices.com/
Subscribe to the newsletter: https://learnagilepractices.com/subscribe
Need help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching -
Link e riferimenti episodio:
Technical Agile Practices Distilled https://amzn.to/3Hwg1J2___________________________________________________________________
Discover Learn Agile Practices: https://learnagilepractices.com/
Subscribe to the newsletter: https://learnagilepractices.com/subscribe
Need help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching -
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___________________________________________________________________
Discover Learn Agile Practices: https://learnagilepractices.com/
Subscribe to the newsletter: https://learnagilepractices.com/subscribe
Need help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching -
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)
___________________________________________________________________
Discover Learn Agile Practices: https://learnagilepractices.com/ Subscribe to the newsletter: https://learnagilepractices.com/subscribe Need help in developing your career in Software? Discover our coaching and mentorship program: https://learnagilepractices.com/coaching -
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/3WvSxtP
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: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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/danthedev
Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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_i46QPqA4ooBF2uVjw
https://medium.com/dan-the-dev/a-beginner-guide-to-domain-driven-design-318043713a3e
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: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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/danthedev
Per contattarmi: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
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: [email protected] (disponibile per collaborazioni, progetti, eventi, conferenze, corsi, coaching, mentoring).
Seguimi anche su Youtube:
https://www.youtube.com/channel/UCow5aybmZhzR7HbPf8JmcmA
Il mio sito personale: https://www.dan-the-dev.it
Il mio profilo LinkedIn: http://linkedin.com/in/daniele-scillia/
Il mio profilo Twitter: https://twitter.com/danielescillia
Il mio profilo GitHub: https://github.com/dan-the-dev/
Il mio blog Medium: https://dan-the-dev.medium.com/ - Visa fler