React 正在改變我們對 Web 應用程式中路由、渲染和資料獲取的思考方式。React 伺服器元件和 Suspense 等功能可以讓我們更精細地控制何時何地為路由獲取和渲染內容。在本次演講中,我們將探討一切如何連結;以及 React、Next.js 和 Prisma 如何讓您更輕鬆地管理資料從表格到像素的旅程,只需一個 repo 即可完成。
將資料結構化為正規化是關聯式資料庫的標準。但是誰想成為普通人呢?讓我們將資料反正規化,放入文件中,並在我們的應用程式中獲得閃電般快速的讀取速度!在本次演講中,您將學習在 MongoDB 等文件資料庫中儲存資料的不同方法。正規化和反正規化之間存在權衡。一種方法會讓您獲得更快的讀取速度但更慢的寫入速度,而另一種方法會讓您獲得更慢的讀取速度和更快的寫入速度。哪種適合您?在本次演講結束時,您就會知道了!
了解 Pothos 和 Prisma 如何為建構型別安全 GraphQL API 創造令人愉悅的開發者體驗,並具有出色的效能和型別安全,而不會犧牲 API 的靈活性和控制權,也不會將 API 與資料庫結構緊密耦合。
我們將一同深入探討我們如何在 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 降低了配置和管理資料庫容量的複雜性,並可擴展以支援大型資料庫或在不需要資料庫時縮減規模。此外,它還可以有效管理資料庫資源。
開發人員與他們的資料庫之間的關係並不總是健康的。早期可能感覺不重要的設計選擇,往往會發展成龐大的可擴展性挑戰,並且已經湧現出整個技術系列,圍繞著避免對舊的、低效設計的結構進行更改的能力。但是,為什麼我們不斷落入相同的陷阱,以及我們如何避免它們?本次演講將涵蓋早期關聯式資料庫設計中需要注意的一些關鍵點,分享一些關於擴展的實戰經驗,並讓您掌握知識和工具,以設計一個可以隨著應用程式成功擴展的資料庫。
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 的 loaders 與 actions 優化請求