1
/
5

Ruby

RubyKaigi 2024 でスーファミと mruby/c について発表しました

ウォンテッドリーでエンジニアをしている @gedorinku です。5/15から5/17に沖縄で開催された RubyKaigi 2024 に参加して登壇してきました。 当日の発表スライドは以下で公開しています。 内容は、mruby/c という組み込み向けの Ruby ランタイムをスーパーファミコンに移植して動かし...

ウォンテッドリーは RubyKaigi 2024 に協賛します&RubyKaigi限定のWantedly Engineering Handbook Miniをブースにてプレゼントします!

こんにちは!ウォンテッドリーで採用担当をしている中辻圭皓です。 来週からRubyKaigi 2024が開催されますね! 私たちはこの度プラチナスポンサーとして協賛させていただきます。今年は那覇市での開催となり、4名のソフトウェアエンジニアが現地にて参加します。 今年は、参加する3名がRubyKaigiにて登壇する...

ウォンテッドリーのバックエンド領域を支える言語の歴史を読み解く

こんにちは、ウォンテッドリー株式会社でインフラエンジニアをやっている @fohte です。 筆者はウォンテッドリーに join して 1 年が経過しようとしており、ようやくウォンテッドリーが採用しているアーキテクチャについて全貌が掴めてきました。そこで改めてウォンテッドリーの技術スタックを考え直してみると、ウォ...

Ruby の型システムの現実的な運用を、先入観にとらわれずに考えてみた

こんにちは、Wantedly の 2023 年サマーインターンに参加した Ran350 です。今回のインターンでは 3 週間 DX (Developer Experience) squadに所属し、「Wantedly における Ruby コードベースへの型システムの導入」をテーマに取り組んでいました。本記事では...

Rails appでrbs prototype runtimeを使う

rbs prototype runtime はRubyの型定義ファイルであるRBSを自動生成する方法 のひとつで、実際にプログラムを読み込んだ結果からリフレクションで定義を抽出します。 現在は # Faraday moduleの型定義の雛形を出力する bundle exec rbs prototype runti...

特定のクラスを参照しているActiveRecord関連を全て列挙する

DBモデルのビジネスロジックを変更するにあたって、影響範囲の調査のために関連を列挙したいことがあります。ActiveRecordの場合、あるクラスから出ている関連は以下の方法で簡単に列挙できます。 User.reflect_on_all_associations 一方、あるクラスを参照している関連を列挙するのはそ...

バックグラウンドワーカーが落ちたら気付けるように、K8sレイヤでチェックを入れた話

はじめに こんにちは、WantedlyのDX (Developer Experience) チームに副業で参加していた金築です。今回は業務の中で長期間取り組んでいた、K8sのworker Podのhealth checkの改善活動に関して、改善の理由や、それに対する具体的な改善策をご紹介します。 今回の改善で行っ...

RubyKaigi 2023 参加記 #8 - Learn Ractor(Day 2)

こんにちは! Wantedlyでエンジニアをしているnasa です。 本記事では2日目のLearn Ractorについて紹介していきます。 Ractorの利点 セッションの始めでは並行処理がいかにプログラム上で存在するが話されていました。 MRIや天文台で動作するソフトウェアがありMRIや天文台では様々なセンサー...

RubyKaigi 2023 参加記 #1 - Matz Keynote(Day1 Keynote)

こんにちは! Wantedly 推薦基盤チームのnasa です。 本記事では1日目の最初のセッションであるMatz Keynoteについて紹介していきます。 去年のKeynoteではYuta SaitoさんによるRuby meets Web Assembly というRubyのwasm対応に関する技術的なkeyno...

RubyKaigi 2022まとめブログ。初日KeynoteからRuboCop, Mega Driveの話まで

3日間にわたるRubyKaigiが終了致しました。 今回Wantedlyからはエンジニア5名と共に現地入りし、多くのブログを1日目から振り返りブログを合計12本公開してきました。今回RubyKaigiで自分たちが聴講したセッションの振り返りを行います。 ブログを執筆したセッション 1日目 Ruby meets W...

RubyKaigi2022 参加記 #11 - RBS generation framework using Rack architecture (Day 3)

こんにちは!Wantedly でプロジェクトマネージャ兼バックエンドエンジニアをしている鴛海です。 今回は、日本最大の Ruby に関するカンファレンスである RubyKaigi に Wantedly がスポンサードし、Wantedly のエンジニアも参加しています。 この記事は 3日目の「RBS generat...

RubyKaigi 2022 参加記 #10 - Megaruby - Running mruby/c programs on Sega Mega Drive (Day 3)

こんにちは!Wantedlyでエンジニアをしている江草です。 今回は、日本最大の Ruby に関するカンファレンスである RubyKaigi に Wantedly がスポンサードし、いくつかの講演を聴講しています。 本記事では、3日目の Megaruby - Running mruby/c programs on...

RubyKaigi2022 参加記 #6 - Contribute to Ruby (Day 2 Keynote)

こんにちは!Wantedly でプロジェクトマネージャ兼バックエンドエンジニアをしている鴛海です。 今回は、日本最大の Ruby に関するカンファレンスである RubyKaigi に Wantedly がスポンサードし、Wantedly のエンジニアも参加しています。また、Wantedly はスポンサーブースを設...

RubyKaigi 2022 参加記 #1 - Ruby meets WebAssembly(Day1 Keynote)

こんにちは!2022 年にWantedly に新卒入社し、DX Squad でエンジニアをしている大森です。 今回は、日本最大の Ruby に関するカンファレンスである RubyKaigi に Wantedly がスポンサードし、いくつかの講演を聴講しています。Wantedly はスポンサーブースを設けていて、T...

実践: Ruby gRPC API サーバ

こんにちは、Wantedly Visit のバックエンドエンジニアをしている鴛海です。 本稿は、WANTEDLY TECH BOOK 8 から「実践: Ruby gRPC API サーバ」という章を抜粋し加筆修正を加えたものです。ウォンテッドリーでは WANTEDLY TECH BOOK のうち最新版を除いた電子...

space-avatar-image
Wantedly Engineer Blog
Wantedlyのエンジニアによる、テックブログです。開発者向け技術情報を中心に発信しています。「シゴトでココロオドル人をふやす」というミッションを掲げ、ビジネスSNS Wantedly (ウォンテッドリー)を展開しています。
Followers
422
Posts
8,837
Likes