React 正在改变我们思考 Web 应用中路由、渲染和获取数据的方式。React Server Components 和 Suspense 等功能可以让我们更细粒度地控制何时以及在何处为我们的路由获取和渲染内容。在本演讲中,我们将探讨一切是如何连接的;以及 React、Next.js 和 Prisma 如何使管理数据从表格到像素的旅程变得更容易,只需在一个代码库中即可完成。
将数据结构化为规范化是关系数据库的标准做法。但谁想变得普通呢?让我们将数据反规范化,放入文档中,并在我们的应用中获得闪电般的读取速度!在本演讲中,您将学习在 MongoDB 等文档数据库中存储数据的不同方法。规范化和反规范化之间存在权衡。一种方法可以为您提供更快的读取速度,但写入速度较慢,而另一种方法可以为您提供更慢的读取速度和更快的写入速度。哪种方法适合您?在本演讲结束时,您将了解答案!
了解 Pothos 和 Prisma 如何为构建类型安全的 GraphQL API 提供令人愉悦的开发体验,同时拥有出色的性能和类型安全性,而不会牺牲 API 的灵活性或控制权,也不会将 API 与数据库模式紧密耦合。
我们将一起深入探讨我们在 Nuna 如何使用无服务器技术进行无限扩展。我们利用 Prisma Data Proxy 的强大功能,通过我们的无服务器 NextJS API 与我们的无服务器 MongoDB 数据库进行通信。如果我们的小团队可以做到,您也可以!
加拿大的固定线路互联网环境……并不理想。竞争稀缺,价格对于普通速度而言过高,并且该行业的 NPS 得分令人尴尬。现在,如果我告诉你,现代 Web 技术,如 GraphQL、Prisma、TypeScript 和少数开发者,可以在这个令人畏惧的行业中成为改变游戏规则的力量,你会怎么想?
开源开发者
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 降低了配置和管理数据库容量的复杂性,并可扩展以支持大型数据库或在不需要数据库时缩减规模。此外,它允许高效地管理数据库资源。
开发者与数据库的关系并不总是那么健康。在早期可能感觉不重要的设计选择,往往会发展成为巨大的可扩展性挑战,并且围绕避免对旧的、设计效率低下的模式进行任何更改的能力,已经出现了整个技术家族。但是,为什么我们不断陷入同样的陷阱,我们该如何避免它们?本次演讲将介绍在早期关系数据库设计中需要注意的一些关键要点,分享一些关于扩展的经验教训,并为您提供设计一个能够随着您的应用程序成功而扩展的数据库的知识和工具。
首席 Blitz.js 维护者
您知道某些 SQL 变体是图灵完备的,并且可以让您在 SQL 中编写任何程序吗?当然,没有人会那么疯狂……但是 SQL 的限制是什么?我们可以用它做哪些疯狂的事情?我将在本次演讲中介绍其中的一些。不过,这不仅仅是好玩的东西!我还会展示一些更实用但鲜为人知的概念。让我们一起探索一些隐藏的 SQL 特性吧!
Prisma 在开发者社区中得到了迅速采用!我们对此感到兴奋,并希望继续构建世界一流的开发者工具,使开发者更容易使用数据库。在本演讲中,您将了解我们在 2022 年及以后路线图上有哪些功能。