Tech First

Tech First

By Marco Matarazzi e Andrea SpregaTechnology
Download on the App Store

Tech First episodes

  • Ep.18 - Sincronizzati e committati, lavorare in squadra usando GIT
    Hai mai pensato a come i team di ingegneri riescano a collaborare su progetti complessi senza creare un caos digitale? La risposta è GIT, il sistema di controllo di versione che salva la vita (e il codice) di milioni di sviluppatori in tutto il mondo.In questa puntata, Lorenzo ci guiderà alla scoperta di questo strumento essenziale. Scopriremo perché GIT è molto più di un semplice backup del tuo codice, ma un vero e proprio supereroe che ti permette di:
    • Viaggiare nel tempo: tornare indietro a versioni precedenti del tuo progetto, correggere errori e sperimentare senza paura.
    • Collaborare senza conflitti: lavorare in team in modo fluido, gestendo le modifiche di tutti in modo ordinato e sicuro.
    • Tenere traccia di ogni cambiamento: sapere chi ha fatto cosa e quando, per una maggiore trasparenza e responsabilità.
    • Automatizzare i flussi di lavoro: risparmiare tempo prezioso e ridurre gli errori umani grazie a potenti funzionalità di branching e merging.
    Che tu sia un veterano del codice o un principiante curioso, questa puntata ti farà capire perché GIT è uno strumento indispensabile per ogni sviluppatore che si rispetti. Lorenzo condividerà consigli pratici, trucchi avanzati e storie divertenti (e a volte imbarazzanti) tratte dalla sua esperienza sul campo.
    24 min
  • Ep.17 - Intelligenza artificiale, un nuovo paradigma
    In questa puntata di Tech First, analizziamo l'integrazione dell'IA nei software as a service. Quanto è reale e quanto è solo marketing?

    Scopriamo se conviene addestrare un modello proprietario o affidarsi a soluzioni AI as a service.

    Esploriamo i vantaggi e gli svantaggi di entrambe le opzioni per capire qual è la scelta migliore per la tua azienda software.

    Non perderti questa discussione approfondita sull'IA nel mondo SaaS!
    19 min
  • Ep.16 - Monolite vs microservizi
    In questa puntata di TechFirst, Andrea, fondatore del software Slope, e il suo collega Matteo, ingegnere del software, ci spiegano la scelta di sviluppare Slope come una codebase monolitica in PHP.

    Scopri perché questa architettura monolitica, talvolta ritenuta da alcuni sviluppatori "obsoleta", si è inece rivelata la soluzione migliore per loro e quali vantaggi ha portato allo sviluppo di Slope.
    Non perderti questa discussione approfondita su un tema cruciale dell'architettura software e per farci sapere che cosa ne pensi scrivici a [email protected] !
    21 min
  • Ep.15 - Open source pregi, difetti e sostenibilità
    L'Open Source è ovunque, ma è davvero sostenibile? In un mondo dominato dal denaro, come può esistere qualcosa di così aperto e generoso? Giacomo, con il suo solito ottimismo, ci guida in un viaggio nel cuore pulsante del mondo tech per esplorare questa apparente utopia. Scopriremo perché sviluppatori e aziende scelgono strumenti Open Source, svelando i vantaggi (e qualche svantaggio) di questa filosofia. 

    Condivideremo uno sguardo dietro le quinte alle decisioni tech di Giacomo e del suo team, esplorando le loro scelte e le motivazioni dietro l'utilizzo di Symfony, Stimulus e altre librerie.
    Ma non ci fermeremo qui: ci addentreremo nei meandri delle licenze, scoprendo dettagli sorprendenti sul "gratuito". Affronteremo il lato oscuro dell'Open Source, chiedendoci chi lavora davvero dietro le quantine di codice che usiamo ogni giorno e come possiamo ricompensare questi eroi silenziosi.

    Sviluppatori: nuovi marxisti o semplicemente utenti appassionati?
    Aziende: sfruttatori inconsapevoli o potenziali sostenitori?
    E soprattutto: come possiamo contribuire concretamente alla comunità Open Source?

    Giacomo risponderà a queste domande e molte altre, offrendo consigli pratici per aziende e sviluppatori che vogliono fare la differenza.

    Condividerà anche un caso reale di azienda che ha imparato (a sue spese) l'importanza di sostenere l'Open Source.

    Che tu sia uno sviluppatore, un appassionato di tech o semplicemente curioso di capire come funziona il mondo dietro lo schermo, questa puntata ti aprirà gli occhi su una realtà spesso ignorata.
    16 min
  • Ep.14 - Sviluppo software in outsourcing
    Lo sviluppo software in outsourcing può essere un vero rompicapo per i founder non tecnici.
    Come scegliere il team giusto?
    Riccardo Bastianini, ingegnere del software a Slope, riporterà la sua esperienza e ragionerà su problematiche e vantaggi di lavorare con team in outsourcing.
    18 min
  • Ep.13 - Sicurezza e password, hacking con ingegneria sociale
    L'ingegneria sociale è l'arte di manipolare le persone per ottenere informazioni riservate o accedere a sistemi protetti. Non si tratta solo di hackeraggio informatico, ma di sfruttare la fiducia umana per scopi malevoli. Avete mai ricevuto una chiamata da qualcuno che pretendeva di essere un tecnico del supporto tecnico? Quella è ingegneria sociale. Questo tipo di attacco può avvenire tramite email, telefono, o persino di persona.
    Di questo tema parlerà Riccardo Bastianini, ingegnere del software a Slope, che spiegherà come difendersi da questo tipo di attacchi.
    16 min
  • Ep.12 - Usabilità del software UI e UX
    "Usabilità" nel contesto del software UI (Interfaccia Utente) e UX (Esperienza Utente) si riferisce a quanto sia facile ed efficace usare un sistema o un'applicazione.
    Gianluca Bei, product designer a Slope, spiegherà quali sono gli aspetti chiave che contribuiscono all'usabilità nel design UI e UX. 

    13 min
  • Ep.11 - Wordpress, ne vale ancora la pena?
    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.
    16 min
  • Ep.10 - La serata di maintenance
    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.
















    16 min
  • Ep.9 - Togliere codice è meglio che aggiungere codice
    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.
    16 min

About Tech First

From the publisher's feed

Scopri i segreti dello sviluppo software con Tech First, il podcast che parla di tecnologia e sviluppo software.
Ogni episodio, condotto da Marco Matarazzi, CEO, e Andrea Sprega, CTO…