11,88 € – 21,49 €

JAVASCRIPT COMMUNITY DAY

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Rome

viale luca gaurico 93

Roma

Italy

Visualizza Mappa

Politica di rimborso

Politica di rimborso

Contatta l'organizzatore per richiedere un rimborso.

La commissione di Eventbrite non è rimborsabile.

Descrizione evento
Una giornata dedicata su Javascript: librerie, metodologie e strumenti

Informazioni sull'evento

www.unikeyevents.com

Un'intera giornata su Javascript, organizzata dalla community Javascript Developer Italiani e grazie al supporto della società Unikey.

La mattina sarà interamente dedicata a RxJS e al paradigma funzionale reattivo, mentre il pomeriggio si alterneranno diversi speaker con diversi talk interessanti su Javascript e l’ecosistema che vi ruota attorno.

DATE e LOCATION

  • Roma - 8 novembre 2019 - dalle 10 alle 18.00 (presso SPACES - METRO B - FERMATA LAURENTINA (Capolinea) - Mappa)
  • Milano - 22 novembre 2019 - dalle 10 alle 18.00 (presso SPACES - ISOLA - Mappa)

Visita la pagina ufficiale dell'evento

----

Sei uno sviluppatore Angular?

Non perdere il corso sullo state manager NGRX 8

Il 7 novembre (Roma) e il 21 novembre (Milano), i giorni precedenti a questo evento, si terrà il corso "ANGULAR8 e NGRX8, uno state manager reattivo per la creazione di architetture solide e scalabili".

Solo 20 biglietti e fino al 14 ottobre in offerta a € 177 + iva (poi a € 247).

Visita la pagina del corso per vedere il programma completo

___

IL PROGRAMMA DI ROMA - 8 nov 2019

10.00-10.30 - Apertura evento

10.30-13.00 - Fabio Biondi (Google Developer Expert)

Introduzione a RxJS e casi d’uso reali - LIVE CODING

Una lunga sessione di live-coding per comprendere le fondamenta di RxJS, della programmazione reattiva e sfruttarne il potenziale all’interno dei propri progetti: moltissimi esempi pratici e casi d'uso in "vanilla JS" per comprendere i concetti di Observable, Observer, Subscription, diversi operatori di creazione, pipeable e le differenti tipologie di Subject.

I concetti esposti durante questa sessione saranno utilizzabili anche in Angular, React, state manager come NGRX e in molti altri contesti. Alla fine della sessione saranno, infatti, illustrati dei casi d'uso specifici per framework / libreria.

Vedremo, ad esempio, come applicare i concetti nei Reactive Forms di Angular, le differenze tra operatori come switchMap e exhaustMap e la creazione di operatori RxJS custom.

13:00-14.30 - LUNCH TIME (non incluso)

14.30-15.00 - Max Gallo (DAZN - Principal Engineer)

Reinvent RxJS

RxJS has become almost a standard in the emerging reactive Front-End world. If you're not using it right now, you probably played with a few operators. In the talk we're going to rewrite RxJS from scratch, seeing behind the curtains which are the core components and the ideas of the library. You'll see how to build Observables, Subscriptions and Operator, then we'll introduce Schedulers and how they're used in RxJS. If you fancy Reactive Programming or simply you want to learn something new then... this talk is for you!

15.10-15.40 - Gabriele di Simone (CEO/CTO ExTelos)

Finite state machines e statecharts in Javascript con xState

Le statecharts sono un formalismo per modellare sistemi stateful reattivi; possono essere molto utili per descrivere dichiarativamente il comportamento di un’applicazione, dal singolo componente UI alla logica business generale.

Dopo aver visto una piccola introduzione teorica ed aver mostrato i possibili vantaggi di questo pattern, si andrà ad analizzare una implementazione in JS e come integrarlo in RxJS.

15.40-16.10 - COFFEE BREAK (incluso)

16.20-16.50 - TALK 3: Da annunciare

17.00-17.30 - TALK 4: Angelo Pescatore (AWS Champion Trainer)

The advantages of the elasticity of Cloud Computing

- Elasticity and high reliability

- The choice of deployment

- Demo Deploy Applicativo Angular

IL PROGRAMMA DI MILANO - 22 nov 2019

10.00-10.30 - Apertura evento

10.30-13.00 - Fabio Biondi (Google Developer Expert)

Introduzione a RxJS e casi d’uso reali - LIVE CODING

Una lunga sessione di live-coding per comprendere le fondamenta di RxJS, della programmazione reattiva e sfruttarne il potenziale all’interno dei propri progetti: moltissimi esempi pratici e casi d'uso in "vanilla JS" per comprendere i concetti di Observable, Observer, Subscription, diversi operatori di creazione, pipeable e le differenti tipologie di Subject.

I concetti esposti durante questa sessione saranno utilizzabili anche in Angular, React, state manager come NGRX e in molti altri contesti. Alla fine della sessione saranno, infatti, illustrati dei casi d'uso specifici per framework / libreria.

Vedremo, ad esempio, come applicare i concetti nei Reactive Forms di Angular, le differenze tra operatori come switchMap e exhaustMap e la creazione di operatori RxJS custom.

13:00-14.30 - LUNCH TIME (non incluso)

14.30-15.00 - Andrea S.Costa (JS / VUE Developer)

JavaScript: The Next Generation

Con la versione ES2019 il JavaScript ha già raggiunto la sua decima evoluzione. Quali sono le più recenti novità introdotte nel linguaggio? Cosa possiamo aspettarci che venga aggiunto nelle successive? Il talk esaminerà sia le principali feature inserite recentemente, sia le proposal dominanti per le future versioni del linguaggio più discusso dell'ultimo decennio.

15.10-15.40 - Stefano Magni (React Developer)

Breaking the fear of front-end testing

Scrivere test è come usare GIT: in un attimo ti chiedi come tu abbia potuto lavorare prima di scoprirlo. Ma quanto è diffusa la pratica di scrivere test tra noi sviluppatori JavaScript? Il muro d'ingresso è davvero insormontabile? In 30 minuti proverò a darvi alcuni spunti per vincere la resistenza iniziale facendovi capire come e cosa testare e cosa NON testare.

15.40-16.10 - COFFEE BREAK (incluso)

16.20-16.50 - Nicolò Ribaudo (BabelJS Maintainer)

Babel: Under the Hood

ES5, ES2019, JSX... si parla sempre di nuove funzionalità di JavaScript, di nuova sintassi, di nuove versioni. Probabilmente almeno una volta le hai provate, usando Babel per poterle eseguire in ogni browser. Non ci limiteremo a imparare a usarlo, ma cercheremo di capire nel dettaglio come fa a trasformare una lunga sequenza di caratteri che compongono il tuo programma in un'altra, completamente diversa ma profondamente simile. È ancora JavaScript, fa la stessa cosa, ma usa altri costrutti e variabili diverse dall'originale: come fa Babel a capire il senso di un programma e a generarne uno equivalente?

17.00-17.30 - Antonio Gallo (developer & trainer)

Sviluppiamo web components riusabili con Stencil

In questo "live coding" vedremo come creare web components usabili in qualsiasi progetto web, indipendente dal framework (Angular, React, Vanilla, etc.) su cui è bastato il vostro progetto, utilizzando Stencil: un compilatore che usa Typescript e JSX creato per generare componenti al 100% compatibili con ogni browser.

Creeremo un componente "completo" di ogni funzionalità e vedremo come compilarlo e utilizzarlo correttamente all'interno di altri progetti.

Condividi con gli amici

Data e ora

Località

Rome

viale luca gaurico 93

Roma

Italy

Visualizza Mappa

Politica di rimborso

Contatta l'organizzatore per richiedere un rimborso.

La commissione di Eventbrite non è rimborsabile.

Salva questo evento

Evento salvato