Full Stack Week 2021

Au cours de la Full Stack Week de Cloudflare, nous avons annoncé plusieurs produits destinés à permettre aux développeurs de rédiger du code sans se préoccuper de l'infrastructure, de la sécurité, des performances et de l'évolutivité.

Bienvenue dans la Full Stack Week

Cette semaine, comme c'est la norme lors de nos Innovation Weeks, nous effectuerons une série d'annonces qui nous aideront à illustrer la manière dont nous voyons l'avenir de l'informatique et à nous permettre d'offrir aux développeurs les outils dont ils ont besoin pour concevoir leur prochaine application sur notre réseau.

En savoir plus

Établir des connexions avec TCP et Sockets for Workers

La possibilité d'établir des connexions à des clients TCP et QUIC à partir de Workers et de Durable Objects, ainsi que la capacité de se connecter à Workers via TCP et QUIC, sans passer par le HTTP, sera bientôt disponible sur Cloudflare Workers. Découvrez un aperçu des projets sur lesquels nous travaillons.

En savoir plus

Communiqué de presse : Cloudflare aide les développeurs en leur facilitant le processus de création d'applications sur sa plate-forme serverless à la pointe du marché

Cloudflare a annoncé aujourd'hui de nouveaux outils et de nouvelles intégrations permettant de rendre le développement d'applications simple, flexible et rapide. Les développeurs seront désormais en mesure de se connecter à leurs bases de données existantes, comme MySQL, MongoDB, Prisma ou Postgres, en parallèle des outils de Cloudflare (la solution Durable Objects, par exemple) afin de stocker des données en périphérie et d'y accéder facilement et de manière intelligente.

En savoir plus

Pleins feux sur les développeurs : remporter une Game Jam avec Jamstack et Durable Objects

Guido a remporté le prix de l'innovation dans l'une des plus grandes Game Jams grâce à l'association des solutions Pages et Durable Objects, d'API sur navigateur modernes et d'une bonne dose d'ingéniosité.

En savoir plus

Durable Objects, désormais en disponibilité générale

Nous annonçons aujourd'hui la mise en disponibilité générale de la solution Durable Objects, ainsi que son entrée en production. N'hésitez pas à l'utiliser !

En savoir plus

Workers ajoute la prise en charge de deux plates-formes de données modernes : MongoDB Atlas et Prisma.

Grâce à ses possibilités intégrées en matière de déploiement à l'international, à son évolutivité incroyable et à la flexibilité du JavaScript, de plus en plus d'applications choisissent le développement sur notre plate-forme mondiale.

En savoir plus

Présentation des Database Connectors pour bases de données relationnelles

Les clients peuvent se connecter directement à une base de données Postgres ou MySQL depuis leurs Workers à l'aide d'un tunnel Cloudflare dès aujourd'hui. À l'avenir, vous pourrez utiliser la solution Database Connectors pour établir cette connexion nativement à l'aide d'une API Socket normalisée.

En savoir plus

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

Diffuser des applications web depuis la périphérie

Sunil Pai

Nous discuterons de l'avenir de React et des autres frameworks pour applications web, ainsi que du rôle de l'Edge-Side Rendering (rendu côté périphérie) dans l'évolution du développement des applications.

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

Qu'avons-nous lancé ce lundi à l'occasion de la Full Stack Week ?

Greg McKeon, Kabir Sikand, Erwin van der Koogh

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Nous évoquerons aujourd'hui les Database Connectors pour bases de données relationnelles, la manière dont Workers prend désormais en charge MongoDB Atlas et Prisma, mais aussi Durable Objects, TCP et Sockets for Workers, ainsi que l'association Jamstack/Durable Objects.

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

Wrangler 2.0 : une nouvelle expérience de développement pour Cloudflare Workers

Nous sommes heureux d'annoncer la deuxième génération d'outils de développement pour Cloudflare Workers. Immédiatement utilisable et rapide comme l'éclair, cette nouvelle expérience pour développeurs peut même exécuter Workers sur une machine locale. (C'est exact !)

En savoir plus

Génération automatique des types pour Cloudflare Workers

À chaque itération du code d'environnement d'exécution Workers, un script s'exécute sur les API publiques. Ce dernier génère les types Rust et TypeScript, ainsi qu'un fichier JSON contenant une représentation intermédiaire des types statiques. Les types sont envoyés aux dépôts appropriés et le fichier JSON téléchargé lui aussi vers le système.

En savoir plus

Pleins feux sur les développeurs : James Ross, Nodecraft

Nodecraft permet aux joueurs d'héberger des serveurs dédiés pour leurs jeux préférés. James Ross, le directeur de la technologie (CTO) chez Nodecraft, a recommandé l'adoption des solutions Cloudflare (et en particulier, Cloudflare Workers) au sein de son entreprise.

En savoir plus

Présentation de Services : développez des applications composables et distribuées sur Cloudflare Workers

Nous nous réjouissons d'annoncer Services, le nouveau moyen de développer des applications composables et distribuées sur Cloudflare Workers. Découvrez comment Services peut remplacer l'« architecture microservices » traditionnelle par un autre modèle d'abstraction, à coût nul.

En savoir plus

Cloudflare Workers prend désormais en charge les modules JavaScript

Vous pouvez désormais utiliser des modules JavaScript (également connus sous le nom de modules ECMAScript ou « ES ») sur Cloudflare Workers. Cette possibilité remplace l'ancienne syntaxe « addEventListener » par une nouvelle sémantique d'« importation » et d'« exportation » qui facilite vraiment l'écriture de code modulaire et réutilisable.

En savoir plus

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

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

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

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

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

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

Qu'est-ce qui a été lancé jeudi pour la full Stack Week

Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Jon Kuperman, Kristian Freeman

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Nous parlerons aujourd'hui de la v2 de Wrangler en version bêta, de la présentation de Worker Services, des modules Javascript pour Workers et de la génération automatique des types, en plus d'un entretien Pleins feux sur les développeurs avec James Ross de Nodecraft.

Se connecter

Cloudflare Pages s'associe avec certains des plus grands CMS headless

La solution Cloudflare Pages s'associe avec certains des plus grands CMS headless

En savoir plus

Cloudflare Pages passe au full-stack

La solution Cloudflare Pages avec fonctions est désormais en bêta ouverte !

En savoir plus

Cloudflare Pages propose désormais la prise en charge de GitLab

Cloudflare Pages s'associe à GitLab pour une intégration Git totale.

En savoir plus

Pleins feux sur les développeurs : Chris Coyier, CodePen

De par la nature même de CodePen (c'est-à-dire, héberger du code grâce à une fonctionnalité d'imbrication incroyablement populaire permettant aux développeurs de partager leurs « pens » CodePen dans le monde entier), n'importe quelle approche d'optimisation est susceptible d'affecter largement l'activité du service.

En savoir plus

Développer une application full-stack avec Cloudflare Pages

La prise en charge du full-stack pour Cloudflare Pages est désormais en bêta ouverte. Vous pouvez tester la fonctionnalité dès aujourd'hui grâce à cet exemple de projet de partage d'images intégrable à KV, Durable Objects, Cloudflare Images et Cloudflare Access.

En savoir plus

Qu'est-ce qui a été lancé mercredi pour la full Stack Week

Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Greg Brimble, Kristina Freeman

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Connectez-vous pour entendre parler du passage au full-stack de Cloudflare Pages, de l'association de Cloudflare Pages avec GitLab, du développement full-stack à l'aide de Pages, des partenariats entre Cloudflare Pages et les CMS headless, en plus d'un Entretien Pleins feux sur les développeurs consacré à CodePen.

Se connecter

Intégration par Cloudflare Images d'AVIF, Blur et Bundle avec Stream

Il y a deux mois nous avons lancé Cloudflare Images pour tout le monde et nous sommes stupéfaits de la manière dont il a été adopté et des retours que nous recevons. Aujourd'hui nous annonçons la prise en charge de AVIF et Blur pour Cloudflare Images et présentons un aperçu de la fonctionnalité à venir.

En savoir plus

Plein feux sur les développeurs : automatisation des flux de travail avec Airtable et Cloudflare Workers

Jacob est à la tête de TriTrails Premium Beef, une boutique en ligne de viande, une denrée hautement périssable. Il rencontre donc des difficultés uniques en matière d'expédition. En tant que développeur, il s'est tourné vers Airtable et Cloudflare Workers pour automatiser une grande partie des procédures et s'adapter à une croissance rapide.

En savoir plus

Modification des en-têtes de réponse HTTP avec les règles de transformation

Les en-tête de réponse HTTP peuvent désormais être modifiées avec les règles de transformation Cloudflare.

En savoir plus

Programme de développeurs experts Cloudflare : postulez dès aujourd'hui !

Le programme de développeurs experts Cloudflare récompense les développeurs qui utilisent Cloudflare

En savoir plus

La solution Workers Unbound, toujours plus débridée : 15 minutes, 100 scripts et zéro frais de trafic sortant

Workers est maintenant encore plus débridée, sans sortie, avec plus de temps d'exécution, plus de scripts.

En savoir plus

Qu'avons-nous lancé ce jeudi à l'occasion de la Full Stack Week ? Partie 1

Apoorva Ravikrishnan, Sam Marsh, Marc Lamik

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Restez à l'écoute pour en savoir sur la modification des en-têtes de réponse HTTP avec les règles de transformation, l'intégration d'AVIF par Cloudflare Images, ainsi que les solutions Blur et Bundle avec Stream

Se connecter

Qu'avons-nous lancé ce jeudi à l'occasion de la Full Stack Week ? Partie 2

Kristian Freeman Kabir Sikand, Albert Zhao

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Ils aborderont le programme de développeurs experts Cloudflare, la solution Workers Unbound, toujours plus débridée, en plus d'un entretien Pleins feux sur les développeurs consacré à l'automatisation des flux de travail avec Airtable et Cloudflare Workers.

Se connecter

Annonce de la prise en charge native du SDK JavaScript de Stripe dans Cloudflare Workers

Le traitement des paiements au sein d'une application s'avère essentiel au développement d'une activité en ligne. Pour de nombreux développeurs, Stripe constitue le premier choix en la matière.

En savoir plus

Un CMS open source sur la pile Cloudflare : publication préliminaire

Nous développons un exemple d'application SaaS dotée d'un ensemble complet de fonctionnalités et intégralement conçue sur la pile Cloudflare.

En savoir plus

Lancer une start-up sur Cloudflare Workers

Le serverless vous offre désormais la possibilité de développer tout ce qui vous passe par la tête selon ce mode, mais l'un des aspects les plus passionnants de l'approche repose sur le fait que cette dernière vous permet de connecter plusieurs services gérés en toute simplicité. Tejas Mehta a développé cClip en connectant divers services, tels que RevenueCat, Stripe et Firebase, au sein d'un produit à part entière.

En savoir plus

Développez votre prochaine application vidéo sur Cloudflare

Aujourd'hui, nous allons développer une application vidéo inspirée de Cloudflare TV. Cette dernière disposera d'une authentification des utilisateurs et de la possibilité pour les administrateurs de télécharger des vidéos enregistrées vers l'application ou de diffuser en direct du nouveau contenu. Pensez à la perspective de développer votre propre YouTube ou Twitch à l'aide des services Cloudflare !

En savoir plus

Nouvelles personnalisations du Stream Player afin de stimuler votre expérience vidéo

Nous étendons aujourd'hui la portée du Stream Player à l'aide d'une série de nouvelles options de personnalisation qui vous permettront de proposer la meilleure expérience possible aux utilisateurs finaux.

En savoir plus

Entretien Fireside Chat avec Chris Dixon

Matthew Prince, Chris Dixon

Rejoignez Chris Dixon, partenaire général chez a16z, pour une discussion informelle Fireside Chat au sujet du Web3 avec le PDG et cofondateur de Cloudflare, Matthew Prince.

Se connecter

Qu'avons-nous lancé ce vendredi à l'occasion de la Full Stack Week ?

James Snell, Rita Kozlov, Jon Kuperman, Luke Edwards, Zaid Farooqui

Rejoignez nos équipes Produit et Ingénierie pour une discussion consacrée aux produits sortis aujourd'hui !

Restez à l'écoute pour en apprendre plus sur l'annonce de la prise en charge native du SDK JavaScript de Stripe dans Cloudflare Workers, les nouvelles personnalisations du Stream Player afin de stimuler votre expérience vidéo, la publication préliminaire consacrée à l'arrivée d'un CMS open source sur la pile Cloudflare et la possibilité de développer votre prochaine application vidéo sur Cloudflare.

Se connecter

Mise à jour concernant les performances réseau : Full Stack Week

Il y a quelques mois, nous avons communiqué les résultats d'une analyse comparative approfondie des réseaux périphériques à travers le monde et nous sommes engagés à améliorer notre offre sur les 10 % de réseaux dans lesquels nous n'occupons pas la première place. Voici les résultats obtenus aujourd'hui.

En savoir plus