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 分数令人尴尬。现在,如果我告诉您,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 年及以后的路线图上有什么样的功能。
Prisma 是一个用于 Node.js 和 TypeScript 的开源 ORM。在此研讨会中,您将学习使用 Prisma 的基础知识,并实践各种工作流,从数据建模、执行数据库迁移,到查询数据库进行数据读写。您还将学习 Prisma 如何通过使用 SQLite 数据库集成到 REST 和 GraphQL API 中,从而适应您的应用程序堆栈。
Prisma 是一个用于 Node.js 和 TypeScript 的开源 ORM。在本研讨会结束时,您将学习如何使用 Prisma Migrate 进行模式原型设计、处理数据库原生类型、如何在开发和 CI/CD 环境中使用 Prisma Migrate,以及使用 Prisma Migrate 鲜为人知的功能构建工作流。
NestJS 是当前最热门的 Node.js 框架之一。在此研讨会中,您将学习如何使用 NestJS、Prisma、PostgreSQL 和 Swagger 构建后端 REST API。
学习使用 Remix 和 Prisma 构建最先进、高度响应的用户界面。本研讨会侧重于乐观更新模式,教您如何充分利用这两种工具来构建对用户而言感觉即时的交互。在本研讨会结束时,您将了解如何:
• 减少延迟并消除加载转轮,以获得更流畅的用户体验
• 使用更高级的 Remix 工具,例如 useFetcher
• 优雅地处理错误
• 使用 Prisma 的函数式 API 以及 Remix 的加载器和动作优化请求