| Ruby | WebAssembly | WASI

Ruby也要支援WebAssembly

Ruby將從3.2版本,透過WASI支援WebAssembly,官方希望藉此讓CRuby程式,也可在網頁瀏覽器、無伺服器邊緣環境,和其他WebAssembly嵌入器上執行。

2022-04-07

| Stripe | Ruby | VS Code

Ruby類型檢查工具Sorbet於VS Code商店上架

Stripe在VS Code商店中釋出Sorbet擴充套件,讓Ruby開發者更容易使用Sorbet類型檢查工具,同時也在GitHub上開源Sorbet擴充套件程式碼

2022-01-07

| Ruby | Shopify | JIT

Ruby 3.1.0加入程序內JIT編譯器YJIT,有效加速Rails應用程式效能

程序內JIT編譯器YJIT由來自Shopify的成員所貢獻,改進預熱時間和效能,能夠在幾乎完全相容現有Ruby程式碼的情況,大幅加速工作負載

2021-12-27

| Stripe | 編譯器 | Ruby | Sorbet編譯器

Stripe開源可增加Ruby程式效能的Sorbet編譯器

Sorbet編譯器建基於LLVM和Ruby類型檢查工具Sorbet,能夠利用Ruby程式碼,產生經編譯的Ruby構件,來加速程式碼運算效能

2021-08-02

| google | Ruby | Cloud Functions

Google開始在函式即服務Cloud Functions支援Ruby

Cloud Functions提供全託管Ruby 2.6和Ruby 2.7環境,供開發者部署Ruby函式

2021-01-14

| Ruby | 並行 | 靜態分析

經5年開發,效能是前主要版本3倍的Ruby 3正式登場

在Optcarrot基準測試中,Ruby 3.0 JIT的單執行緒效能是Ruby 2.0的3倍,達成語言主要設計人松本行弘當初設定的目標

2020-12-28

| Ruby | RubyGems | 開發安全

鎖定Ruby程式語言開發者下手,駭客在社群市集上架逾700款惡意軟體

駭客鎖定Ruby開發者常用的開發工具下手,發動供應鏈攻擊,他們在提供程式庫和程式的市集RubyGems上架了超過700個惡意軟體,由於使用了正牌程式的名稱和功能說明,真假難以識別,這些惡意軟體上架不久後已被開發者下載10萬次

2020-04-27

| Ruby | 程式語言 | 開發 | REPL

Ruby 2.7.0在聖誕節釋出,加入實驗性模式比對功能

Ruby 2.7.0加入模式比對語法,開發者可以用簡潔語法處理JSON資料

2019-12-28

| Rails | Ruby | Action Mailbox | 開發

Rails 6.0釋出加入新的郵件處理框架Action Mailbox

由於舊的郵件處理框架Action Mailer靈活性不佳,且無法與流行的郵件處理平臺整合,因此將以Action Mailbox取代

2019-08-21

| Stripe | Ruby | 類型檢查 | 開發 | 動態類型

Stripe開源Ruby類型檢查工具Sorbet

Sorbet能夠靜態的分析專案程式碼,找出類型不一致的錯誤,也能在程式執行時,動態的檢測類型

2019-06-24

| W3techs | web | WordPress | Ruby | JavaScript

W3techs公布2018年度網頁技術,Ruby於伺服器端程式語言成長最快

2018年伺服器端程式語言成長第一的語言從PHP換成Ruby,W3techs解釋是因為由Ruby開發的Shopify在2018年大幅普及

2019-01-11

| Ruby on Rails | Ruby | JIT

Ruby 2.6正式版釋出主打JIT,但卻會造成Rails效能下降

當方法數量太多的時候,使用JIT最佳化單一方法的過程,會比實際直譯該方法還要慢,因此Rails與Sidekiq使用JIT反而會造成效能下降。

2018-12-27