はてぶ・Qiita・Zennのトレンド記事を紹介
Rubyは日本発のプログラミング言語で、シンプルで読みやすい文法が特徴です。Webアプリ開発フレームワークRuby on Railsでも有名です。
北陸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」とのいざこざがあった
誕生。自作ゲーム機「NGT2」、自作ゲーム「JINJI ROUMU SURVIVOR」 —— 筐体設計からRubyでの実装まで - SmartHR Tech Blog 🔖 49
こんにちは!SmartHRで基本機能の開発をしているNGT(ながた)です。 先日、第12回SmartHR LT大会が開催されましたが、年に一度の特別編「自由研究発表会」ということで大変盛り上がりました。 今回は、そのLT大会で私が発表した自作ゲーム機&自作ゲームを紹介します! 完
はじめまして!🤖多分技術記事を投稿するのは初めてかも🔦都内でエンジニアをやってる、hamachangです!半年くらいかけて「mrubyの静的型検査器」を作ったので、成果物の紹介や作るまでにキャッチアップした本とかを紹介したいと思います! 作ったやつ: mruby型検査器
誕生。自作ゲーム機「NGT2」、自作ゲーム「JINJI ROUMU SURVIVOR」 —— 筐体設計からRubyでの実装まで 🔖 49
こんにちは!SmartHRで基本機能の開発をしているNGT(ながた)です。 先日、第12回SmartHR LT大会が開催されましたが、年に一度の特別編「自由研究発表会」ということで大変盛り上がりました。 今回は、そのLT大会で私が発表した自作ゲーム機&自作ゲームを紹介します! 完
はじめに2025年5月に スタジアム に入社しました、髙田です。業務では主にフロントエンドを担当しています。フロントエンドをメインにしている中ではありますが、岐阜県で開催された ながらRuby会議01 に参加してきました。私自身、初めてこのようなカンファレンスに参加しました
『プログラミングRuby 第5版』の翻訳プロジェクトについて - snoozer05's blog 🔖 31
現在、『Programming Ruby 3.3 (5th Edition)』(通称ピッケル本)の翻訳を島田の方で進めています。 ピッケル本について 『Programming Ruby』は、Dave ThomasとAndy Huntによって書かれ、2000年11月に出版された、英
C Extensionを含むRuby Gemの作り方 🔖 1
Rubyには数多くのライブラリ(Gem)が公開されており、アプリケーション開発を効率的に進めるうえで欠かせない存在となっています。その中でも、Rubyだけでは表現しにくい高速な処理や既存のC言語ライブラリを活用する場合に用いられるのが C Extension(日本語でC言語拡張)
Ruby言語そのものの開発に挑戦する特別なインターンシップ、「Ruby開発インターンシップ」を始めます - STORES Product Blog 🔖 13
こんにちは、STORES で VPoE をしている id:hogelog です。 本日はプログラミングそのものが好きな学生の皆さんに向けて、特別なインターンシップの募集をお知らせします。Railsプロダクトを一緒に開発するのでもなく、講義的なワークショップをやるのでもなく、Rub
Ruby言語そのものの開発に挑戦する特別なインターンシップ、「Ruby開発インターンシップ」を始めます 🔖 13
こんにちは、STORES で VPoE をしている id:hogelog です。 本日はプログラミングそのものが好きな学生の皆さんに向けて、特別なインターンシップの募集をお知らせします。Railsプロダクトを一緒に開発するのでもなく、講義的なワークショップをやるのでもなく、Rub
Ruby Kaigi Follow Up 2025 レポート 🔖 1
はじめに こんにちは!オプティムの石元、石原です。普段は OPTiM Biz の開発を担当しています。 今回は、2025年8月30日(土)に開催されたRuby Kaigi Follow Up 2025へ参加、協賛したので、その様子をレポートいたします。 Ruby Kaigi Fo
PythonのuvライクなRuby用インストーラーのrvについて 🔖 14
GA technologiesでソフトウェアエンジニアをしている中坂です。 最近よく使われるようになっているPythonのパッケージ&プロジェクトマネージャーにuvがあります。pipの代替として作られたものでRustで実装されています。uvはRustでいうところのcargoのよう
次世代Ruby管理ツール「rv」登場!rvmやbundlerの壁を越える新提案 | ソフトアンテナ 🔖 35
Ruby開発者なら誰もが一度は「バージョン管理と依存関係」の沼にはまったことがあるかもしれません。rvm、rbenv、bundler…などさまざまなツールが存在し、最適な組み合わせを考えるのはかなり複雑な作業となります。そんな悩みに終止符を打つべく、新しいRuby管理ツール「rv
「知られざる“良いもの”を届けたい」Rubyコミッター 卜部昌平がさくらインターネットで描く未来とは? - さくマガ 🔖 27
さくらインターネット 「知られざる“良いもの”を届けたい」Rubyコミッター 卜部昌平がさくらインターネットで描く未来とは? # エンジニア# 社員インタビュー Welcome Talk「ようこそ、さくらへ!」 2025年8月27日 社会を支えるパブリッククラウドを一緒に作りませ
すべては1杯のビールから、 偶然の出会いが切り拓いたRuby パーサー開発の道 - Findy Media 🔖 24
本記事では、「OSS応援企画」として記事末に「応援ボタン」を設置しています。1回の応援につき、Findyが100円をOSS団体などへ寄付し、エンジニアの成長とOSSの発展を応援する取り組みです。開発者の想いや取り組みに共感した気持ちが、OSSの支援にもつながっていく、そんな前向き
Ruby製バックエンドのgemを一括アップデートした話 🔖 2
こんにちは!アルダグラムでエンジニアをしている秋田です。弊社では以前、 フロントエンドのライブラリ134個を一気にアップデートしてリリース しました。それと同様に Ruby製のバックエンドのアップデートも実施したので、今回はその内容について紹介します。 まず言いたいこと
Ruby製バックエンドのgemを一括アップデートした話 🔖 2
こんにちは!アルダグラムでエンジニアをしている秋田です。弊社では以前、 フロントエンドのライブラリ134個を一気にアップデートしてリリース しました。それと同様に Ruby製のバックエンドのアップデートも実施したので、今回はその内容について紹介します。 まず言いたいこと
SmartHR最大のRailsアプリケーションをRuby 3.4(+YJIT)にアップデートしました 🔖 26
こんにちは、SmartHR プロダクトエンジニアの B6 です。 「SmartHR 最大の Rails アプリケーションで YJIT を有効化しました」の記事を投稿してから 5 ヶ月ほど経ちました。 その後、「基本機能」と呼ばれる SmartHR 最大の Rails アプリケーシ