Série de conférences pour les développeurs 2021

Rejoignez-nous les 15 et 16 novembre pour assister à une série de discussions et de présentations consacrées à l'avenir du développement web en compagnie des meilleurs formateurs et conférenciers du secteur. Diffusion en direct sur Cloudflare TV, aucune inscription n'est requise !

Lundi 15 novembre 2021

Présentation de la série de conférences pour développeurs

Rita Kozlov

Rejoignez-nous pour une présentation de notre série de conférences pour développeurs, en compagnie de notre directrice des produits, Rita Kozlov, et du responsable de l'équipe Developer Advocacy, Kristian Freeman.

Se connecter

Une règle pour les diriger tous : l'apprentissage en public

Gift Egwuenu

Nous aborderons l'idée qu'apprendre constitue une partie essentielle de votre carrière et que trouver la méthode d'apprentissage qui vous correspond se révèle de la plus haute importance. Nous explorerons certaines des techniques en la matière en nous concentrant principalement sur la dernière : l'apprentissage en public.

Se connecter

Optimiser le flux de travail des développeurs grâce à Sourcegraph

Prosper Otemuyiwa

Cette discussion nous permettra de vous montrer comment devenir un développeur super productif en vous déplaçant rapidement dans le code grâce à la fonctionnalité de recherche (même dans les grandes bases de code), ainsi qu'en découvrant les secrets et les vulnérabilités du code.

Se connecter

Protéger vos applications JAMstack : quelques concepts à connaître

James Quick

L'apparition de la JAMstack, ces deux dernières années, a radicalement transformé la manière dont nous développons des sites web. Face à cette évolution rapide, êtes-vous à la page des meilleures pratiques en matière de protection de vos applications Jamstack ?

Dans cette discussion, nous explorerons les processus d'authentification et d'autorisation, ainsi que la manière dont ces derniers ont changé suite à l'arrivée de la JAMstack. Nous verrons également comment suivre et valider les utilisateurs côté client et côté serveur à l'aide des cookies, des sessions et des Web Tokens JSON. Rejoignez-nous pour vous assurer de ne pas rester à la traîne face aux méthodes modernes d'authentification dans la JAMstack.

Se connecter

Comment distribuer votre base de données sur des centaines d'emplacements en périphérie ?

Erwin van der Koogh

L'écriture d'une base de données constitue déjà une tâche complexe en soi, mais la composition d'une base de données capable de répliquer les écritures en toute fluidité sur plusieurs continents se révèle extrêmement difficile. AWS, Azure et d'autres acteurs plus mineurs, comme FaunaDB, disposent toutefois de solutions formidables sur ce segment.

Que se passerait-il cependant si vous souhaitiez distribuer votre base de données sur quelques centaines d'emplacements plutôt que sur un petit groupe de régions ? Cette discussion nous permettra de détailler un nouveau modèle développé par Cloudflare afin de relever ce défi, ainsi que ses potentielles évolutions futures.

Se connecter

Connecter votre base de données SQL ou MongoDB à Cloudflare Workers grâce à Prisma

Matthew Mueller

Nous détaillerons la configuration et le déploiement d'un service Cloudflare Workers utilisant le client et la solution Data Proxy de Prisma pour connecter votre base de données SQL ou MongoDB. La solution Data Proxy gère également la mise en pool des connexions, afin de vous garantir de ne jamais surcharger votre base de données sous un nombre trop important de connexions.

Se connecter

Trois moyens de simplifier votre flux de travail grâce à Cloudflare Workers

Jon Kuperman, Mike Sherov

Au cours de cette session, nous vous montrerons comment simplifier votre flux de travail en utilisant Workers pour développer rapidement des solutions que vous auriez autrement dû acheter auprès d'un tiers. Ceci inclut l'utilisation de Workers à des fins de géolocalisation, d'optimisation des images et de détection des bots.

Se connecter

Soutenir les sites statiques à grande échelle grâce à Svelte et Elder.js

Luke Edwards, Nick Reese

Rejoignez-nous pour une discussion informelle (Fireside Chat) traitant de l'utilisation d'un framework « axé SEO » (SEO-first) afin de développer des sites statiques très performants et à très grande échelle.

Se connecter

Croquet : l'informatique périphérique pour les développeurs front-end (!)

Vanessa Freudenberg

Croquet vous permet de développer des applications web multi-utilisateurs en temps réel, sans serveur ni code réseau. Vanessa, cofondatrice et architecte en chef de Croquet, vous montrera comment développer ce type d'application à l'aide de quelques lignes de JavaScript exécutées, côté client, dans votre navigateur web. Pendant ce temps, dans les coulisses, les serveurs mondiaux de Croquet conservent la synchronisation de vos sessions de navigateur, afin de vous offrir la faible latence liée à l'informatique périphérique sans avoir à déployer quoi que ce soit.

Croquet envisage de faire migrer ses serveurs vers un mode de déploiement serverless. Vanessa vous décrira pourquoi les solutions Workers et Durable Objects de Cloudflare se révèlent idéales pour ce faire.

Se connecter

Mardi 16 novembre 2021

La JAMstack vous donne des ailes

Obinna Ekwuno

Toutes les plates-formes serverless constituent une extension des superpouvoirs des développeurs front-end, mais une solution serverless supérieure permet d'éclaircir le flou artistique au niveau des intergiciels (middleware) quant au fait de savoir qui détient quoi entre les équipes back-end et front-end. Elle permet de répondre à cette question ancestrale : « Qui détient le serveur de proxy ? » D'après la solution, c'est moi !

Qu'arrive-t-il au code serverless lorsqu'il quitte notre ordinateur ? Où va-t-il ? Se fait-il de nouveaux amis en chemin ? Est-il capable de s'adapter et de suivre nos évolutions ? Discutons-en ! Cette conférence nous permettra de parler rapidement des limites de l'approche serverless et des moyens de les repousser.

Se connecter

Effectuer un rendu à l'aide d'un Service Workers, dans le cloud et le navigateur

Jon Kuperman, Jeff Posnick

Cette session vous permettra d'apprendre à rendre votre site intégralement à la demande, en utilisant Cloudflare Workers pour générer du HTML dans le cloud et les Service Workers pour mettre en cache et générer du HTML côté client.

Se connecter

L'état des frameworks généralistes (full stack frameworks)

Jon Kuperman, Aisha Blake

Rejoignez-nous pour une discussion informelle (Fireside Chat) consacrée à un exposé de l'état des frameworks généralistes (full-stack) et à la manière de les surveiller. La session sera animée par Aisha Blake, ingénieure DevRel en chef chez New Relic et Jon Kuperman, Developer Advocate chez Cloudflare.

Se connecter

WebAssembly serverless à l'aide de Cloudflare Workers

Robert Aboukhalil

Cette discussion nous permettra de découvrir comment faire ses premiers pas en matière de développement d'API soutenues par WebAssembly sur Cloudflare Workers. À titre d'exemple concret, nous nous intéresserons à un outil d'analyse de données rédigé en C, que nous compilerons sur WebAssembly, avant de le déployer à l'aide de Wrangler. Nous discuterons également de divers outils de débogage, sans oublier des avantages et des inconvénients d'un WebAssembly serverless.

Se connecter

Un état cohérent dans le monde entier grâce à Cloudflare Workers et Fauna

Mardi 16 novembre, 10 h 30 – 11 h UTC-8

Rob Sutter, Kristian Freeman

Rejoignez-nous en compagnie de Rob Sutter, directeur du service Developer Advocacy chez Fauna, afin de découvrir comment gérer l'état de vos applications avec une grande cohérence, tout en continuant à offrir la faible latence exigée par vos utilisateurs.

Se connecter

Améliorer les recommandations d'actualités grâce à Cloudflare Workers et aux réseaux sémantiques

William Lyon

La proposition de contenu pertinent aux utilisateurs peut se révéler un défi particulièrement difficile à relever pour les sites d'actualités. Cette discussion nous permettra d'explorer la marche à suivre pour développer un terminal de recommandation d'actualités sensible à la situation géographique à l'aide de Cloudflare Workers et de la base de données graphique Neo4j.

Se connecter

Des sites surpuissants grâce à Cloudflare Pages et à Sanity.io

Mardi 16 novembre, 11 h 30 – 12 h UTC-8

Kapehe

Lors de cette discussion, nous développerons et lancerons notre propre page événementielle à l'aide de Nuxt.js et d'une solution Sanity.io dotée d'un starter Sanity. Une fois en possession de notre contenu front-end et back-end, nous déploierons l'ensemble sur Cloudflare Pages. Après un test de stress, l'ajout de webhooks Sanity GROQ à l'aide des hooks de déploiement de Cloudflare et la validation du contenu, nous disposerons d'une page événementielle totalement fonctionnelle.

Se connecter

Développer des applications à l'aide de Cloudflare Workers et d'Hasura

Vishwa Mehta

Lors de cette discussion, nous aborderons le développement d'applications serverless à l'aide de Cloudflare Workers et la manière dont Hasura s'inscrit dans l'architecture. Nous tenterons ensuite de comprendre l'anatomie d'une application de base mettant en œuvre les services JWT Auth et RBAC. Le service Auth utilisé ici se compose d'une fonction serverless déployée par Workers et insérée dans l'API GraphQL à l'aide d'actions Hasura. Nous tirons en outre parti du moteur d'autorisation intégré d'Hasura afin de mettre en place une mesure de contrôle en fonction des rôles pour nos utilisateurs au niveau des accès à la base de données.

Se connecter