「楽しくコードを書く」をモットーに、日本発のLL「Ruby」のグループです。
はてなブログを持っていれば、誰でも参加できます。
こんにちは。今回は10月30日に開催されたPLEX TechConについて、開発部の本山がレポートさせていただきたいと思います。 まず、PLEX TechCon(プレックス テックコン)について軽く説明させていただくと、2024年から年1の頻度で開催している株式会社プレックスのエンジニア全員集合の技術カンファレンスです。参加者は雇用形態に関わらず、プレックスで働いたことがある人限定のクローズドなイ…
PlaywrightとLangGraph(Python)、Go、Next.jsを組み合わせて、セルフホスト型のE2Eテスト基盤 「AXIOM(アクシオム)」 を個人開発しました。手元のPCや自社サーバー上で、Docker Composeだけで一通り動かせる形で公開しています。 axiom-qa.dev 開発にあたって目指したのは、次のような特徴を持つテスト環境です。 手元のDocker環境内で完結…
qiita.com Ruby 4.0 の Ractor を使った素数判定 require 'prime' N = 1000 def ractor_prime(num) port1 = Ractor::Port.new #入力用 port2 = Ractor::Port.new #出力用 num.times do |i| Ractor.new(port1, port2, i) do |port1, …
内村鑑三の「後世への最大遺物」という本を読みました。100年以上前の講演録なのですが、自分の中でとてもしっくりきた一冊だったので、今回はその内容と、そこから自分が感じたことを書いてみようと思います。 読むことになったきっかけ きっかけは、YouTubeでアバタローさんの解説動画をたまたま見かけたことでした。「後世への最大遺物」というタイトルに惹かれ、動画でざっくりとあらすじを知りました。 しばらく…
はじめに 個人サービスでVue.js 3 + TypeScriptのフロントエンドをVite経由でビルドしており、RailsとViteの統合にはvite_rails(vite_rubyベース)を使っていましたが、rails_vite(README曰く"No proxy, no config duplication, no magic")へ移行したので、その時のハマりどころ等をメモ📝 なお、rail…
こんにちは。 id:Pocke です。Rubyで抜け出せないループを定義する方法を紹介します。 抜け出せるループ Ruby にはKernel.#loopメソッドが定義されています。これはブロックの評価を永遠に繰り返すメソッドです。 # 永遠にhelloが出力される loop do puts "hello" end loopメソッドは当然抜け出すこともできます。 # helloを1回出力した後ループ…
yamamoto(@yamako_inaka)です。 出雲Ruby会議01が終わって3ヶ月。振り返り記事をまったく書けていませんでした。 そして本日、なんとpicorubyへのslコマンド追加がマージされました🎉 github.com せっかくなので、出雲Ruby会議の振り返りとslコマンドの顛末をまとめて書いてしまおうと思います。 以下長文失礼します。 出雲Ruby会議01にLT登壇しました 2…
はじめに 2024年の6月に「YamaNotes」をリリースして、2年弱が経ちました🚃 想像以上にたくさんの方に使っていただき、大変感謝しております。 ファーストリリース後に追加した機能や、リリース後の振り返りを書いていきます! YamaNotesとは 山手線を徒歩で一周する人のための記録アプリです。詳しくは以下をご確認ください。 リリースブログ suzuka-hk.hatenablog.com …
2026年4月22日(水)〜24(金)にかけて北海道函館市で開催されたRubyKaigi 2026に参加してきました。 rubykaigi.org RubyKaigiへの参加は2018, 2019, 2023, 2024, 2025に続いて6回目です。 毎回、自分が所属している会社である 株式会社Fusic に交通費・宿泊費等を支援してもらっており、感謝しています。 また昨年に引き続き、Day 3…
次のページ