开发人员演讲系列 2021

业界顶级演讲者和教育者将在 11 月 15-16 日呈献有关 web 开发未来的讲座,敬请关注。通过 Cloudflare TV 实时串流,无需注册!

星期一, 2021 年 11 月 15 日

介绍 Cloudflare 开发人员演讲系列

Rita Kozlov

产品总监 Rita Kozlov 和开发人员倡导经理 Kristian Freeman 将介绍我们的演讲系列。

收看

万用法则:公开学习

Gift Egwuenu

我们将谈到,学习是职业生涯的重要组成部分,找到适合您的最佳学习方法是至关重要的。我们将探讨一些学习技巧,尤其是最后一个——公开学习。

收看

使用 Sourcegraph 优化开发人员工作流

Prosper Otemuyiwa

本讲中,我们将向您展示如何通过代码搜索——即使在大型代码库中——来快速行动,发现秘密和漏洞,并解锁代码洞察,成为超高效率的开发人员。

收看

保护您的 Jamstack 应用程序——一些需要知道的概念

James Quick

在过去的几年里,Jamstack 彻底改变了我们建立网站的方式。变化如此迅速,您是否已经掌握保护自己 Jamstack 应用程序的最佳实践呢?

本讲中,我们将探索身份验证和授权,以及两者如何随着 Jamstack 的发展而变化。我们还将讨论如何使用 cookie、会话和 JSON Web Token 在客户端和服务器端跟踪和验证用户。欢迎观看本讲,学习如何在 Jamstack 的现代身份验证方面不落伍。

收看

如何将数据库分布到数百个边缘位置?

Erwin van der Koogh

编写数据库已经够难的了。编写一个能够无缝地将写操作复制到多个大陆的数据库则是难上加难。但无论是 AWS、Azure,还是像 FaunaDB 这样小公司在这个领域都有很好的解决方案。

但是,如果您要将数据库分布在数百个位置而不是少数几个地区呢?本讲中,我们将介绍 Cloudflare 为解决这一挑战而开发的一种新模型,以及下一步的发展方向。

收看

使用 Prisma 将您的 SQL 或 MongoDB 数据库连接到 Cloudflare Workers

Matthew Mueller

我们将演示如何设置和部署一个 Cloudflare Worker,以使用 Prisma Client 和 Prisma 的数据代理来连接到您的 SQL 或 MongoDB 数据库。该数据代理也管理您的连接池,确保您的数据库不会因连接过多而崩溃。

收看

通过 Cloudflare Workers 简化工作流的三种方法

Jon Kuperman, Mike Sherov

本讲中,我们将向您展示如何通过使用 Workers 快速构建解决方案(而不是向第三方购买)来简化您的开发工作流。其中包括将 Wokers 用于地理位置、图像优化和机器人检测。

收看

使用 Svelte 和 Elder.js 开发大规模静态网站

Luke Edwards, Nick Reese

在这个炉边谈话中,我们将讨论一种用于构建大规模高性能静态网站的 “SEO 优先”框架。

收看

Croquet:适用于前端(!)开发人员的边缘计算

Vanessa Freudenberg

Croquet 让您无需任何服务器或网络代码,即可构建实时多用户应用。Croquet 联合创始人和首席架构师 Vanessa 将演示如何构建这样一个应用,只需在您的 web 浏览器运行少量客户端 JavaScript 代码。而在幕后,Croquet 的全球服务器会使您的浏览器会话同步,为您提供低延迟的边缘计算,但你无需部署任何东西。

Croquet 正在探索将其服务器转移到无服务器部署,Vanessa 将说明为什么 Cloudflare 的 Workers 和 Durable Objects 特别适合这个任务。

收看

星期二, 2021 年 11 月 16 日

Jamstack 给您插上翅膀

Obinna Ekwuno

所有无服务器平台都是前端开发人员超能力的扩展,更棒的是,无服务器让中间件中有关后端和前端团队谁拥有什么的模糊界限变得更加清晰了。它回答了“谁拥有代理服务器”这个长期以来的问题。它说,它是我的!

但在无服务器代码离开了我们的计算机时,它去了哪里?它会在所去的地方认识新的朋友吗?它能随着我们扩大规模而适应并增长吗?让我们谈谈这些内容。在本讲中,我们将简单谈一下如何突破无服务器的极限。

收看

Service worker 渲染,在云端和在浏览器中

Jon Kuperman, Jeff Posnick

本节中,您将学习如何完全按需渲染您的网站,使用 Cloudflare Workers 来在云端生成 HTML,使用 service workers 来在客户端缓存和生成 HTML。

收看

全栈框架的状态

Jon Kuperman, Aisha Blake

在这个炉边谈话中,我们将探索全栈框架的状态以及如何监测。我们的谈话将由 New Relic 首席开发人员关系工程师 Aisha Blake 和Cloudflare 开发人员倡导者 Jon Kuperman 主持。

收看

使用 Cloudflare Workers 的无服务器 WebAssembly

Robert Aboukhalil

本讲将探讨如何开始在 Cloudflare Workers 上构建由 WebAssembly 支持的 API。作为一个具体的例子,我们将一个使用 C 编写的数据分析工具编译为WebAssembly,并使用 wrangler 来部署。我们还将讨论各种调试工具,以及无服务器 WebAssembly 的优点和缺陷。

收看

通过 Cloudflare Workers 和 Fauna 实现全球一致性状态

星期二, 11 月 16 日 10:30 - 11:00 am PT

Rob Sutter,Kristian Freeman

Fauna 的首席开发人员倡导者 Rob Sutter 将介绍如何维持应用程序状态的强一致性,同时实现用户要求的低延迟。

收看

使用 Cloudflare Workers & Knowledge Graphs 来改善新闻推荐

William Lyon

对于新闻网站来说,将相关内容推送给用户是一个特别的挑战。本讲中,我们将探讨如何使用 Cloudflare Workers 和 Neo4j 图形数据库构建一个位置感知的新闻推荐端点。

收看

使用 Cloudflare Pages 和 Sanity.io 构建超级强大的站点

星期二, 11 月 16 日 11:30 am - 12:00 pm PT

Kapehe

一旦拥有了前端和内容后端,我们就会将其全部部署到 Cloudflare Pages。通过进行一次压力测试,通过 Cloudflare Deploy Hooks 增加一些基于 Sanity GROQ 的 Webhook,并进行内容验证,我们最终将拥有一个功能完善的事件页面。

收看

使用 Cloudflare Workers 和 Hasura 构建应用

Vishwa Mehta

本讲中,我将介绍如何使用 Cloudflare Workers 构建无服务器应用程序,以及 Hasura 如何融入这个架构中。然后,我们将了解使用 JWT 认证和 RBAC 的基本应用程序结构是怎样的。这里的认证服务是一个使用 Workers 部署的无服务器函数,并使用 Hasura Actions 将其嵌入 GraphQL API 中。此外,我们利用 Hasura 的内置授权引擎实现基于角色的访问控制,以便用户访问数据库中的数据。

收看