Developer Speaker Series 2021

Sintonizzati il 15 e il 16 novembre per ascoltare discorsi e presentazioni sul futuro dello sviluppo Web, da alcuni dei migliori oratori ed educatori del settore. Streaming live su Cloudflare TV, nessuna registrazione necessaria!

Lunedì 15 novembre 2021

Presentazione di Cloudflare Developer Speaker Series

Rita Kozlov

Unisciti a noi per una chiamata preliminare per presentare la nostra serie di relatori, con il nostro Direttore dei prodotti, Rita Kozlov, e il nostro Responsabile della difesa degli sviluppatori, Kristian Freeman.

Sintonizzati

Una regola per domarli tutti: Learning in Public

Gift Egwuenu

Discuteremo dell'idea che l'apprendimento è una parte essenziale della tua carriera ed è fondamentale trovare il metodo di apprendimento più adatto a te. Esploreremo alcune tecniche di apprendimento con un focus critico sull'ultimo: Learning In Public.

Sintonizzati

Ottimizzazione del flusso di lavoro degli sviluppatori con Sourcegraph

Prosper Otemuyiwa

In questa conversazione ti mostreremo come essere uno sviluppatore super produttivo, consentendoti di muoverti rapidamente tramite la ricerca del codice, anche in grandi basi di codice, scoprendo segreti e vulnerabilità e sbloccando informazioni sul codice.

Sintonizzati

Protezione delle tue applicazioni Jamstack: alcuni concetti che devi tenere a mente

James Quick

Negli ultimi due anni, Jamstack ha cambiato drasticamente il modo in cui costruiamo siti Web. Con questi cambiamenti che si verificano così rapidamente, sei... sei aggiornato sulle best practice per proteggere le tue applicazioni Jamstack?

In questa discussione, tratteremo l'autenticazione e l'autorizzazione e come questi due concetti sono cambiati con l'evoluzione del Jamstack. Discuteremo anche di come tenere traccia e convalidare gli utenti lato client e lato server utilizzando cookie, sessioni e token Web JSON. Partecipa a questa discussione per assicurarti di non essere indietro rispetto ai tempi quando si tratta di autenticazione moderna in Jamstack.

Sintonizzati

Come distribuisci il tuo database su centinaia di edge location?

Erwin van der Koogh

Scrivere un database è già abbastanza difficile così com'è. Scrivere un database che replica perfettamente le scritture in più continenti è estremamente difficile. Ma AWS, Azure e giocatori più piccoli come FaunaDB hanno ottime soluzioni in questo spazio.

Cosa succede se si desidera distribuire il database in poche centinaia di località anziché in poche regioni? In questa discussione descriveremo un nuovo modello che Cloudflare ha sviluppato per risolvere questa sfida e passare allo step successivo.

Sintonizzati

Connessione del tuo database SQL o MongoDB a Cloudflare Workers con Prisma

Matthew Mueller

Illustreremo l'impostazione e l'implementazione di un Cloudflare Worker che utilizza il client Prisma e il proxy dati di Prisma per connettersi al database SQL o MongoDB. Il proxy di dati gestisce anche il pool di connessioni in modo da non sovraccaricare mai il database con un numero troppo elevato di connessioni.

Sintonizzati

3 modi per semplificare il tuo flusso di lavoro con Cloudflare Workers

Jon Kuperman, Mike Sherov

In questa sessione ti mostreremo come semplificare il flusso di lavoro di sviluppo utilizzando Workers per creare rapidamente soluzioni che altrimenti ti avrebbero richiesto di acquistare da terze parti. Ciò include l'utilizzo di Workers per la geolocalizzazione, l'ottimizzazione delle immagini e il rilevamento dei bot.

Sintonizzati

Potenziamento di siti statici su larga scala con Svelte e Elder.js

Luke Edwards, Nick Reese

Unisciti a noi per una conversazione informale mentre discutiamo di un framework "SEO-first" per creare siti statici ad alte prestazioni su vasta scala.

Sintonizzati

Croquet: edge computing per sviluppatori frontend (!)

Vanessa Freudenberg

Croquet consente di generare applicazioni Web multi-utente in tempo reale senza richiedere codice per server o rete. Vanessa, co-fondatrice e architetto capo di Croquet dimostrerà come è possibile creare un'app del genere con solo un po' di JavaScript lato client in esecuzione nel browser Web. Nel frattempo, dietro le quinte, i server globali di Croquet mantengono sincronizzate le sessioni del browser, offrendoti la bassa latenza dell'edge computing senza che tu debba distribuire nulla.

Croquet sta esplorando il passaggio dei suoi server a una distribuzione serverless e Vanessa descriverà perché Workers e Durable Objects di Cloudflare sono particolarmente adatti a questo tipo di distribuzione.

Sintonizzati

Martedì 16 novembre 2021

Jamstack ti mette le ali

Obinna Ekwuno

Tutte le piattaforme serverless sono un'estensione dei superpoteri degli sviluppatori frontend, un serverless ancora migliore consente a quella linea sfocata nel middleware su chi possiede cosa tra il backend e i team frontend di essere un po' più chiara. Risponde alla domanda secolare di "Chi possiede il server proxy". Sono io, si dice!

Ma cosa succede al codice serverless quando ha lasciato il nostro computer, dove va a finire? Fa nuove amicizie? È in grado di adattarsi e crescere man mano che cresciamo anche noi come azienda? Parliamo di questo. In questa discussione, faremo una breve chiacchierata su come spingere i confini del serverless.

Sintonizzati

Rendering di service worker, nel cloud e nel browser

Jon Kuperman, Jeff Posnick

In questa sessione imparerai come eseguire il rendering del tuo sito interamente on demand, utilizzando Cloudflare Workers per generare HTML nel cloud e service worker per la memorizzazione nella cache e la generazione di HTML lato client.

Sintonizzati

Lo stato dei framework full stack

Jon Kuperman, Aisha Blake

Unisciti a noi per una conversazione informale mentre esploriamo lo stato dei framework full stack e discutiamo di come monitorarli. La nostra conversazione sarà condotta da Aisha Blake, Sr. DevRel Engineer di New Relic e Jon Kuperman, un Difensore di sviluppatori Cloudflare.

Sintonizzati

WebAssembly serverless con Cloudflare Workers

Robert Aboukhalil

Questa discussione esplora come iniziare a creare API basate su WebAssembly su Cloudflare Workers. Come esempio concreto, prenderemo uno strumento di analisi dei dati scritto in C, lo compileremo in WebAssembly e lo distribuiremo con wrangler. Discuteremo anche vari strumenti di debug, insieme ai vantaggi e alle insidie del WebAssembly serverless.

Sintonizzati

Stato coerente a livello globale con Cloudflare Workers and Fauna

Martedì 16 novembre 10:30 - 11:00 am PT

Rob Sutter, Kristian Freeman

Unisciti a noi e a Rob Sutter, Head of Developer Advocacy di Fauna, per imparare a gestire lo stato della tua applicazione con una forte coerenza, pur offrendo la bassa latenza richiesta dai tuoi utenti.

Sintonizzati

Miglioramento dei suggerimenti sulle notizie con Cloudflare Workers e i grafici della conoscenza

William Lyon

Far emergere contenuti rilevanti per gli utenti può essere una sfida particolare per i siti di notizie. In questa discussione esploreremo come costruire un endpoint di suggerimenti di notizie con riconoscimento della posizione tramite Cloudflare Workers e il database grafico Neo4j.

Sintonizzati

Siti ultrapotenti con Cloudflare Pages e Sanity.io

Martedì 16 novembre 11:30 - 12:00 PT

Kapehe

In questa discussione, descriveremo la nostra pagina evento personale attiva e funzionante tramite Nuxt.js e Sanity.io utilizzando un dispositivo di avviamento Sanity. Una volta che avremo il nostro frontend e il backend dei contenuti, distribuiremo tutto su Cloudflare Pages. Eseguendo uno stress test, aggiungendo alcuni Webhook basati su Sanity GROQ con Cloudflare Deploy Hooks ed eseguendo la convalida del contenuto, alla fine avremo una pagina dell'evento completamente funzionante.

Sintonizzati

Creazione di app con Cloudflare Workers e Hasura

Vishwa Mehta

In questa conversazione, imposteremo le basi per la creazione di app serverless utilizzando Cloudflare Workers e descriveremo come Hasura si adatta all'architettura. Comprenderemo quindi l'anatomia di un'app di base con l'autenticazione JWT e l'RBAC implementati. Il servizio di autenticazione qui è una funzione serverless che viene distribuita utilizzando Workers e inserita nell'API GraphQL tramite Hasura Actions. Inoltre, sfrutteremo il motore di autorizzazione integrato di Hasura per implementare il controllo degli accessi basato sui ruoli per consentire ai nostri utenti di accedere ai dati dal database.

Sintonizzati