WeAreDevelopers Berlino 2024

WeAreDevelopers Conference 2024 Recap

Dal 17 al 19 luglio, cinque dei nostri entusiasti Bitrockers hanno partecipato al congresso WeAreDevelopers 2024 a Berlino. Questa conferenza è un evento importante per gli sviluppatori e i decisori tecnologici. Durante questi giorni, hanno partecipato a conferenze coinvolgenti, workshop pratici e hanno avuto la possibilità di incontrare sviluppatori provenienti da tutto il mondo. Ecco un riassunto dettagliato, giorno per giorno, della loro esperienza all’evento.

Giorno 1: Pre-Checking e Networking

Il primo giorno della conferenza è stato dedicato al check-in e al networking. Il nostro team è arrivato al mattino, ha completato il processo di check-in e ha ritirato i badge, segnando l’inizio ufficiale della nostra partecipazione a WeAreDevelopers. L’atmosfera era vivace e piena di entusiasmo, con sviluppatori provenienti da molti Paesi che si riunivano per incontrarsi e discutere le loro aspettative per l’evento. Nel corso della giornata hanno avuto l’opportunità di incontrare e scambiare idee con sviluppatori di diversa provenienza.

Giorno 2: Keynote e Incontri Tematici

Il secondo giorno è iniziato con l’attesissimo discorso programmatico che ha dato il via alla convention. Il keynote ha posto le basi introducendo i temi principali dell’evento di quest’anno: Intelligenza Artificiale (AI) e Sviluppo Responsabile. Questi temi hanno risuonato durante le sessioni della giornata, evidenziando l’importanza delle considerazioni etiche e dei progressi innovativi nel nostro settore.

Uno dei momenti salienti della giornata è stato l’intervento intitolato “Civic Coding: A Framework for Democratic Tech” presentato da David Simas, amministratore delegato di Emerson Collective ed ex CEO della Fondazione Obama. Simas ha parlato della migrazione della sua famiglia dal Portogallo agli Stati Uniti, sottolineando l’importanza di rimanere legati alle nostre radici e di comprendere coloro che serviamo. Ha sottolineato il ruolo essenziale degli sviluppatori nel plasmare il futuro, chiedendo un coinvolgimento attivo per contrastare l’inquinamento informativo e sostenere i valori democratici. Il suo framework di codifica civica comprende la leadership di sé, la leadership degli altri e la leadership per servire.

I nostri Bitrockers hanno anche assistito a un intervento intitolato “Beyond Warp Speed: Crafting the Future of Web Development with Astro 4.10” presentato da Francesco Napoletano. Questa sessione ha esplorato Astro.build, un framework web all’avanguardia progettato per la velocità e l’efficienza. Astro 4.10 presenta una perfetta integrazione delle “isole di componenti” e un approccio predefinito “zero JS”. L’intervento ha riguardato le basi di Astro e il suo supporto nativo per framework UI popolari come React, Preact, Svelte e Solid. L’intervento si è concentrato principalmente sull’ecosistema React, compresi il routing e i componenti, ed è stato caratterizzato da una dimostrazione dal vivo dell’aggiornamento delle diapositive della presentazione e del test di distribuzione con Astro.

Lo stesso giorno, alcuni dei nostri sviluppatori hanno partecipato all’intervento “Bringing Back Reactivity in Reactive Frontend” di Michal Moroz. La sessione ha esplorato le difficoltà di lavorare con applicazioni frontend in cui la reattività è stata implementata male, con il risultato di una base di codice ingarbugliata e confusa. L’intervento ha analizzato come gestire questo codice caotico sia in situazioni quotidiane che sotto pressione. Sono stati illustrati i principi essenziali della reattività nello sviluppo moderno del front end, le strategie per definire e comunicare le responsabilità del codice e le mentalità utili per affrontare le sfide sia in situazioni di calma che di stress. Questa discussione di livello intermedio ha offerto spunti preziosi sia per gli sviluppatori nuovi che per quelli esperti, fornendo consigli pratici per la gestione di codice complesso.

Nel pomeriggio, tutti i nostri sviluppatori hanno partecipato a un workshop organizzato da Algorand, intitolato “If You Know TypeScript, You Know Blockchain: Learn How to Create a TypeScript Smart Contract”. Questa sessione ha insegnato come costruire uno smart contract completamente funzionale utilizzando TypeScript. Sono state illustrate le caratteristiche uniche della blockchain di Algorand, come configurare rapidamente l’ambiente di sviluppo con AlgoKit e come sfruttare le capacità della blockchain di Algorand in applicazioni reali. Il workshop mirava a fornire le competenze necessarie per sviluppare applicazioni decentralizzate e avviare progetti Web3.

In serata, i partecipanti hanno assistito alla finale dell’ hackathon Code100. L’atmosfera era elettrizzante quando i team hanno presentato le loro soluzioni innovative e sono stati annunciati i vincitori. Dopo l’hackathon, la serata è proseguita con un DJ set con una cover band dei Daft Punk, per concludere in modo divertente e memorabile un evento stimolante.

Giorno 3: Incontri provocatori, approfondimenti tecnologici ed esplorazione dello stand

Il terzo giorno si è aperto con un intervento di riflessione dal titolo “You Are Not an AI Developer” presentato da Zan Markan. Questa sessione ha esaminato il campo in rapida evoluzione dell’AI/ML, spesso percepito come un’area distinta dallo sviluppo software tradizionale. Ha messo in evidenza sia le somiglianze che le differenze tra l’AI/ML e i processi di sviluppo tradizionali. L’intervento ha esplorato i componenti essenziali di una pipeline di AI pronta per la produzione, coprendo tutti gli aspetti, dall’identificazione dei problemi aziendali alla progettazione di soluzioni, fino allo sviluppo, ai test e all’integrazione delle funzionalità. Il nostro team ha acquisito preziose conoscenze sia sull’IA che sullo sviluppo tradizionale, imparando come l’IA possa essere integrata nel proprio set di competenze.

In seguito, i nostri Bitrockers hanno partecipato alla “Fireside Chat con Kris Rasmussen, CTO di Figma”. Questa sessione è stata particolarmente stimolante per chi è interessato al connubio tra design e tecnologia. Kris ha discusso di come l’intelligenza artificiale e le tecnologie avanzate possano migliorare gli strumenti di collaborazione per designer e sviluppatori, snellendo il processo di progettazione e aumentando la produttività.

Tra gli spunti principali, la comprensione delle varie fasi della progettazione, dall’esplorazione all’esecuzione, e l’utilizzo efficace del feedback. Kris ha evidenziato l’importanza di stabilire delle tappe nella gestione dei progetti con Figma, sottolineando la necessità di passare da una rapida generazione di idee a un’esecuzione dettagliata. Ha anche affrontato le idee sbagliate sulle capacità di Figma e sul valore unico delle competenze dei designer, osservando che, sebbene l’IA aiuti l’iterazione rapida, non può sostituire il contributo distintivo dei designer umani.

Alcuni dei nostri Bitrockers hanno partecipato all’intervento “Micro-Frontends Discovery” di Luca Mezzalira. Questa sessione si è concentrata sulla crescente tendenza dei micro-frontend e sulle sfide associate alla loro rilevabilità. Luca ha evidenziato come la scoperta dinamica possa semplificare il lavoro in configurazioni multi-ambiente e ridurre l’impatto delle nuove implementazioni. Ha spiegato come applicare questa strategia sia ai progetti esistenti che a quelli nuovi e ha mostrato un’implementazione con un solo clic in un account AWS.

Nel pomeriggio, il nostro team ha assistito all’intervento “Next.js Unleashed: Optimizing Web Vitals for Superior User Experience” di Eileen Fursternau. Questa sessione ha esplorato come Next.js, il popolare framework JavaScript di Vercel, possa migliorare le prestazioni del web. Eileen si è concentrata su funzioni come l’ottimizzazione delle immagini e le importazioni dinamiche, dimostrando i loro effetti sulle prestazioni del web attraverso esempi pratici. L’intervento mirava a rivelare i vantaggi specifici di queste ottimizzazioni e a fornire strategie attuabili per migliorare le prestazioni dei siti web e il coinvolgimento degli utenti con Next.js.

Nel corso della giornata, il nostro team ha trovato il tempo di visitare vari stand delle aziende e delle startup che partecipano alla convention. Tra le tante esposizioni di grande effetto, spiccava lo stand di TurinTech AI. L’azienda sta sviluppando Artemis, un software per l’ottimizzazione del codice, e ha persino dimostrato le sue capacità su uno dei nostri repository pubblici. Questa dimostrazione pratica è stata particolarmente impressionante, mostrando il potenziale di Artemis per migliorare l’efficienza e le prestazioni del codice.

Nel complesso, la conferenza WeAreDevelopers 2024 è stata un’esperienza arricchente. L’ampia gamma di conferenze e workshop ha fornito al nostro team nuovi spunti di riflessione e li ha ispirati a pensare in modo più critico al loro ruolo di sviluppatori. Le opportunità di networking hanno permesso loro di entrare in contatto con professionisti che la pensano allo stesso modo e di costruire relazioni che senza dubbio andranno a vantaggio delle loro carriere.

I nostri Bitrockers hanno lasciato la conferenza motivati e dotati di nuove idee da implementare nei nostri progetti. WeAreDevelopers si è dimostrato ancora una volta un evento prezioso per la comunità degli sviluppatori e non vediamo l’ora di partecipare alle prossime edizioni!


Autori: Andrea Mazza e Davide Ghiotto Front-end Developers @ Bitrock

Vuoi saperne di più sui nostri servizi? Compila il modulo e fissa un incontro con il nostro team!

Skip to content