Logo

    React: pratiche per scrivere un’applicazione "moderna"

    itNovember 17, 2020
    What was the main topic of the podcast episode?
    Summarise the key points discussed in the episode?
    Were there any notable quotes or insights from the speakers?
    Which popular books were mentioned in this episode?
    Were there any points particularly controversial or thought-provoking discussed in the episode?
    Were any current events or trending topics addressed in the episode?

    About this Episode

    🎧 Sviluppi in React, ma non hai trovato un momento per metterti al passo con le ultime feature di React 16? In questo podcast, insieme ad Alessandro Giannini, ne vedremo alcune in azione e parleremo in generale di come scrivere un codice React pulito.

    Lo scopo è fornire ai partecipanti una panoramica sui concetti principali introdotti ultimamente in React, riscrivendo alcuni pattern React “classici” in chiave più moderna.

    React è una libreria Javascript per la creazione di interfacce utente. E’ mantenuta da Facebook e da una corposa community di singoli sviluppatori e aziende.
    Ha avuto grande diffusione grazie alla sua semplicità, ed è uno dei framework frontend più utilizzati nel mondo.


    🎙 Lo speaker: Alessandro Giannini
    Appassionato di software e qualsiasi cosa abbia a che fare con la tecnologia da tempo immemore, Alessandro è alla continua ricerca di modi semplici ed efficaci per trasformare il suo pensiero in (se possibile pochissimo) codice.
    Ha esperienza con vari framework e linguaggi, tra cui C++ (da almeno 20 anni), Javascript (con tutte le sue evoluzioni) e Python (scoperto in Develer!), ma ritiene che questi siano solo mezzi per concretizzare qualcosa che, prima di tutto, deve essere ben architettato e pianificato.
    Per questo motivo negli ultimi anni si è interessato e dedicato, grazie a Develer che ha fornito questa possibilità, al team leading e all’architettura del software.
    Esperto di: Team management, Agile workflows, Software architecture, React.js, React Native, C++, Qt, Python..
    Prossime tecnologie da apprendere: Machine Learning, Project Management, Low-level programming, who knows..

    ✅ Materiale e slide: https://www.develer.com/eventi/react-pratiche-per-scrivere-unapplicazione-moderna/
    ✅ Video Webinar correlato: https://youtu.be/pdTF_JUXAKk

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler

    Recent Episodes from DevelCast

    Come ridurre il gap tra la teoria e il mondo dei progetti reali

    Come ridurre il gap tra la teoria e il mondo dei progetti reali
    Quando le aziende si attivano per ideare un nuovo prodotto, spesso si assiste a uno scollamento fra coloro che pianificano e coloro che realizzano.

    La fase ideativa è condotta solo da una ristretta cerchia di persone che consegnano a coloro che si occupano di realizzare l’idea un vero e proprio libretto di istruzioni, all’interno del quale troviamo però bias e molte assunzioni non verificate.

    Si ritiene che la differenza tra chi elabora l'idea e chi la mette in pratica possa essere superata tramite un documento di specifiche. Tuttavia, dubitiamo di questo approccio e suggeriamo invece di risolvere il problema attraverso la progettazione collaborativa.

    Se ti interessa il nostro corso di progettazione collaborativa, puoi iscriverti qui alla lista d'attesa: https://www.develer.com/corso-progettazione-collaborativa/

    🎙 Lo speaker: Matteo Forni

    Interaction designer specializzato nella progettazione di esperienze digitali. Fra un design sprint ed una sessione di design collaborativo, Matteo ha applicato i metodi e le logiche di design thinking su numerose tematiche: dall’intelligenza artificiale al gaming, dalle applicazioni mobile ai dispositivi embedded e IoT ed ovunque ci fosse un’uso spietato e creativo delle nuove tecnologie.

    Il suo ruolo qui in Develer inizia con la comprensione di un problema, si sviluppa attraverso la prototipazione e le sessioni di test, si concretizza nel design di interfacce e…non finisce mai: è un meraviglioso processo iterativo.

    Calcolare il ROI della user experience in modo elegante, è la sua sfida professionale più avvincente. Navigare intorno al mondo in un mare pulito è il suo sogno più grande.

    Seguici nei nostri canali social per non perdere nessuno dei nostri eventi 🕹️🎉.
    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU X: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler

    Agile: Scrum e Kanban andando oltre le formule

    Agile: Scrum e Kanban andando oltre le formule
    Perché i progetti falliscono? Cosa vuol dire essere agili? Scrum o Kanban? Partiamo dai problemi del processo di sviluppo software per fare insieme una panoramica sul metodo Agile, andando a sfidare le formule preconfezionate. Per andare oltre la semplice ricetta, che spesso non riusciamo ad applicare nel nostro contesto lavorativo, dobbiamo capire i “perché” degli strumenti agili per poi affrontare i “cosa” e i “come”. In questo percorso ci faremo aiutare dagli elementi del metodo Scrum e di Kanban, sottolineando le possibili ragioni per voler utilizzare questi strumenti.

    🎙 Lo speaker

    🔸 Daniele Maccioni è stato sviluppatore per nove anni, per poi interessarsi sempre più attivamente alle tematiche di processo, di gestione dei team, di agilità in generale. Divenuto SCRUM Master certificato, oggi si occupa di aiutare diversi team di sviluppo a strutturare il loro lavoro in modo agile.

    Seguici nei nostri canali social per non perdere nessuno dei nostri eventi 🕹️🎉.
    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU X: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler

    Lavoro in team IT: una settimana tipo

    Lavoro in team IT: una settimana tipo
    Cosa succede in una settimana tipo di uno sviluppatore? Com’è organizzato il team e come si decide su cosa lavorare? Come si programmano i rilasci e si reagisce alle emergenze?
    Insieme a Cristian Bianchi e Alessandro Mamusa vivremo la simulazione di una settimana da sviluppatori con riunioni di pianificazione: cosa vuol dire sviluppare una feature, come ci si coordina in un team e si lavora tutti assieme per arrivare al rilascio.
    #teamwork

    Seguici nei nostri canali social per non perdere nessuno dei nostri eventi 🕹️🎉.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler

    3 develeriani alla Kenney Game Jam

    3 develeriani alla Kenney Game Jam
    🕹️ È possibile creare un videogioco in sole 48 ore? È proprio quello che Daniele Tolomelli, Pietro Lorefice e Alessandro Mamusa hanno fatto mettendosi alla prova nella recente Kenney Game Jam!
    In questa puntata di DevelCast, condivideranno le sfide, le emozioni e i momenti di ispirazione durante questa maratona creativa in cui hanno dovuto sviluppare un videogioco partendo da zero e basandosi su un tema segreto svelato solo all'inizio dell'evento.

    Seguici nei nostri canali social per non perdere nessuno dei nostri eventi 🕹️🎉.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler

    Guida alle licenze open source per programmatori

    Guida alle licenze open source per programmatori
    Che differenza c’è tra #copyright, #licenza e #brevetto? Che cosa si applica al software e in quale modo? Insieme a Giovanni Bajo, CTO di Develer, analizzeremo le differenze tra le principali tipologie di licenze #opensource dal punto di vista degli sviluppatori. Vedremo poi quali sono i vincoli per la scelta che potrebbero applicarsi a un’azienda o una start up e quali sono gli adempimenti in carico ai team per rispettare le licenze. Un vademecum semplice e chiaro spiegato da un tecnico per i tecnici.

    🎙 Lo speaker: Giovanni Bajo Sviluppatore appassionato, Giovanni ha cominciato la sua avventura con il codice a 12 anni su un C64. Dopo un breve inizio nell’industria dei videogiochi, ha scoperto Linux e il mondo del software libero, a cui si è dedicato e sul quale ha costruito la sua carriera.

    In Develer ricopre il ruolo di CTO, ed è responsabile delle scelte tecnologiche strategiche e di seguire da vicino le architetture dei progetti più complessi. Giovanni è stato anche tra i pionieri di Python in Italia: ha cofondato l’Associazione Python Italia, diretto l’organizzazione della conferenza PyCon Italia per molti anni; inoltre è stato nel board della EuroPython Society e ha diretto l’organizzazione di EuroPython per 3 anni. Ha fatto parte per 2 anni del Team per la Trasformazione Digitale della Presidenza del Consiglio dei Ministri, sotto la guida di Diego Piacentini, durante i quali si è occupato di creare Developers Italia (la community di sviluppatori di servizi pubblici digitali) e di dirigere il team interno che si occupava di progettazione di prodotti e servizi.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler
    ↪ SEGUICI SU YOUTUBE: https://www.youtube.com/@wearedeveler

    Come affrontare un colloquio di lavoro in un’azienda IT

    Come affrontare un colloquio di lavoro in un’azienda IT
    In questo podcast ti daremo una serie di consigli per affrontare al meglio il processo di selezione in aziende tecnologiche, dalla compilazione del CV fino alla preparazione del colloquio tecnico. Ti daremo anche alcune dritte su come scegliere il tuo tipo ideale di azienda e su come dare un’immagine professionale di te durante il colloquio; inoltre vedremo gli errori più comuni compiuti dai candidati e ti forniremo alcune informazioni sul mondo delle aziende di sviluppo software.

    🎙️ Claudia Cimino
    Dopo la Laurea in Comunicazione e Marketing, un Master in H.R. Management e alcuni anni di lavoro nell’Head Hunting alla ricerca di profili IT/Engineering, la voglia di approfondire le dinamiche interne ad una singola realtà, in un ambiente giovane e altamente stimolante, la spingono verso Develer.

    🎙️ Luca Ottaviano
    Sviluppatore con decennale esperienza in ambito embedded, dai microcontrollori ai sistemi con interfaccia utente.
    È specializzato nell’insegnamento, e nella supervisione dei nuovi programmatori. Scrum Master certificato da Scrum Alliance.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler
    ↪ SEGUICI SU YOUTUBE: https://www.youtube.com/@wearedeveler

    Donne e tech: un binomio così impossibile?

    Donne e tech: un binomio così impossibile?
    “Abbiamo provato ad assumere delle donne, ma non sono arrivate candidature.” Questo è quello che spesso sentiamo dire da HR o realtà del settore tecnologico che devono affrontare processi di selezione e assumere personale. Il divario di genere è evidente, i report e le statistiche che escono ogni anno lo ribadiscono. Se il quadro è questo, assumere forza lavoro maschile è spesso la strada più semplice: ma possiamo permettercelo? No, perché tra le sfide del settore dei prossimi anni c’è soprattutto quella di realizzare soluzioni tecnologiche inclusive per tutte le persone e questo significa puntare su team diversificati composti anche da donne. Le donne ci sono, anche se non ancora in numero paritario rispetto all’altro genere, e dobbiamo impegnarci ad accoglierle. E allora, quali sono le strade che un’azienda del settore IT può percorrere per attrarre maggiori talenti femminili? Scopriamolo insieme con Sabrina Scoma, Django Girls e Fuzzy Brains!

    🎙 Django Girls è una community internazionale con sede a Londra dedicata all'organizzazione di workshop gratuiti ed inclusivi per le donne che vogliono iniziare la loro avventura nel mondo della programmazione e dello sviluppo web. Django Girls Italia - la community italiana - ha organizzato numerosi workshop su tutto il territorio nazionale supportata dall'associazione no-profit Fuzzy Brains ed è tuttora attiva.
    🎙 Fuzzy Brains si occupa di promuovere l'utilizzo di tecnologie open source come il linguaggio di programmazione Python e la piattaforma Django e di inclusione femminile nel settore tecnologico.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: https://www.tiktok.com/@wearedeveler
    ↪ SEGUICI SU YOUTUBE: https://www.youtube.com/@wearedeveler

    🎧 Game development con Pygame

    🎧 Game development con Pygame
    Hai sempre sognato di sviluppare videogiochi, ma non sai da dove iniziare?
    Hai conoscenze di Python e vorresti sfruttarle?
    In questa puntata di DevelCast, esamineremo i temi e i pattern più comuni del #gamedevelopment, tramite l’utilizzo della libreria #Python “#Pygame”.
    Partendo dall’idea di creare un clone di #TheLegendofZelda, vedremo gli step necessari per sviluppare un #videogioco, dal core game loop al primo prototipo, fino ad arrivare a una demo giocabile, per comprendere ed implementare in autonomia i più importanti costrutti del game development.
    Trovi le slide sul nostro sito: https://www.develer.com/eventi/game-development-con-pygame/

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler
    ↪ SEGUICI SU MASTODON: https://mastodon.uno/@develer
    ↪ SEGUICI SU TIK TOK: www.tiktok.com/@wearedeveler

    Tirocinio in Develer: dalla scuola al lavoro

    Tirocinio in Develer: dalla scuola al lavoro
    🎧 Accade spesso che, al termine del percorso scolastico, le persone siano molto preparate a livello teorico, ma non siano in grado di lavorare su un progetto concreto. E questo discorso vale ancor di più in un ambiente come quello del software, perché durante gli studi è difficile affrontare temi come il lavoro in team oppure le code review o la gestione delle priorità.
    In questa puntata di Develcast, ascoltiamo l'esperienza di Maria Chiara, ex tirocinante in Develer, e di Luca, suo tutor. Vedremo come i tirocini in Develer, sempre finalizzati all'assunzione, sono strutturati per fornire queste conoscenze pratiche, attraverso tutor dedicati e progetti formativi appositamente studiati.

    🎙 Maria Chiara Cecconi aka mariachiara | Sviluppatrice software
    Viene sviluppata come perito informatico, compilata come dottoressa in Computer Science e infine eseguita come dottoressa magistrale in Computer Science. Dopo vari debug e bug fix, è ancora in esecuzione come sviluppatrice C++ e Qt.
    Tra i suoi molteplici bug e crash, ha coltivato svariate passioni, con risultati ancora in fase di testing. Colonne portanti della sua esistenza: alpaca, lontre ed emoji di monopattini 🛴.

    🎙 Luca Ottaviano aka lottaviano | Sviluppatore embedded e programmatore GUI
    Sviluppatore con decennale esperienza in ambito embedded, dai microcontrollori ai sistemi con interfaccia utente.
    È specializzato nell’insegnamento, e nella supervisione dei nuovi programmatori. Scrum Master certificato da Scrum Alliance.



    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler

    Essere o avere Role Model?

    Essere o avere Role Model?
    🎧 Alzi la mano chi non ha mai avuto un eroe o eroina a cui ispirarsi, da bambino o bambina! È importante, fin da piccoli, avere un punto di riferimento che ci aiuti a crescere e a forgiare il nostro carattere, scoprire i nostri punti di forza, spingendoci in questo modo a dare sempre il massimo di noi stessi.
    Questa figura, al giorno d’oggi, è conosciuta come “Role Model”. Parliamo di una persona che, attraverso il suo comportamento, riesce ad essere un modello e fonte d’ispirazione per il prossimo. Secondo alcuni studi, i modelli di ruolo possono avere un impatto fondamentale sulla vita di una persona, sia nell’ambito personale che in quello lavorativo.
    Ne parliamo con Ambra Tonon, Django Girls.

    ↪ SEGUICI SU INSTAGRAM: https://www.instagram.com/wearedeveler/
    ↪ SEGUICI SU FACEBOOK: https://www.facebook.com/we.are.develer/
    ↪ SEGUICI SU TWITTER: https://twitter.com/develer
    ↪ SEGUICI SU LINKEDIN: https://www.linkedin.com/company/114426/
    ↪ SEGUICI SU TELEGRAM: https://t.me/wearedeveler