Bun 給人的第一印象永遠是那張 benchmark 圖,但快只是它最不有趣的部分。
這 30 天從 Bun 的身世與底層架構出發(為什麼是 JavaScriptCore、為什麼從 Zig 走向 Rust),
完整走過內建工具鏈:package manager、bundler、Bun.serve、File I/O 與 S3、SQLite、Shell、Test、Macros,接著用 Elysia + Drizzle + PostgreSQL 實作含 JWT / Session 認證的完整後端,
一路容器化、接上 GitHub Actions 與 AWS 部署
前言 bun 從 v0.6 版之後就內建了 bun:sqlite 的模組不需要額外安裝依賴(像是 better-sqlite3)這個功能可以做非常多不錯的操作...
前言 不知道各位有沒有寫過,清空 build 目錄,跑幾個 cli 指令般檔案,壓縮輸出,在 mac 或是 linux 一行 bash 指令就可以搞定 如果...
前言 在 ts/js 的專案中,測試框架會直接影響開發體驗還有 CI 的執行效率在遠古時代,普遍大家都用 Jest 作為業界的預設選項,(雖然我在業界普遍都是...
前言 如果你曾經寫過一段 build script,專門用來讀取 package.json 版本號、抓取 Git commit hash,或是把某個 JSON...
前言 上一回我們講到 Macro 的基本操作,今天我們要講 Macro 比較進階的部分可能有人在上一篇比較多理論和基本觀念的部分,對於實戰派的朋友,可能雲裡霧...
前言 隨著 Bun 的崛起,最具代表性的後端框架為 Elysia 在 bun beta 版的時候就有聽聞 Elysia 這個框架,在那時候開始 Hono 以及...
前言 這裏更近一步講 Elysia 的部分,在 Elysia 的世界有一個值得提及的部分就是 Eden Treaty 有一段時間 trpc 在 nodejs...
前言 在前面的章節,我們除了一開始的基礎操作,隨後到一些 bun 特別的使用今天開始我們要用 bun 開始做些專案,以及實戰,去展現出bun 本身的全端能力...
前言 在 Authorization 相關的系統中,近幾年來始終都是講求無狀態的方式處理授權相關的問題最常見的做法就是 jwt,在早期 jwt 出現之前,大部...
前言 在上一篇中,我們建立的簡單的 sqlite 作為接下來要用 session 的基礎設施以及我們也為密碼雜湊以及驗證做簡單的準備,接下來我們要更近一步把查...