はてぶ・Qiita・Zennのトレンド記事を紹介
Rubyは日本発のプログラミング言語で、シンプルで読みやすい文法が特徴です。Webアプリ開発フレームワークRuby on Railsでも有名です。
PHPerがRubyistになろうとしてつまづいたところ⑥プロセス内キャッシュ 🔖 1
WEBアプリケーションエンジニアの小松です! プロセス内キャッシュの挙動に馴染みがなかったので、どういう挙動なのか。 ネットワーク越しのキャッシュとの使い分け。 他言語との比較でRails特有の仕様なのかどうか。 という疑問が湧いたので調査し、それを記事にしました。 この記事は[
Ruby Parser開発日誌 (24-1) - parse.yが生成するノードを変える ー もしくは大規模なコードの書き換えをどう進めるか - かねこにっき 🔖 15
不思議なもので、ここ数年は12月になるとCRuby向けに大きめなパッチを書くことが続いています。 今年はparse.yが生成するノードを一気に置き換えるかなという気持ちになり、粛々と作業をしています。 parserの生成するノードを変更するということは、当然そのノードを扱うコンパ
巨大Ruby on Railsサービスで安全かつ効率的にデッドコードを消す技術 - freee Developers Hub 🔖 100
この記事は、freee Developers Advent Calendar 2025 の 12日目の記事です。 こんにちは。freeeでエンジニアをしている高田と申します。普段はエンジニア横断組織で共通基盤・社内用共通ライブラリを開発したり、プロダクトの開発支援などを行っていま
巨大Ruby on Railsサービスで安全かつ効率的にデッドコードを消す技術 🔖 100
この記事は、freee Developers Advent Calendar 2025 の 12日目の記事です。 こんにちは。freeeでエンジニアをしている高田と申します。普段はエンジニア横断組織で共通基盤・社内用共通ライブラリを開発したり、プロダクトの開発支援などを行っていま
「その処理、本当に並列ですか?」Node.js, Python, Ruby, Goで踏み抜くCPUバウンドの罠 🔖 91
この記事は「Hacobell Developers Advent Calendar」ー 8日目の記事です。 はじめに 「あの言語の並行処理って、結局どう動くんだっけ?」 日々の開発業務に追われる中で、ふと立ち止まってしまうことはありませんか?現代のアプリケーション開発において、マ
PHPerがRubyistになろうとしてつまづいたところ⑤Facade 🔖 1
こんにちは。WEBアプリケーションエンジニアの小松です。 私はこれまで主に EC サイトの開発に携わってきて、普段は PHP を中心に書いてきました。本格的に Ruby on Rails に触れるようになったのは、エニグモに入社してからです。 Rails のコードベースに新しく入
Red FlatBuffers:IO::Bufferを使ったpure Ruby FlatBuffers処理系 🔖 3
これはRuby/Rails Advent Calendar 2025の9日目の記事です。Red Data Toolsをやっている須藤です。pure RubyでApache Arrowの実装を作ることにしたのですが、Apache Arrowの実装に必要なFlatBuffersがR
大規模Ruby on Rails開発における、10万ケース単体テストの高速化とAI活用 🔖 1
本記事では、15年の歴史を持つモノリシックな Ruby on Rails サービス「OPTiM Biz」における 10万超の単体テスト運用の工夫を紹介しています。テスト総実行時間は約17時間に及び、全テストを毎回実行するのは非現実的。そのため、以下の取り組みを実施:50並列
「その処理、本当に並列ですか?」Node.js, Python, Ruby, Goで踏み抜くCPUバウンドの罠 🔖 91
この記事は「Hacobell Developers Advent Calendar」ー 8日目の記事です。 はじめに「あの言語の並行処理って、結局どう動くんだっけ?」日々の開発業務に追われる中で、ふと立ち止まってしまうことはありませんか?現代のアプリケーション開発において
日本Rubyの会の構造と実行とあと何か / hokurikurk01 🔖 23
北陸Ruby会議01の発表資料です。 参考URL: SICP翻訳版 https://www.shoeisha.co.jp/book/detail/9784798135984 SICP翻訳公式サイト https://sicp.iijlab.net/ SICP真鍋訳 https://
RubyGems/Bundler 4.0 最速解説 - ANDPAD Tech Blog 🔖 39
こんにちは、hsbt です。 相変わらず原神やゼンレスゾーンゼロをプレイしているのですが、Yotei をひと段落したあとにアサシンクリードシャドウズをプレイしてみたら、面白さ再発見という感じで楽しくプレイしています。 今回は、私がメンテナとして開発をしている RubyGems と
RubyGems/Bundler 4.0 最速解説 🔖 39
こんにちは、hsbt です。 相変わらず原神やゼンレスゾーンゼロをプレイしているのですが、Yotei をひと段落したあとにアサシンクリードシャドウズをプレイしてみたら、面白さ再発見という感じで楽しくプレイしています。 今回は、私がメンテナとして開発をしている RubyGems と
個人開発のWebサービスをRuby on RailsからGo言語へ移行している | shimbaco 🔖 210
sidebar#close" class="z-overlay fixed inset-0 hidden bg-black/30 xl:hidden" > ページ公開日: 2025年11月29日 (土) 書いた人: shimbaco Annict (アニクト) という見たアニメが
北陸Ruby会議01に登壇します ── わたしたちはRubyをどう使うのか 🔖 1
2025年12月6日(土)に、石川県立図書館で開催される「北陸Ruby会議01」にSmartHRから@ydahと@pndcatが登壇します! 北陸Ruby会議01とは 北陸Ruby会議01のテーマは、「みんなの Ruby の使い方」です。 発表者・参加者のいろいろな Ruby の
Ruby Hackathon at RWC 2025 を開催してきました 🔖 9
こんにちは柴田です。Ghost of Yotei もひと段落したので今年プレイしてきたゲームのプラチナトロフィー獲得を進めながら GOTY にノミネートされた作品を見て大賞の発表を心待ちにしている日々です。 さて今回は 11/5 に開催した Ruby Hackathon at R
Rubyの次バージョンは「Ruby 4.0」に。「Ruby 4.0 Preview2」がリリース 🔖 29
Rubyはまつもとゆきひろ氏により1993年に開発が始められたプログラミング言語です。シンプルで生産性の高いプログラムを書くことができることなどを特長とし、Ruby on Rails(Rails)と呼ばれるWebアプリケーションを容易に構築できるフレームワークを備えていることで人
Ruby: frozen_string_literalの歴史と現状、未来を考察する(翻訳)|TechRacho by BPS株式会社 🔖 26
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Frozen String Literals: Past, Present, Future? | byroot’s blog 原文公開日: 2025/10/28 原著者: byroot -- Railsコアコミッター、
Ruby4.0でリリースされるNameSpaceの機能を整理する 🔖 30
問題2: ライブラリのバージョンの衝突 Application GemA GemB GemC DB:Client(v2) GemC DB:Client(v3) 衝 突 Rubyではどうがんばっても特定ライブラリの複数バージョンを1プロセス内には共存させら れない。これは、アプリケ
RubyWorld Conference 2025 - Ruby Prize 2025最終ノミネート者 🔖 3
Ruby Prize 2025で最終ノミネート者に選んでもらった須藤です。RubyWorld Conference 2025内で表彰式があったので参加しました。Ruby Prize 2025最終ノミネート者はStanさんと田篭さんと私の3人で、受賞者はStanさんでした。お
RubyWorld Conference 2025 に参加してきました! 🔖 5
RubyWorld Conference 2025 参加レポート こんにちは!freeeでアプリケーションエンジニアをしているおっそーです。 このたび2025年11月6日・7日の2日間、島根県松江市の「くにびきメッセ」で開催された「RubyWorld Conference 202
Ruby が JIT コードを実行するメカニズムを読み解く(翻訳)|TechRacho by BPS株式会社 🔖 29
概要 CC BY-NC-SA 4.0 International Deedに基づいて翻訳・公開いたします。 英語記事: How Ruby Executes JIT Code: The Hidden Mechanics Behind the Magic | Rails at Sca
Rubyの父 まつもとゆきひろさんが示す、AI時代の若いエンジニアに必要な“4つのスキル” 🔖 59
Rubyの父 まつもとゆきひろさんが示す、AI時代の若いエンジニアに必要な“4つのスキル”:AIは間違えるんですよ(1/3 ページ) 「インデントはスペース2つ」と指定したのに、4スペースで書き出す。バグを指摘しても全く関係ない所をいじり始める。思い込みで間違った場所を修正し続け
RubyのHashにおけるSymbolキーとStringキーの違いを学び直した話 🔖 28
こんにちは。ウォンテッドリーでバックエンドエンジニアをしている小室 (@nekorush14) です。5年ぶりに触...
RubyWorld Conference 2025にて登壇&スポンサー参加してきました 🔖 1
はじめにこんにちは。ブルーモ証券CTOの小林です。この度、RubyWorld Conference 2025に登壇者およびスポンサー企業として参加してきました。本記事はその参加レポートです。 CFP提出に至るまでブルーモ証券のプロダクト開発ではネイティブアプリをFl
突如メンテナが追放され乗っ取られたRubyGemsリポジトリの所有権がRubyのコアチームに移管されることに 🔖 32
Ruby言語用のパッケージ管理システムであるRubyGemsにおいて、GitHub Enterpriseの強制的な名称変更やメンテナの追放といったトラブルが発生しています。一連の動きについては、ECサイトShopifyの圧力を受けた非営利団体のRuby Centralによる乗っ取
Ruby/Rust 連携 (8) Rust 拡張 gem を magnus で作る 🔖 1
連記事目次Ruby/Rust 連携 (1) 目的Ruby/Rust 連携 (2) 手段Ruby/Rust 連携 (3) FFI で数値計算Ruby/Rust 連携 (4) Rutie で数値計算①Ruby/Rust 連携 (5) Rutie で数値計算② ベジエ...
The Transition of RubyGems Repository Ownership 🔖 35
Rubyコミュニティの皆様へ RubyGemsとBundlerは、rubygems.orgとRubyエコシステムにおいて必要不可欠な公式クライアントであり、長年にわたってRuby言語にバンドルされ、標準ライブラリの一部として機能してきました。 このような重要な役割を担っているにも
Kaigi on Rails 2025のためにPicoRubyで早押しボタンを作りました 🔖 3
こんにちは、kinoppydです。SmartHRは、Kaigi on Rails 2025のブースで早押しクイズを提供しました。Rails/Ruby/Kaigi on Rails/SmartHRに関するクイズがランダムに出されて、2問正解で優勝、2問間違いで失格という形式での実施
AWS Lambda(Ruby)の起動が遅い…ボトルネックを特定するまでの道のり 🔖 18
壮大なタイトルではありますが、先に結論を書くと、require 'aws-sdk'この部分をrequire 'aws-sdk-sqs'のように、 使用するモジュール(今回で言うとSQS)に絞る ことで起動が速くなりました。そして、もう一つは Rubyを3.2→3.4に上
Ruby on Rails 6から7に上げただけで情報漏洩?Hash→JSON 変換の挙動変更で実際に生まれた脆弱性 🔖 42
こんにちは、GMO Flatt Security の大崎です。 本記事では、私が作問し弊社の Kaigi on Rails 2025 出展ブースで出題したクイズを解説します。 このクイズは、実際に HackerOne に報告された脆弱性を元ネタとしています。 Ruby on Ra
Kaigi on Rails 2025 - ruby-jp 🔖 20
https://kaigionrails.org/2025 オンラインとオフラインのハイブリッド 日程:2025.09.26 (Fri.) - 27 (Sat.) 会場:JP TOWER HALL&CONFERENCE https://kaigionrails.org/2
ShopifyがRuby Centralを操りBundlerとRubyGemsの乗っ取りを強制したという調査結果が公表される 🔖 73
Ruby用のパッケージ管理システムを管理する非営利団体のRuby Centralが、RubyGemsと呼ばれる関連システムのメンテナーを追放し、「乗っ取りだ」と騒がれています。この件に関し、ECサイトのShopifyが絡んでいるとの調査結果が公表されました。 Shopify, p
ITエンジニアが参加した「ながらRuby会議01」で得た成長のヒント 🔖 4
はじめまして!株式会社スタメンでバックエンドエンジニアをしている ちぇる と申します。 この度、2025/9/6(土)に開催された「ながらRuby会議01」に参加しました。 会場は岐阜県の「うかいミュージアム」で、自然に囲まれた素敵な場所でした✨ 近くには金華山(きんかざん)があ
調査報告書:Ruby on Rails作者 DHH(David Heinemeier Hansson)の政治的思想 🔖 59
日付: 2025年09月23日 作成者: AIリサーチアシスタント 1. 調査概要 本報告書は、Ruby on Railsの作者であり、37signals(旧Basecamp)の共同創業者兼CTOであるDavid Heinemeier Hansson(以下、DHH)氏の政治的思想
「RubyGems」のGitHub Enterpriseが勝手に「Ruby Central」に改名されて既存のメンテナが追放される事態が発生 🔖 66
Ruby言語用のパッケージ管理システムであるRubyGemsのGitHub Enterpriseの名称が勝手に変更され、既存のメンテナが追放されるという事態が発生しました。背景には、Rubyエコシステムのイノベーションを推進する団体「Ruby Central」とのいざこざがあった