Episodi

  • Ep.11 - Wordpress, ne vale ancora la pena?
    May 15 2024
    WordPress è una piattaforma di gestione dei contenuti (CMS) estremamente versatile che può essere utilizzata per creare sia siti web statici che dinamici.
    In questa puntata di Tech First, Giacomo Lombardi, ingegnere del software a Slope, discuterà insieme a Marco ed Andrea di quali sono pro e contro di un CMS come Wordpress.
    Mostra di più Mostra meno
    15 min
  • Ep.10 - La serata di maintenance
    May 8 2024
    La “maintenance mode” in informatica si riferisce a uno stato temporaneo durante il quale un’applicazione, un sito web, o un intero sistema viene "messa in pausa" per eseguire operazioni stroardinarie di manutenzione, aggiornamento o correzione che non sarebbe possibile applicare senza di esso.
    Francesco Capozzo, ingegnere del software a Slope, racconterà alcuni retroscena sulle serate di maintenance di Slope.
















    Mostra di più Mostra meno
    15 min
  • Ep.9 - Togliere codice è meglio che aggiungere codice
    May 1 2024
    Sfatiamo subito un mito: non è vero che uno sviluppatore passa tutte le sue giornate a scrivere righe di codice in maniera ossessivo-compulsiva.
    Lorenzo Millucci, ingegnere del software a Slope, racconterà come un codice più snello è generalmente più facile da mantenere.
    Michelangelo sosteneva che "ogni blocco di pietra ha una statua dentro di sé ed è compito dello scultore scolpirla”, con il codice è lo stesso, ogni funzionalità si può sviluppare in diversi modi: con tanto o poco codice, con codice semplice o complesso.
    Il compito dello sviluppatore è quello di trovare il giusto compromesso considerando l'impatto complessivo sul codice esistente e cercare di mantenere il sistema il più agile, semplice e funzionale possibile.
    Mostra di più Mostra meno
    15 min
  • Ep.8 - Sviluppare su dati oggettivi
    Apr 24 2024
    Lo sviluppo basato su dati oggettivi, o approccio "data-driven" in informatica, è una metodologia che pone i dati al centro del processo decisionale. Invece di affidarsi esclusivamente all'istinto, all'esperienza o all'intuizione, le decisioni vengono prese sulla base di analisi dati approfondite e misurazioni quantitative.
    Secondo Giacomo Lombardi, ingegnere del software a Slope, è importante sviluppare basandosi su dei dati che sono inequivocabili, oggettivi ed uguali per tutti, e non su delle semplici sensazioni di pancia.





    Mostra di più Mostra meno
    17 min
  • Ep.7 - Test automatici CI e CD
    Apr 17 2024
    I termini CI e CD sono comunemente usati nel mondo dello sviluppo software per riferirsi a Continuous Integration (Integrazione Continua) e Continuous Deployment o Continuous Delivery (Distribuzione Continua o Consegna Continua), rispettivamente.
    I test automatici sono essenziali per garantire che il codice rilasciato rispetti le aspettative in termini di funzionalità e stabilità.
    Di questo tema parlerà Riccardo Bastianini, ingegnere del software a Slope, che spiegherà l'importanza di scrivere dei test che notifichino il team di sviluppo di eventuali errori.

    Mostra di più Mostra meno
    15 min
  • Ep.6 - Monitoring, alerting e triage dei bug
    Apr 10 2024
    Nel mondo dinamico dello sviluppo software, la gestione efficace dei bug è cruciale per il successo di qualsiasi progetto. Insieme a Daniele Orrù, ingegnere del software a Slope, vogliamo condividere le pratiche chiave per monitorare, segnalare e gestire i bug in modo efficiente e repentino.
    Mostra di più Mostra meno
    15 min
  • Ep.5 - Re-platforming, il killer aziendale
    Apr 3 2024
    Il termine "re-platforming" nel contesto dello sviluppo software si riferisce all'atto di modificare o aggiornare la piattaforma tecnologica su cui un software è costruito o eseguito, senza però alterarne profondamente le funzionalità o la logica di business.
    Il “re-platfmoring” avviene quando occorre ricostruire da zero il software perché si è arrivati ad un punto in cui tutto è troppo problematico da gestire: bug, tecnologia obsoleta ed accumulo di debito tecnico.
    Matteo Tafani Alunno, ingegnere del software a Slope, spiegherà come in questo processo vi siano dei rischi dovuti alla complessità della riscrittura del sistema.
    Mostra di più Mostra meno
    15 min
  • Ep.4 - Debito tecnico: che cos’è e come gestirlo
    Mar 29 2024
    Il debito tecnico è una metafora usata nel mondo dello sviluppo software per descrivere il costo implicito della scelta di soluzioni rapide e provvisorie in luogo di approcci migliori e più strutturati a lungo termine.
    Matteo Tafani Alunno, ingegnere del software a Slope, racconterà come, nella fase di sviluppo di un prodotto, sia importante tenere in considerazione mantenimento, aggiornamento e scalabilità del sistema.
    Mostra di più Mostra meno
    15 min