React 正在改变我们对 Web 应用程序中路由、渲染和获取的看法。React Server Components 和 Suspense 等功能可以让我们更精细地控制何时何地获取和渲染我们路由的内容。在本演讲中,我们将探讨一切是如何连接的;以及 React、Next.js 和 Prisma 如何让您更轻松地管理数据旅程,从表格到像素,只需一个仓库。
将数据结构化为规范化是关系型数据库的标准。但谁想要正常呢?让我们将数据去规范化,将其放入文档中,并在我们的应用程序中获得闪电般的快速读取!在本演讲中,您将学习在像 MongoDB 这样的文档数据库中存储数据的不同方法。规范化和去规范化之间存在权衡。一种会让您获得更快的读取速度,但写入速度更慢,而另一种会让您获得更慢的读取速度和更快的写入速度。哪种适合您?在本演讲结束时,您将知道!
了解 Pothos 和 Prisma 如何为构建类型安全的 GraphQL API 创建令人愉悦的开发体验,这些 API 具有出色的性能和类型安全性,同时不会牺牲灵活性,也不会严格耦合您的 API 到您的数据库模式。
我们将共同深入探讨如何在 Nuna 使用无服务器技术无限扩展。我们利用 Prisma 数据代理的功能,通过无服务器 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 降低了提供和管理数据库容量的复杂性,并向上扩展以支持大型数据库,或者在不需要数据库时向下扩展。此外,它允许有效地管理数据库资源。
开发人员并不总是与他们的数据库保持最健康的关系。在早期,看似无关紧要的设计选择往往会演变成巨大的可扩展性挑战,而整个技术家族都围绕着避免不得不对旧的、设计效率低下的模式进行任何更改的能力而发展起来。但是,为什么我们总是陷入相同的陷阱,我们如何避免它们?本演讲将涵盖早期关系型数据库设计中需要注意的一些关键点,分享一些关于扩展的战争故事,并为您提供设计数据库的知识和工具,这些数据库将随着您的应用程序的成功而扩展。
首席 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 的加载器和操作优化请求