2025年12月6日(土)に、石川県立図書館で開催される「北陸Ruby会議01」にSmartHRから@ydahと@pndcatが登壇します!
北陸Ruby会議01とは
北陸Ruby会議01のテーマは、「みんなの Ruby の使い方」です。 発表者・参加者のいろいろな Ruby の使い方の事例を紹介しあうことで、北陸における Ruby の活用の幅を広げ、Ruby を利活用する人口を増やしたいという思いで開催されます。
発表内容としてはRuby を使って作ったものや企業での Ruby の利用事例など、幅広い Ruby の使い方が紹介される予定です。
登壇内容
SmartHRからは社員が2名登壇します。登壇者からのコメントとともに紹介します。
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~ (@ydah)
DFA(決定性有限オートマトン)を用いた正規表現エンジンの実装を通じて、正規表現の内部動作を深く理解する発表です。Rubyの表現力を活用し、低レベルな実装詳細に囚われずアルゴリズムの本質に集中できる利点を活かして、わずか400行で動作する正規表現エンジンを実装した経験を共有します。
わたしたちRubyistにとって、Rubyは計算機科学の理論を学ぶ際にとくに強力な相棒になります。本発表ではDFA型正規表現エンジンの実装を通じて、Rubyがどのようにして複雑なアルゴリズムを理解しやすくし、学習プロセスを支援するのかという観点でもお話ができればと考えています。それがこのトークにおける「みんなのRubyの使い方」というテーマへのアンサーだと思っています。
rack-attack gemによるリクエスト制限の失敗と学び (@pndcat)
rack-attackによるリクエスト制限の運用で直面した課題とその対応についての発表です。Public APIの安定運用に不可欠なリクエスト制限機能をrack-attack gemで実装する際に発生した問題と、その解決プロセスから得られた知見を共有します。
Rubyでのリクエスト制限運用の知見は、意外とまとまって共有される機会が少ないと感じています。全員が日常的に触れる話ではないかもしれませんが、わたしの普段のRubyの使い方の一例として持ち帰ってもらえたら嬉しいです。
プロポーザルを出して登壇するのが久しぶりなので少し緊張していますが、発表がんばります!
最後に
北陸Ruby会議01の申込みはすでに始まっています。申込ページを見ていると残席数が少なくなってきているようです。ご参加を検討されている方は、お早めの申し込みをオススメします。
また、懇親会の参加募集も始まっているようです。こちらも残席数がかなり少なくなってきているようですので、懇親会参加を希望される方はお早めにどうぞ。
当日お会いできることを楽しみにしています!
We Are Hiring!
SmartHRでは一緒にSmartHRを作りあげていく仲間を募集中です!
SmartHRではRubyを使って、労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会をつくることに情熱を持ったメンバーが集まっています!
少しでも興味を持っていただけたら、カジュアル面談でざっくばらんにお話ししましょう!