Tech First

Tech First

By Marco Matarazzi e Andrea SpregaTechnology
Download on the App Store

Tech First episodes

  • Ep.28 - 250 deploy all'anno senza continuous delivery
    In questo episodio di Tech First, Marco e Andrea raccontano il loro approccio al deployment del software: come Slope riesce a mantenere un ritmo impressionante di ~250 rilasci annuali senza dover abbracciare il paradigma del continuous delivery.

    Andrea condivide la sua visione critica verso l'automazione totale del processo di deployment, spiegando come il team di ingegneria abbia implementato un sistema di rotazione dove ogni sviluppatore diventa responsabile dei rilasci e del testing UAT in ambiente di staging.

    Questa metodologia, apparentemente in controtendenza rispetto alle blasonate practice DevOps moderne, si è rivelata un potente strumento per migliorare due aspetti critici dello sviluppo software: la qualità del codice attraverso una verifica umana che complementa la test suite automatizzata, e la cross-pollination della conoscenza della codebase tra i membri del team.

    Scoprite come questo approccio ibrido al deployment, che bilancia automazione e supervisione umana, ha permesso a Slope di mantenere un'elevata velocità di rilascio senza compromettere la stabilità della piattaforma.






    18 min
  • Ep.27 - Datapizza: community AI e soluzioni enterprise. Con Alessandro Risaro
    In questo episodio di Tech First, Marco e Andrea dialogano con Alessandro, co-fondatore di Datapizza, per esplorare il viaggio imprenditoriale dietro la creazione di una startup innovativa nel mondo dei dati e dell'intelligenza artificiale.

    Come nasce l'idea di trasformare l'analisi dei dati in uno strumento accessibile per le aziende? Alessandro ci racconta la genesi di Datapizza e la sua visione di democratizzare l'accesso all'intelligenza artificiale per le imprese.

    Dall'identificazione delle opportunità di mercato alla definizione della roadmap tecnologica, l'episodio offre uno sguardo privilegiato su come una startup tech italiana sta plasmando il futuro dell'AI nel business.

    Scoprite la visione ambiziosa di Datapizza e come l'azienda si sta posizionando nel panorama in rapida evoluzione dell'intelligenza artificiale, tra sfide di mercato e opportunità tecnologiche emergenti.
    34 min
  • Ep.26 - Proof of concept: quando sperimentare è meglio che teorizzare
    L'implementazione di nuove tecnologie nel proprio stack è sempre una sfida delicata. In questo episodio di Tech First, Marco e Andrea discutono delle Proof of Concept (POC), esplorando quando e come sperimentare con il codice prima di prendere decisioni architetturali importanti.

    Non basta leggere la documentazione o qualche articolo per capire se una tecnologia è adatta al proprio caso d'uso.

    Le POC sono uno strumento fondamentale per toccare con mano pregi e difetti di una soluzione, valutarne l'impatto sulla codebase esistente e prevederne le implicazioni nel lungo termine.
    Scopriamo insieme le best practice per condurre esperimenti di successo, evitando le trappole comuni e massimizzando il valore del tempo investito nella sperimentazione del codice.






    20 min
  • Ep.25 - Booking.com e Airbnb: software, UI e UX a confronto
    In questa puntata di Tech First, Marco e Andrea ospitano Gianluca, UX/UI expert, per analizzare le differenze tra Booking.com e Airbnb.


    Mentre Booking.com ha abbracciato un approccio data-driven con una UI densa di informazioni e trigger psicologici (scarcity marketing, social proof), Airbnb ha rivoluzionato il settore con un'interfaccia minimalista focalizzata sulla user experience immersiva e sulla qualità fotografica. I nostri host esplorano come queste scelte di design impattino i tassi di conversione e l'engagement degli utenti.

    Ma il confronto va oltre la superficie: esamineremo le differenze architetturali tra i due sistemi, dalla struttura delle loro REST API - con Booking che mantiene una nomenclatura legacy orientata all'hotellerie tradizionale e Airbnb che ha ridefinito il vocabolario del settore - fino alle loro strategie di documentazione tecnica e ai pattern di integrazione offerti ai partner.

    Ascoltate l'episodio per scoprire come questi giganti tech abbiano plasmato non solo l'esperienza utente del travel booking, ma anche gli standard tecnici dell'intero settore, e quali lezioni possiamo trarne per lo sviluppo di piattaforme SaaS moderne.






    16 min
  • Ep.24 - Intelligenza artificiale, era meglio prima!
    L'intelligenza artificiale sta rivoluzionando il mondo dello sviluppo software, ma come ogni potente strumento, va maneggiato con cura.
    In questo episodio di Tech First, Marco, Andrea e Daniele, discutono dell'impatto dell'intelligenza artificiale sul lavoro dei programmatori.

    L'AI può essere un'arma a doppio taglio per i giovani sviluppatori: da un lato offre opportunità incredibili per automatizzare compiti, generare codice e imparare più velocemente, ma dall'altro può nascondere insidie.

    Gli LLM rischiano di diventare una stampella che impedisce di sviluppare un solido pensiero critico e una profonda comprensione dei principi fondamentali della programmazione?

    Ascoltate l'episodio per scoprire come i developer di Slope utilizzano l'AI per migliorare la produttività e la qualità del loro lavoro, senza cadere nelle trappole di un utilizzo superficiale.
    Esploreremo le potenzialità e i limiti dell'AI nello sviluppo software, con uno sguardo al futuro e alle promettenti evoluzioni che ci attendono.
    19 min
  • Ep.23 - La storia (tech) di Slope
    In questo episodio insolitamente senza ospiti, Marco e Andrea, ripercorrono le scelte tecnologiche che hanno plasmato il software gestionale alberghiero Slope.

    Quando si avvia un nuovo progetto software, la scelta di linguaggi di programmazione, database, ORM, framework di sviluppo e di testing è cruciale.
    Ma come orientarsi in un panorama tecnologico in continua evoluzione? E se la prima scelta si rivela sbagliata, come cambiare direzione senza compromettere il progetto?

    Marco e Andrea condividono la loro esperienza, offrendo consigli pratici e spunti di riflessione per sviluppatori e appassionati di tecnologia.
    23 min
  • Ep.22 - Quanto pensare prima di scrivere codice?
    Prima di lanciarsi a capofitto nella scrittura del codice, ogni sviluppatore, esperto o alle prime armi, si trova di fronte a un bivio: correre subito a implementare la funzionalità, o fermarsi a riflettere sulla struttura del progetto?

    In questo episodio di Tech First esploriamo l'importanza cruciale della fase di progettazione, spesso trascurata ma fondamentale per la buona riuscita di qualsiasi progetto software.

    Analizziamo insieme le diverse sfaccettature di questo dilemma, mettendoci nei panni di diverse figure: dallo sviluppatore aziendale che lavora su un progetto consolidato, allo startupper che costruisce un'applicazione da zero, fino allo studente che muove i primi passi nel mondo del coding.
    22 min
  • Ep.21 - I "pet project". Che cosa sono questi software?
    In questa puntata di Tech First ci immergiamo nel mondo dei "pet project" software.

    Cosa sono esattamente?
    Sono quei progetti che uno sviluppatore crea per puro divertimento, per sperimentare nuove tecnologie o semplicemente per dare vita a un'idea che gli frulla in testa. Ma questi progetti, nati quasi per gioco, possono trasformarsi in qualcosa di più grande, magari in un vero e proprio business?Ne parliamo con Daniele, che ci racconterà la sua esperienza con i pet project e ci darà consigli su come trasformare una passione in un'opportunità di business.

    Scopriremo:
    • Cosa sono i pet project e perché sono importanti per la crescita professionale di uno sviluppatore
    • Come scegliere l'idea giusta per un pet project
    • Quali tecnologie e strumenti utilizzare
    • Come trasformare un pet project in un business di successo
    • Storie di successo di pet project diventati aziende famose
    Se sei uno sviluppatore o semplicemente appassionato di tecnologia, questo episodio è per te!
    23 min
  • Ep.20 - Docker e la containerizzazione del software
    Se hai mai sentito parlare di container ma non sai bene cosa siano o come possano esserti utili, questo episodio è per te! Spiegheremo in modo semplice i concetti chiave della containerizzazione e come questa tecnologia può semplificare il tuo flusso di lavoro, dal sviluppo al deployment.
    23 min
  • Ep.19 - Il ruolo fondamentale del teamwork nel software
    Credi che per scrivere del buon codice basti un team di ingegneri geniali chiusi in una stanza? Sbagliato! Dietro ogni software di successo c'è una squadra affiatata e ben organizzata, dove ogni ruolo è fondamentale.In questa puntata, esploreremo l'importanza del lavoro di squadra nel mondo dello sviluppo software. Scopriremo come il team di prodotto, il team di supporto, il team commerciale e, naturalmente, il team di sviluppo, collaborano per creare prodotti che soddisfino le esigenze degli utenti e superino le aspettative.

    Attraverso storie ed esempi concreti, scopriremo come un team affiatato possa fare la differenza tra un progetto mediocre e un successo straordinario.
    23 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…