Während der Full Stack Week von Cloudflare haben wir Ankündigungen gemacht, die es Entwicklern ermöglichen, Code zu schreiben, ohne sich Gedanken über Infrastruktur, Sicherheit, Performance und Skalierbarkeit machen zu müssen.
In dieser Woche werden wir, wie in unseren Innovation Weeks, eine Reihe von Ankündigungen machen, um eine Vision zu bieten, wie wir uns die Zukunft der Datenverarbeitung vorstellen. Außerdem werden wir unseren Entwicklern die Tools an die Hand geben, die sie benötigen, um ihre nächste Anwendung auf unserem Netzwerk zu entwickeln.
Die Möglichkeit, TCP- und QUIC-Client-Verbindungen von Workers und Durable Objects aus herzustellen, sowie die Möglichkeit, sich mit Workers über TCP und QUIC zu verbinden, ohne HTTP zu verwenden, wird in Cloudflare Workers eingeführt. Hier sehen Sie, woran wir arbeiten.
Cloudflare hat neue Tools und Integrationen angekündigt, um die Entwicklung von Anwendungen einfach, flexibel und schnell zu gestalten. Jetzt können Entwickler ihre bestehenden Datenbanken wie MySQL, MongoDB, Prisma oder Postgres zusammen mit Cloudflare-eigenen Tools wie Durable Objects nutzen, um Daten einfach und intelligent zu speichern und darauf zuzugreifen.
Guido hat mit einer Kombination aus Pages, Durable Objects, modernen Browser-APIs und einer gehörigen Portion Einfallsreichtum die innovative Kategorie bei einem der größten Game Jams gewonnen.
Heute geben wir bekannt, dass Durable Objects allgemein verfügbar und einsatzbereit sind!
Dank integrierter globaler Bereitstellungen, unerhörter Skalierbarkeit und der Flexibilität von JavaScript entscheiden sich immer mehr Anwendungen für die Entwicklung auf unserer globalen Plattform.
Kunden können sich heute mit einem Cloudflare-Tunnel direkt von ihren Workern aus mit einer Postgres- oder MySQL-Datenbank verbinden. In Zukunft können Sie Datenbankkonnektoren verwenden, um dies nativ über eine standardisierte Socket-API zu erreichen.
Rita Kozlov
Zur Eröffnung unserer Gesprächsreihe unterhalten wir uns mit unserer Produktleiterin Rita Kozlov und unserem Manager für Entwicklerangelegenheiten, Kristian Freeman.
Gift Egwuenu
Lernen ist ein wichtiger Bestandteil jeder Karriere. Daher ist es entscheidend, die jeweils am besten geeignete Lernmethode zu finden. Deshalb schauen wir uns einige genauer an und legen dabei einen kritischen Fokus auf das Lernen in der Öffentlichkeit.
Prosper Otemuyiwa
In diesem Gespräch zeigen wir auf, wie Entwickler mittels Codesearch selbst in großen Codedatenbanken hocheffizient arbeiten können. Wir sprechen über Geheimnisse und Schwächen und geben tiefe Einblicke in dieses Thema.
James Quick
In den letzten Jahren hat sich durch Jamstack die Art und Weise, in der Websites gebaut werden, dramatisch gewandelt. Angesichts der rasanten Entwicklung wollen wir uns bewährte Methoden zum Schutz von Jamstack-Anwendungen anschauen.
In diesem Gespräch geht es um Authentifizierung und Autorisierung und deren Wandel im Zuge der Weiterentwicklung von Jamstack. Außerdem beschäftigen wir uns mit der client- und serverseitigen Nachverfolgung von Nutzeraktivitäten mittels Cookies, Sitzungen und JSON-Web-Tokens. Verfolgen Sie dieses Gespräch, um bezüglich moderner Authentifizierung in Jamstack auf dem neuesten Stand zu bleiben.
Sunil Pai
Wir debattieren über die Zukunft von React und anderer Webframeworks sowie über die Rolle, die das Rendering an der Edge bei den Veränderungen in der Anwendungsentwicklung spielt.
Erwin van der Koogh
Eine Datenbank zu programmieren, ist an sich schon schwer genug. Sie so zu programmieren, dass Einträge reibungslos auf mehreren Kontinenten reproduziert werden, stellt eine echte Herausforderung dar. AWS, Azure und kleine Anbieter wie FaunaDB können in diesem Bereich aber mit großartigen Lösungen aufwarten.
Doch wie sieht es aus, wenn die Datenbank nicht nur auf ein paar Regionen, sondern auf mehrere hundert Standorte verteilt werden soll? In diesem Gespräch wird ein neues, von Cloudflare zur Lösung dieses Problems entwickeltes Modell erläutert. Außerdem beschäftigen wir uns mit der Frage, wie es damit weitergehen könnte.
Matthew Mueller
Wir geben eine vollständige Übersicht über die Einrichtung und den Einsatz eines Cloudflare Workers, der sich mittels Prisma Client und dem Datenproxy von Prisma mit einer SQL- oder MongoDB-Datenbank verbindet. Der Datenproxy verwaltet auch die Bündelung von Verbindungen, sodass eine Überlastung der Datenbank durch eine zu große Zahl an Verbindungen verhindert wird.
Jon Kuperman, Mike Sherov
In diesem Beitrag wird dargelegt, wie sich die Arbeitsvorgänge in der Entwicklung vereinfachen lassen, indem mit Workers schnell Lösungen gebaut werden, die sonst extern erworben werden müssten. Wir gehen unter anderem auf den Einsatz von Workers zur Geolokation, Bildoptimierung und Bot-Erkennung ein.
Luke Edwards, Nick Reese
In diesem Kamingespräch geht es um ein „SEO First“-Konzept zum Aufbau hochleistungsfähiger statischer Websites in gewaltigem Maßstab.
Greg McKeon, Kabir Sikand, Erwin van der Koogh
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Heute sprechen wir über Konnektoren für relationale Datenbanken, Workers unterstützt jetzt MongoDB Atlas und Prisma, Durable Objects, TCP und Sockets für Workers sowie Jamstack und Durable Objects.
Vanessa Freudenberg
Mit Croquet können Echtzeit-Multi-User-Webanwendungen ohne Server- oder Netzwerkcode entwickelt werden. Vanessa, Mitgründerin und Chefarchitektin von Croquet, führt den Aufbau einer solchen App mit lediglich einem kleinen JavaScript-Programm vor, das im Webbrowser ausgeführt wird. Die globalen Server von Croquet sorgen hinter den Kulissen für die Synchronisierung der Browsersitzungen und gewährleisten auf diese Weise die mit Edge Computing einhergehende niedrige Latenz ohne den Einsatz zusätzlicher Programme.
Croquet erkundet den Wechsel zu einer serverlosen Bereitstellung und Vanessa wird erläutern, warum die Cloudflare-Lösungen Workers und Durable Objects dafür ausnehmend gut geeignet sind.
Wir freuen uns, die zweite Generation unseres Entwickler-Toolings für Cloudflare Workers vorstellen zu können. Es ist ein neues Entwicklererlebnis, das sofort einsatzbereit ist, blitzschnell ist und sogar Workers auf einem lokalen Rechner ausführen kann. (Ja!)
Jedes Mal, wenn der Workers-Laufzeitcode erstellt wird, läuft ein Skript über die öffentlichen APIs und generiert die Rust- und TypeScript-Typen sowie eine JSON-Datei mit einer Zwischendarstellung der statischen Typen. Die Typen werden an die entsprechenden Repositories gesendet und die JSON-Datei wird ebenfalls hochgeladen.
Nodecraft ermöglicht es Gamern, dedizierte Server für ihre Lieblingsspiele zu hosten. James Ross ist Chief Technology Officer bei Nodecraft und hat sich innerhalb des Unternehmens für die Nutzung von Cloudflare-Lösungen – insbesondere Cloudflare Workers – eingesetzt.
Wir freuen uns, Ihnen Services anzukündigen: Die neue Möglichkeit, zusammensetzbare, verteilte Anwendungen auf Cloudflare Workers zu erstellen. Erfahren Sie, wie Services die traditionelle „Microservice-Architektur“ durch ein alternatives, kostengünstiges Abstraktionsmodell ersetzen können.
Jetzt können Sie JavaScript-Module, auch bekannt als ECMAScript- oder „ES“-Module, auf Cloudflare Workers verwenden. Dies ersetzt die alte „addEventListener“-Syntax durch eine neue „Import“- und „Export“-Semantik, die es wirklich einfach macht, wiederverwendbaren, modularen Code zu schreiben.
Vishwa Mehta
In diesem Vortrag werde ich den Grundstein für die Erstellung von Serverless-Apps mit Cloudflare Workers legen und aufzeigen, wie Hasura in die Architektur passt. Anschließend befassen wir uns mit dem Aufbau einer einfachen App mit JWT-Authentifzierung und RBAC-Implementierung. Der Authentfizierungsdienst ist in diesem Fall eine Serverless-Funktion, die mithilfe von Workers implementiert und mittels Hasura Actions in die GraphQL-API eingefügt wird. Außerdem setzen wir die integrierte Autorisierungs-Engine von Hasura zur Implementierung rollenbasierter Zugangskontrollen ein, sodass unsere Nutzer auf die Datenbank zugreifen können.
Jon Kuperman, Aisha Blake
In diesem Kamingespräch befassen wir uns eingehend mit dem Stand der Dinge bei Full Stack-Frameworks und wie sich diese überwachen lassen. Durch das Gespräch führen Aisha Blake, Lead DevRel Engineer bei New Relic, und Jon Kuperman, Developer Advocate bei Cloudflare.
Jon Kuperman, Jeff Posnick
In diesem Beitrag geht es darum, wie eine Website vollständig auf Abruf gerendert werden kann, indem mit Cloudflare Workers HTML-Code in der Cloud generiert wird und mit Service Workers clientseitig HTML zwischengespeichert und generiert werden kann.
Obinna Ekwuno
Alle Serverlss-Plattformen stellen eine Verlängerung der Superkräfte des Fontent-Entwicklers dar – besser noch: Mit Serverless lassen sich die Verantwortungsbereiche zwischen Backend- und Frontendteams in Bezug auf Middleware besser voneinander abgrenzen. Damit kann die immerwährende Frage danach, wem die Verantwortung für den Proxy-Server zukommt, endlich beantwortet werden.
Doch was passiert mit dem Serverless-Code, nachdem er den Rechner verlassen hat? Lässt er sich parallel zu einer Skalierung anpassen und erweitern? Wir wollen darüber sprechen und uns der Frage widmen, wie sich die Grenzen der Serverless-Technologie verschieben lassen.
Robert Aboukhalil
Dieses Gespräch bietet einen Einstieg in den Aufbau von APIs mit WebAssembly bei Cloudflare Workers. Als konkretes Beispiel nutzen wir ein in C programmiertes Datenanalyse-Tool, kompilieren es in Webassembly und implementieren es mit Wrangler. Außerdem sprechen wir über verschiedene Debugger sowie über die Vorteile und Tücken von Serverless-WebAssembly.
William Lyon
Nutzern relevante Inhalte hervorgehoben zu präsentieren, kann bei neuen Websites eine besondere Herausforderung darstellen. In diesem Gespräch befassen wir uns mit der Entwicklung eines standortsensiblen Nachrichtenempfehlungs-Endpunkts mithilfe von Cloudflare Workers und der Graphdatenbank Neo4j.
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Jon Kuperman, Kristian Freeman
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Heute sprechen wir über Wrangler V2 Beta; Einführung von Worker Services; Workers Javascript Module; Automatisch generierte Typen; und wir haben ein Developer Spotlight mit James Ross von Nodecraft.
Cloudflare Pages arbeitet mit einigen der größten Headless CMS zusammen
Cloudflare Pages mit Functions ist jetzt im Open Beta verfügbar!
Cloudflare Pages kooperiert mit GitLab für eine vollständige Git-Integration.
Aufgrund der Natur von CodePen – nämlich das Hosten von Code und eine unglaublich beliebte Einbettungsfunktion, die es Entwicklern ermöglicht, ihre CodePen-„Stifte“ mit der ganzen Welt zu teilen – kann jede Art von Optimierung massive Auswirkungen auf den Geschäftsverlauf von CodePen haben.
Full-Stack-Unterstützung für Cloudflare Pages ist jetzt in der Open Beta-Phase. Testen Sie sie es heute mit diesem Beispielprojekt für die gemeinsame Nutzung von Bildern, das mit KV, Durable Objects, Cloudflare Images und Cloudflare Access integriert ist.
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Greg Brimble, Kristina Freeman
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Schalten Sie heute ein, es erwarten Sie diese Themen: Cloudflare Pages ist ab sofort Full Stack; Cloudflare Pages kooperiert mit Gitlab; Full Stack mit Pages; Cloudflare Pages Headless CMS Partnerschaften; Developer Spotlight: Codepen
Vor zwei Monaten haben wir Cloudflare Images für jedermann eingeführt. Wir sind erstaunt über die Akzeptanz und das Feedback, das wir erhalten haben. Heute kündigen wir die Unterstützung von AVIF und Blur für Cloudflare Images an und geben Ihnen eine Vorschau auf die kommende Funktionalität.
Jacob betreibt TriTails Premium Beef, ein Online-Shop für Fleisch, eine sehr verderbliche Ware. Deshalb steht er beim Versand vor besonderen Herausforderungen. Als Entwickler setzte er auf Airtable und Cloudflare Workers, um große Teile des Prozesses zu automatisieren und so das schnelle Wachstum bewältigen zu können.
HTTP-Antwort-Header können jetzt mit Cloudflare Transform-Regeln geändert werden.
Das Cloudflare Developer Expert Program belohnt Entwickler, die auf Cloudflare entwickeln
Workers hat jetzt noch weniger Beschränkungen, keine Egress-Gebühren, mehr Ausführungszeit und mehr Skripte.
Apoorva Ravikrishnan, Sam Marsh, Marc Lamik
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Erfahren Sie mehr über: Ändern von HTTP-Antwort-Headern mit Transform Rules; Cloudflare Images führt AVIF, Blur und Bundle mit Stream ein
Kristian Freeman, Kabir Sikand, Albert Zhao
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Erfahren Sie mehr über: Das Cloudflare Developer Expert Program; Workers jetzt mit noch weniger Einschränkungen; Developer Spotlight: Automatisierung von Workflows mit Airtable und Cloudflare Workers
Die Abwicklung von Zahlungen innerhalb Ihrer Anwendungen ist für den Aufbau eines Online-Business entscheidend. Für viele Entwickler ist Stripe die erste Wahl für die Zahlungsabwicklung.
Wir entwickeln eine beispielhafte SaaS-Anwendung, die vollständig auf dem Cloudflare-Stack aufgebaut ist.
Einer der spannendsten Aspekte von Serverless ist nicht, dass man jetzt alles serverlos bauen kann, sondern dass es wirklich einfach wird, mehrere verwaltete Dienste zu verbinden. Tejas Mehta entwickelte cClip, indem er Dienste wie RevenueCat, Stripe und Firebase zu einem vollwertigen Produkt verband.
Heute werden wir eine Videoanwendung entwickeln, die von Cloudflare TV inspiriert ist. Wir werden eine Benutzerauthentifizierung und die Möglichkeit für Administratoren haben, aufgezeichnete Videos hochzuladen oder neue Inhalte per Livestream zu übertragen. Stellen Sie sich vor, Sie könnten Ihr eigenes YouTube oder Twitch mit Cloudflare-Diensten aufbauen!
Heute erweitern wir die Stream Player-Vision mit einer Reihe neuer Anpassungsoptionen, die Ihnen helfen, die beste Endbenutzererfahrung zu bieten.
Matthew Prince, Chris Dixon
Begleiten Sie Chris Dixon, General Partner bei a16z und Cloudflare-Mitbegründer und CEO Matthew Prince bei einem Kamingespräch über Web3.
James Snell, Rita Kozlov, Jon Kuperman, Luke Edwards, Zaid Farooqui
Begleiten Sie unsere Produkt- und Ingenieurteams bei der Diskussion über die heute ausgelieferten Produkte!
Erfahren Sie mehr über: Schalten Sie ein, um mehr zu erfahren: Ankündigung der nativen Unterstützung für Stripes JavaScript SDK in Cloudflare Workers, neue Anpassungen des Stream Players, um Ihr Videoerlebnis zu verbessern, Start eines Startups auf Cloudflare Workers, ein Open-Source CMS auf dem Cloudflare Stack: Einführender Blogpost, Entwickeln Sie Ihre nächste Video-Anwendung auf Cloudflare
Vor einigen Monaten haben wir umfangreiche Benchmarking-Ergebnisse von Edge-Netzen auf der ganzen Welt veröffentlicht. Dabei haben wir uns verpflichtet, uns in 10 % der Netze, in denen wir nicht die Nummer 1 sind, zu verbessern. Hier sind unsere heutigen Ergebnisse.