React 正在改变我们对 Web 应用中路由、渲染和数据获取的思考方式。诸如 React Server Components 和 Suspense 之类的功能,让我们能够更精细地控制在何时何地为我们的路由获取和渲染内容。在本次演讲中,我们将探讨这一切是如何连接起来的;以及 React、Next.js 和 Prisma 如何在一个代码库中更轻松地管理你的数据旅程,从表格到像素。
将数据结构规范化是关系型数据库的标准做法。但谁想“正常”呢?让我们反规范化数据,将其放入文档中,并在应用程序中获得闪电般的读取速度!在本次演讲中,你将学习在 MongoDB 这样的文档数据库中存储数据的不同方法。规范化和反规范化之间存在权衡。一种会给你带来更快的读取速度但更慢的写入速度,而另一种则会给你带来更慢的读取速度和更快的写入速度。哪种适合你?通过本次演讲,你就会明白!
了解 Pothos 和 Prisma 如何在构建类型安全的 GraphQL API 时提供愉快的开发者体验,实现出色的性能和类型安全性,同时又不牺牲 API 的灵活性和控制权,或将你的 API 与数据库 schema 紧密耦合。
我们将一起深入探讨在 Nuna 如何利用无服务器技术实现无限扩展。我们利用 Prisma Data Proxy 的强大功能,通过无服务器的 NextJS API 与无服务器的 MongoDB 数据库进行通信。如果我们的一个小团队都能做到,你也可以!
加拿大的固定线路互联网现状... 不尽如人意。竞争稀缺,平均速度的价格高昂,而且该行业的 NPS(净推荐值)得分令人尴尬。现在,如果我告诉你,像 GraphQL、Prisma、TypeScript 等现代 Web 技术,加上少数几位开发者,可以在这个可怕的领域带来颠覆性改变呢?
开源开发者
Prisma 为客户端生成出色的 TypeScript 类型。它们包括诸如条件类型和映射类型等类型系统特性,为客户端方法调用的结果提供精确的类型。本次演讲将涵盖这些基础类型在 TypeScript 中如何工作以及 Prisma 如何使用它们。我们还将介绍如何使用它们来扩展 Prisma 的类型,以用于包装函数以及我所见过的 Prisma 用户需要的其他技巧。
当 Prisma 发布新功能时,我们如何确保每个人都能了解它们?在本次演讲中,我们将介绍 Prisma 的文档和网站团队如何与开发者和社区合作来创建我们的文档。
后端技术对于前端开发者来说往往难以捉摸且构成障碍。然而,战略性的搭配(从前端到全栈)正是奇迹发生的地方。强大的后端让前端变得“智能”并真正发光发热。像 Redwood 和 Prisma 这样的工具帮助开发者利用全栈能力,使团队能够更快、更高效地构建,连接关键的前后端用户体验。《如何使用 Redwood 和 Prisma 从前端走向全栈》将演示即使对于前端工程师来说,关键的后端技术也是易于接触和学习的。精通 JavaScript 的开发者已经拥有成功所需的一切。这仅仅是利用正确的技术和平台组合将各个部分组合起来的问题。为了准备本次演讲,我将创建一个包含全栈 Web 应用程序所需所有前端代码的演示。我将演示使用 Redwood 和 Prisma 等工具构建项目并连接后端层是多么容易。
数据库是现代社会的基础设施。关键任务应用程序构建在 Postgres 之上,Postgres 社区不断增强 Postgres 以满足现实世界的需求。我们相信 Postgres 将继续是我们时代最重要的(开源)关系型数据库之一。Neon 是 PostgreSQL 的无服务器实现。它是一个自动伸缩、按需付费的数据库即服务,适用于现代应用程序,使其成为 Amazon Aurora 的可信开源替代方案。Neon 的关键创新在于存储和计算的分离,这使得 Postgres 具有云原生和无服务器特性。这带来了几个优势:Neon 降低了配置和管理数据库容量的复杂性,并且可以在需要时扩展以支持大型数据库,在不需要时缩小。此外,它还能高效管理数据库资源。
开发者与他们的数据库的关系并非总是最健康的。早期可能看起来无关紧要的设计选择,往往会随着时间的推移演变成巨大的可扩展性挑战,并且围绕着避免修改旧的、低效设计的 schema 的能力,催生了整个技术家族。但是,为什么我们总是陷入同样的陷阱?我们如何避免它们?本次演讲将涵盖早期关系型数据库设计中需要注意的一些关键点,分享一些关于扩展的实战经验,并为你提供设计一个能够随着应用程序成功而扩展的数据库所需的知识和工具。
Blitz.js 主要维护者
你知道有些 SQL 变体是图灵完备的,允许你用 SQL 编写任何程序吗?当然,没人会那么疯狂... 但 SQL 的局限性在哪里?我们可以用它做哪些不可思议的事情?在本次演讲中,我将介绍其中的一些。但这不仅仅是有趣的东西!我还将展示一些更实用但鲜为人知的概念。让我们一起发现一些隐藏的 SQL 特性吧!
Prisma 在开发者社区中得到了快速普及!我们对此感到兴奋,并希望继续构建世界一流的开发者工具,让开发者更轻松地处理数据库。在本次演讲中,你将看到我们在 2022 年及以后的路线图上有哪些功能。