本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
OfferZen Origins 的紀錄片深入探討 TypeScript 的起源和發展,並訪問了主要創作者。為解決開發中的問題,微軟設計了 TypeScript,這是 JavaScript 的超集且加入了強型別功能。TypeScript 採取開源策略並積極與各大框架合作,很快成為網頁開發首選語言。這部精彩的紀錄片,推薦大家一看。
👽開源智識
🔹Grafbase
Grafbase Engine 是 Grafbase 平台的核心,特別設計來適應邊緣運算需求。此引擎讓使用者能夠迅速建立並部署屬於自己的 GraphQL API。這個引擎採用 Rust 程式語言開發,再轉譯成 WebAssembly,確保最佳的執行表現。
使用者可以利用 Schema Definition Language (SDL) 或 TypeScript 定義自己的資料模型。Grafbase Engine 確保資料從頭到尾都維持型別的安全性。它可以整合各種資料源,且可透過解析器和連接器進行調整。此外,引擎提供邊緣快取、身分驗證、權限管理及伺服器端搜尋功能。透過 Grafbase CLI,開發者能在本地環境中開發和測試。
🔹FoundationDB
FoundationDB 是專為大量結構化資料設計的分散式資料庫,跨伺服器叢集運作,採用有序鍵值存儲並使用 ACID 事務確保操作一致性。適合讀/寫及寫入密集工作,且提供 API 語言綁定供開發者互動。一款高效、靈活的分散式資料庫選擇。
🔹Omnivore
Omnivore 是一個開源的稍後閱讀解決方案,特別為喜愛文字的使用者所設計。這個平台提供文字選取、筆記、搜尋及分享功能。使用者可以全程利用鍵盤操作,並能自動保存長篇文章的閱讀位置。Omnivore 支援透過電子郵件加入新聞稿文章,且完整支援 Substack。它同時支援 PDF 格式,有基於 Node.js 和 TypeScript 的 Web 應用、以及 iOS 和 Android 的原生應用。還提供給 Chrome、Safari、Firefox 和 Edge 的瀏覽器套件、標籤功能及支援離線閱讀。
🆕科技見聞
🔸Java 21 技術更新
Java 21 與其參考實作 JDK 21 已正式推出,此版本是繼 Java 17 之後的長期支援版本,Oracle 承諾至少提供八年的技術支援和更新。
Java 21 帶來多項語言和 API 改進,包括 String Templates、Record Patterns、Foreign Function & Memory API 和 Vector API,並引進了 Generational ZGC,進一步提升應用程式的運行效能。
您可以透過陸續出爐的文章和影片,來了解 Java 21 帶來的更新。
🔸內容創作的淺薄文化
現在許多網紅都在關注當下的科技趨勢,話題一會兒 Web3,一會兒又換 AI。表面涉獵甚廣,但真正的專業深度則有所欠缺。他們的焦點有時更多是在網路知名度,而非真正的科技內容研究。
由於平台如 YouTube 的興盛,「內容」這個概念也變得尤為重要。但在這大量的「內容」之中,真正有質感的作品或訊息可能逐漸被淹沒。這樣的趨勢讓觀眾在篩選有價值的資訊時更加困難。
科技發展與社會政策其實有著密不可分的關係。不過,當前的科技討論,似乎更多的是基於它的流行程度,較少對其深遠影響的探討。面對每一次的科技革新,我們不只要看它的當下受歡迎程度,更應深入思考其對未來的潛在影響。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!