Cloudflare 的 Full Stack Week 期間,我們作出了一系列宣告,旨在賦能開發人員編寫代碼、開發新功能和應用程式,而無需考慮基礎結構、安全、效能和可擴展性。
與 Innovation Weeks 一樣,本周內我們將作出一系列宣佈,幫助描繪我們所希望看到的計算未來,並為開發人員提供所需的工具,以便在我們的網路上構建下一個應用。
Cloudflare Workers 將提供從 Workers 和 Durable Objects 內建立 TCP 和 QUIC 用戶端連接的能力,以及通過 TCP 和 QUIC(非 HTTP)連接到 Workers 的能力。這是我們當前工作的簡要說明。
Cloudflare 發佈新的工具和集成,使開發應用簡單、靈活、快捷。開發人員現將能連接到他們現有的資料庫,例如 MySQL、MongoDB、 Prisma 和 Postgres,以及 Cloudflare 自己的工具,例如 Durable Objects,使得在邊緣存儲和訪問資料變得輕鬆、智慧。
憑藉結合 Pages、Durable Objects、現代瀏覽器 API 和大量的獨創性,Guido 在最大型 Game Jams 之一的創新類別中獲勝。
憑藉其內建全球部署、無以倫比的可擴展性和 JavaScript 靈活性,越來越多應用程式選擇在我們的全球平台上構建。
今天開始,客戶可使用 Cloudflare Tunnel 從其 Workers 直接連接到 Postgres 或 MySQL 資料庫。日後,您將可使用 Database Connectors (資料庫連接器)通過標準化 Socket API 原生實現這個功能。
Prosper Otemuyiwa
本講中,我們將向您展示如何通過代碼搜索——即使在大型代碼庫中——來快速行動,發現秘密和漏洞,並解鎖代碼洞察,成為超高效率的開發人員。
James Quick
在過去的幾年裡,Jamstack 徹底改變了我們建立網站的方式。變化如此迅速,您是否已經掌握保護自己 Jamstack 應用程式的最佳實踐呢?
本講中,我們將探索身份驗證和授權,以及兩者如何隨著 Jamstack 的發展而變化。我們還將討論如何使用 cookie、會話和 JSON Web Token 在用戶端和伺服器端跟蹤和驗證用戶。歡迎觀看本講,學習如何在 Jamstack 的現代身份驗證方面不落伍。
Erwin van der Koogh
編寫資料庫已經夠難的了。編寫一個能夠無縫地將寫操作複製到多個大陸的資料庫則是難上加難。但無論是 AWS、Azure,還是像 FaunaDB 這樣小公司在這個領域都有很好的解決方案。
但是,如果您要將資料庫分佈在數百個位置而不是少數幾個地區呢?本講中,我們將介紹 Cloudflare 為解決這一挑戰而開發的一種新模型,以及下一步的發展方向。
Matthew Mueller
我們將演示如何設置和部署一個 Cloudflare Worker,以使用 Prisma Client 和 Prisma 的資料代理來連接到您的 SQL 或 MongoDB 資料庫。該資料代理也管理您的連接池,確保您的資料庫不會因連接過多而崩潰。
Jon Kuperman, Mike Sherov
本講中,我們將向您展示如何通過使用 Workers 快速構建解決方案(而不是向協力廠商購買)來簡化您的開發工作流。其中包括將 Wokers 用於地理位置、圖像最佳化和機器人檢測。
Greg McKeon, Kabir Sikand, Erwin van der Koogh
我們的產品和工程團隊將討論今天發佈的產品。
今天我們將討論關聯式資料庫連接器;Workers 現已支援 MongoDB Atlas 和 Prisma;Durable Objects;TCP 和 Sockets for Workers; 以及 Jamstack 和 Durable Objects。
Vanessa Freudenberg
Croquet 讓您無需任何伺服器或網路代碼,即可構建即時多用戶應用。Croquet 聯合創始人和首席架構師 Vanessa 將演示如何構建這樣一個應用程式,只需在您的 web 瀏覽器運行少量用戶端 JavaScript 代碼。而在幕後,Croquet 的全球伺服器會使您的瀏覽器會話同步,為您提供低延遲的邊緣計算,但你無需部署任何東西。
Croquet 正在探索將其伺服器轉移到無伺服器部署,Vanessa 將說明為什麼 Cloudflare 的 Workers 和 Durable Objects 特別適合這個任務。
我們很興奮能宣佈 Cloudflare Workers 開發工具的第二代。這是一個全新的開發人員體驗,開箱即用,迅如閃電,甚至能在本地機器上運行 Workers。(沒錯!)
每次構建 Workers 運行時代碼時,都會有一個腳本在公共 API 上運行,生成 Rust 和 TypeScript 類型,以及一個包含靜態類型中間表示的 JSON 檔。這些類型將被發送到適當的存放庫,JSON 檔也會被上傳。
Nodecraft 允許玩家為他們最喜歡的遊戲提供專用伺服器。James Ross 是 Nodecraft 的首席技術官,他在公司內部提倡使用 Cloudflare,特別是 Cloudflare Workers。
我們很高興能宣佈 Services,這是在 Cloudflare Workers 上構建可組合、分散式應用的新方法。瞭解 Services 如何以新型的零成本抽象模型替代傳統的「微服務架構」。
現在,您可以在 Cloudflare Workers 上使用 JavaScript 模組,也就是 ECMAScript (簡稱「ES」)模組。新的「import」和「export」語法將取代舊的「addEventListener」語法,使得編寫可重用的模組化代碼變得輕鬆自如。
Vishwa Mehta
本講中,我將介紹如何使用 Cloudflare Workers 構建無伺服器應用程式,以及 Hasura 如何融入這個架構中。然後,我們將瞭解使用 JWT 認證和 RBAC 的基本應用程式結構是怎樣的。這裡的認證服務是一個使用 Workers 部署的無伺服器函數,並使用Hasura Actions 將其嵌入 GraphQL API 中。此外,我們利用 Hasura 的內置授權引擎實現基於角色的存取控制,以便使用者訪問資料庫中的資料。
Jon Kuperman, Aisha Blake
在這個爐邊談話中,我們將探索全棧框架的狀態以及如何監測。我們的談話將由 New Relic 首席開發人員關係工程師 Aisha Blake 和Cloudflare 開發人員宣導者 Jon Kuperman 主持。
Jon Kuperman, Jeff Posnick
本節中,您將學習如何完全按需渲染您的網站,使用 Cloudflare Workers 來在雲端生成 HTML,使用 service workers 來在用戶端緩存和生成 HTML。
Obinna Ekwuno
有無伺服器平台都是前端開發人員超能力的擴展,更棒的是,無伺服器讓中介軟體中有關後端和前端團隊誰擁有什麼的模糊界限變得更加清晰了。它回答了“誰擁有代理伺服器”這個長期以來的問題。它說,它是我的!
但在無伺服器代碼離開了我們的電腦時,它去了哪裡?它會在所去的地方認識新的朋友嗎?它能隨著我們擴大規模而適應並增長嗎?讓我們談談這些內容。在本講中,我們將簡單談一下如何突破無伺服器的極限。
Robert Aboukhalil
本講將探討如何開始在 Cloudflare Workers 上構建由WebAssembly 支援的 API。作為一個具體的例子,我們將一個使用 C 編寫的資料分析工具編譯為 WebAssembly,並使用 wrangler 來部署它。我們還將討論各種調試工具,以及無伺服器 WebAssembly 的優點和缺陷。
William Lyon
對於新聞網站來說,將相關內容推送給使用者是一個特別的挑戰。本講中,我們將探討如何使用 Cloudflare Workers 和 Neo4j 圖形資料庫構建一個位置感知的新聞推薦端點。
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Jon Kuperman, Kristian Freeman
我們的產品和工程團隊將討論今天發佈的產品。
今天我們將討論 Wrangler V2 Beta;介紹 Worker Services;Workers Javascript 模組;自動生成類型;我們還會介紹一位開發人員:來自 Nodecraft 的 James Ross。
CodePen 的本質是,託管代碼和一個非常流行的嵌入特性,允許開發人員在世界各地共用他們的 CodePen “筆”,因此任何類型的優化都可能對 CodePen 的業務產生巨大的影響。
Cloudflare Pages 的全棧支援現正公測!您今天可以通過這個示例圖像共用專案來測試它,該項目集成了 KV、Durable Objects、Cloudflare Images 和 Cloudflare Access。
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Greg Brimble, Kristina Freeman
我們的產品和工程團隊將討論今天發佈的產品。
今天內容:Cloudflare Pages 全棧化;Cloudflare Pages 與 Gitlab 合作;使用 Pages 構建全棧應用;Cloudflare Pages 與无头CMS 的合作關係;開發人員聚焦:Codepen
兩個月前 Cloudflare Images 全面開放時,採用情況和收到的回饋出乎我們的意料之外。我們今天發佈 Cloudflare Images 的 AVIF 和 Blur 支援,並提供對後續功能的預覽。
Jacob 經營線上商店 TriTails Premium Beef,出售非常容易腐爛的肉類產品。因此,他在運輸方面面臨這一系列獨特的挑戰。作為開發人員,他轉向 Airtable 和 Cloudflare Workers 來將其大部分流程自動化,以便能應對其快速發展。
Apoorva Ravikrishnan, Sam Marsh, Marc Lamik
我們的產品和工程團隊將討論今天發佈的產品。
歡迎瞭解:使用 Transform Rules 修改 HTTP 回應標頭;Cloudflare Images 推出 AVIF、Blur 和 Bundle with Stream
Kristian Freeman Kabir Sikand, Albert Zhao
我們的產品和工程團隊將討論今天發佈的產品。 歡迎瞭解:Cloudflare 開發專家方案;Workers Unbound 能力進一步升級;開發人員聚焦:使用 Airtable 和 Cloudflare Workers 實現工作流自動化
在應用程式中處理支付是建立線上業務的關鍵。對於許多開發者來說,處理支付的第一選擇是 Stripe。
無伺服器計算最令人興奮的事情之一並非如今能在無伺服器平台上構建一切,而是使連接多個託管服務變得非常容易。通過將 RevenueCat、Stripe 和 Firebase 等服務連接到一個成熟的產品中,Tejas Mehta 打造了 cClip。
今天,我們將構建一個受 Cloudflare TV 啟發的視訊應用程式。我們將提供用戶認證,管理員可以上傳錄製的視訊或串流直播新內容。能夠用 Cloudflare 服務打造自己的 YouTube 或 Twich,這多麼令人興奮!
Matthew Prince, Chris Dixon
a16z 的普通合夥人 Chris Dixon 與 Cloudflare 聯合創始人兼首席執行官 Matthew Prince 進行有關 Web3 的爐邊談話。
James Snell, Rita Kozlov, Jon Kuperman, Luke Edwards, Zaid Farooqui
我們的產品和工程團隊將討論今天發佈的產品。
歡迎關注:宣佈 Cloudflare Workers 對 Stripe JavaScript SDK 的原生支援;Stream Player 發佈新自訂選項,提升您的視訊體驗;在 Cloudflare Workers 上啟動一家初創公司;Cloudflare 堆疊上的一款開源 CMS:Introductory Post;在 Cloudflare 上打造您的下一款視訊應用