Michele Ferracin Software Engineering

Michele Ferracin Software Engineering

By Michele FerracinTechnology
Download on the App Store

Michele Ferracin Software Engineering episodes

  • STOP CAOS: Controlla il tuo team ora con Kanban


    🎥 Domare il caos in una software factory con Kanban – Il mio webinar

    Se lavori in una software factory e ogni giorno ti sembra di navigare nel caos… sei nel posto giusto.

    In questo webinar ti racconto, con esempi concreti e un linguaggio semplice, come Kanban può diventare molto più di una lavagna con post-it: uno strumento reale per lavorare meglio, con meno stress e più risultati.

    Ti parlo di:

    • come visualizzare il flusso del lavoro (quello vero, non quello che vorremmo avere),

    • perché i WIP limit non sono una gabbia ma una protezione,

    • come imparare a dire “no” quando serve (anche se non è facile),

    • e soprattutto, cosa puoi iniziare a fare da domani mattina per migliorare davvero le cose.

    Questo webinar nasce da esperienze vere, sbagli fatte sul campo, e un bel po’ di voglia di cambiare le cose un passo alla volta.

    Spero ti sia utile – e se ti va, fammi sapere cosa ne pensi nei commenti.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/servizi🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

    1 hr 3 min
  • Il database è un dettaglio

    ---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

    2 min
  • Come documentare il tuo progetto software in modo FACILE e VELOCE

    La documentazione determina il successo del tuo progetto software. Sia per chi lo deve sviluppare sia per chi lo deve usare.Che tu sia uno sviluppatore o un utente finale, senza una documentazione chiara e aggiornata, tutto si complica: onboarding lenti, bug evitabili, scelte sbagliate.Ma fare documentazione non deve essere un incubo.In questo video ti mostro come generare una documentazione professionale, partendo da semplici file Markdown. Il tutto trasformato in un sito statico elegante e navigabile, grazie a MkDocs e il plugin Material for MkDocs.Il risultato? Documentazione sempre aggiornata, bella da vedere, utile da usare.Non ci sono più scuse.Hai tutto ciò che serve per creare una documentazione che funziona davvero, senza perdere tempo e con risultati professionali.---🚫 Non lasciare che sia un algoritmo a decidere cosa leggi! Unisciti a oltre 150 lettori che leggono le mie e-mail quotidiane di software engineering e DevOps per ottenere di più lavorando in modo intelligente. 📧 Newsletter https://go.micheleferracin.it/newsletter➡️ 🧑‍🏫 UDEMY AZURE DEVOPS FONDAMENTI IN ITALIANO / https://www.udemy.com/course/microsoft-azure-devops-fondamenti-italiano/?referralCode=BEAA7CBA065E697AF1AB➡️ 🧑‍🏫 UDEMY KUBERNETES FONDAMENTI https://www.udemy.com/course/kubernetes-fondamenti-italiano/?referralCode=E29819EB4C224D0D8DB1👉🏻 VUOI ADOTTARE I MIGLIORI PROCESSI E LE MIGLIORI PRATICHE DI SOFTWARE DELIVERY? https://micheleferracin.it/contacts/▶️ https://micheleferracin.it/🟢 La mia azienda: https://www.limeware.it/💼 LinkedIn: https://www.linkedin.com/in/micheleferracin/

    11 min
  • Come usare AI + TDD per la massima produttività

    Il momento in cui l'AI sostituirà completamente i programmatori è ancora lontanissimo, nemmeno visibile all'orizzonte.Ma attenzione: gli incrementi di produttività grazie all'intelligenza artificiale sono già qui, a portata di mano, oggi stesso!In questo video ti mostrerò il mio approccio preferito per combinare Test Driven Development (TDD) e AI per creare codice migliore, più velocemente e con meno errori.Vedremo concretamente come usare una suite di unit test per guidare e controllare i suggerimenti generati dall'AI, ottenendo risultati professionali e affidabili.Gli strumenti e i linguaggi utilizzati sono completamente gratuiti e open source, così puoi iniziare subito senza costi aggiuntivi:

    • Visual Studio Code (editor gratuito)
    • GitHub Copilot (piano gratuito disponibile)
    • Linguaggio C# con framework .NET (gratuito e open source)
    • Scrivere il primo test per definire chiaramente cosa vuoi ottenere.
    • Ottenere suggerimenti AI mirati sulla base del tuo test.
    • Implementare la soluzione consigliata dall'AI.
    • Validare rapidamente la soluzione tramite l'unit test.
    • Iterare rapidamente e facilmente migliorando codice e test.

    I principi mostrati nel video sono applicabili facilmente anche ad altri stack tecnologici, indipendentemente dal linguaggio o framework preferito.Ecco un riepilogo rapido dei passaggi principali che vedrai nel video:Imparerai così a sfruttare pienamente il potenziale dell'AI senza mai perdere il controllo della qualità e della struttura del tuo codice.

    28 min
  • Una storia di DevOps made in Veneto ¦ Giulio Covassi CEO @ Kiratech

    Giulio Covassi ci racconta la sua storia di Kiratech.I casi di particolare successo o più ecclatanti che di solito vengono raccontati sono nella maggior parte dei casi americani. In questo caso, invece, Kiratech è un'azienda italiana e in particolare veneta.In questa diretta ho il piacere di ospitare Giulio Covassi che ci racconta delle sue avventure da imprenditore iniziate 20 anni fa e che oggi hanno portato Kiratech ad essere una delle realtà italiane più note in ambito consulenza DevOps, Cloud Computing e Platform Engineering.

    38 min
  • I 3 step per perdere i tuoi migliori software engineer

    1) Prendi un'attività

    2) Rendila burocratica

    3) Lamentati che le cose non vanno avanti

    Ecco il modo perfetto per vedere i tuoi migliori talenti cambiare azienda!

    Ai software engineer piace rilasciare in produzione.

    Tutto quello che ostacola il lavoro inutlimente è la morte per la motivazione dei singoli e per l'efficenza complessiva. Spesso queste questioni capitano per "motivi di sicurezza" o per rispettare certificazioni o standard di qualità.La frustrazione nella voce delle persone che mi raccontano queste cose è tangibile.

    Per fortuna esiste il Metodo Software Factory con cui, insieme, possiamo progettare i migliori processi di sviluppo software e IT per soddisfare requisiti di compliance e allo stesso tempo mantenere alta la produttività!

    Vuoi saperne di più? https://ilmetodosoftwarefactory.it

    3 min
  • Continuous Delivery & Deployment con Valentina Servile - O'Reilly Author of Continuous Deployment

    Allora, niente più pull-request né branch di sviluppo. COMECOSA? Sì sì hai letto bene! E... come famo quindi? Te lo dico subito.

    1) Ascolta le testimonianze che racconta Valentina Servile in questo video

    2) Implementa il pair-programming obbligatorio

    3) Abbraccia il trunk-based development duro&puro

    4) Rendi più attente le tue pipeline

    5) Leggi il libro Continuous Deployment di Valentina!

    Con Valentina abbiamo parlato di tutto questo in una super scorrevole chiacchierata in cui i minuti, almeno per me, sono scivolati via! Grazie Valentina Servile per aver partecipato!Se sei arrivato a leggere fino qui... Fai un passo oltre... Lascia un commento o una domanda che potremmo usare per fare un altro episodio sull'argomento!

    44 min
  • Quando il manager (non) è tecnico.

    Nell'ambito software engineering avere un manager che in passato sia stato un programmatore a sua volta può fare la differenza.

    Infatti di sicuro ci si capirà meglio tra manager e tenici quando ci si dovrà confrontare sulle difficoltà e i problemi che si stanno incontrando e generalmente la fiducia è maggiore.

    2 min
  • Se fai release in base alle feature stai sbagliando

    Rilascia qualità a intervalli regolari, non rilasciare feature.

    Release-based feature è una delle pratiche più diffuse: si rilascia quando le feature sono "pronte".

    Per me è un'idea ormai superata.
    Si dovrebbero fare schedule-based release.
    In cosa consistono?
    Le release sono a cadenza fissa, frequenti, nota a priori. Tutto il resto ci si deve adeguare.
    Nei progetti, di solito, si hanno:
    - Feature
    - Qualità
    - Schedule (pianificazione)
    Di queste se ne possono prendere 2. Di solito, la vittima, è la qualità.
    Volendo lasciare fissa la qualità (per ovvi motivi) perché sacrificare le feature? Perché così ti costringi a collaudare e migliorare il tuo processo di release che funziona da "pettine" e mette tutti in riga.
    Le feature che non ce la fanno a raggiungere gli standard qualitativi in tempo verranno escluse tramite, ad esempio, feature flag.
    In questo modo esercitiamo sempre il ciclo del feedback, costruendo la fiducia coi nostri utenti che vedono piccoli progressi, spesso e che non causano problemi.
    Inoltre, in questo modo si evutano dinamiche che allungano le tempistiche di una release che verrà rimandata fino a quando "tutto non è pronto", non stimola il miglioramento dei processi di deployment e crea release grosse e rischiose.

    3 min

About Michele Ferracin Software Engineering

From the publisher's feed

Episodi tratti dai miei video su YouTube in formato solo audio.