Omotesando.rb

Omotesando.rb は表参道周辺のエンジニアが集まって Ruby の周辺技術に関する何かを行う地域Rubyistコミュニティです。

Create a Topic

Topics

Omotesando.rb #109

311 views Post
wakairo @wakairo

[お知らせ]こちらのまとめに追加して欲しい内容があるなど、ご要望等ございましたら、下の所からのコメントやX(旧Twitter)などでお気軽にお伝えください。

Connpass: https://omotesandorb.connpass.com/event/353394/

それぞれのLTなどについての簡単な記録です。

スポンサーLT:SmartHR 様

System Spec(結合テスト)

  • SmartHRではCapybaraを使っている
  • 通常はヘッドレスブラウザでテスト

網羅的なテストになると数千行に

どこで何の操作が行われているのかを知りたい
-> 設定を1つ変更すればバックグラウンドでブラウザを立ち上げられる

エンジニア募集中です

スポンサーLT:Hubble 様

  • 契約書の管理クラウド
  • 契約をAIで回す
  • 技術スタック:バックエンドでRubyやRailsを利用している
  • コミュニケーション力のある方を特に募集中

kaiba「TRICKのはじめかた」

  • TRICKとは超絶技巧プログラミングコンテストのこと

TRICK

  • ルールがある
  • 提出方法:メール

TRICKを始めるには

  • mameさんの著書を読むと良い

TRICKのデモ

hatsu「MySQL・Not null制約・alter table」

  • active_record_doctor gemを使って制約が無いカラムを探した
  • オンラインDDLがあるとはいえ、本番環境にNot null制約を足して大丈夫か? -> 調査した。
    • 注意点として、ロック時間を短くすることなど

s.mototsune「僕はRubyを書き続けるのか」

発表資料: https://blog.saeki-mototsune.com/articles/5

  • マインドの話
  • 今後のキャリアについて悩む中 参加したRuby Kaigi 2024
  • Rubyを好きだから書き続けていたことを思い出した
  • Rubyは戻ってくる場所を用意してくれている
  • BlaticRuby(ラトビア)に参加してきます

Samuel Williams(自動コーディングを用いたライブコーディング)

  • Rubyでワームゲームを実装

Toshio Maki(地域rbドリンクアップをRubyKagi2025でやってみた)

  • スケジュール決め
  • 店決め
  • 料金決め
  • 会計報告
  • 良かったこと
  • 反省点など
  • 函館でもやってみたい。他の地域rbと連携してやりたい。

Yuto Urushima「Rubyの!メソッドをちゃんと理解する」

  • !がついたメソッドの定義

もともとの理解

  • 元のオブジェクトを変更する場合
  • 例外をなげる場合

聞いてみて分かったこと

  • 雰囲気で決まっているのでは?
  • 「ペア」のより危険な方に付く
変わった例: exitとexit!

結論

  • ペアのメソッドで用いる
  • より危険な方に「!」を付ける
0
Raw
https://www.techtips.page/en/comments/1007
😄2

Omotesando.rb #108

463 views Post
wakairo @wakairo

[お知らせ]こちらのまとめに追加して欲しい内容があるなど、ご要望等ございましたら、下の所からのコメントやX(旧Twitter)などでお気軽にお伝えください。

Connpass: https://omotesandorb.connpass.com/event/349392/

それぞれのLTなどについての簡単な記録です。

スポンサーLT:ブルーモ証券株式会社様

勉強会から起業に至った話

  • 勉強会でLTをして、スピーカーデックに資料を挙げていた
  • XでDM来て、これがきっかけで起業した

会社紹介

  • ポートフォリオ機能に特徴
  • 「新しいデジタル銀行」を作る
  • エンジニアを募集中
  • RubyKaigiスポンサーをやります

RubyKaigi 2025予習会

  • ClaudeにKaigiの概要をまとめさせた
    • パフォーマンス関連が多い、パーサーが熱く語られる場所として珍しい
  • 各セッションの概観

大倉さん、神速さん、牧さん、それぞれの注目セッション

初参加の人向けアドバイス

  • 興味のあるセッションを聞く
  • セッションを詰めすぎず、人的交流にも時間を使う
    • セッション・トークはあとからYouTubeで見られる
  • 予習できるものとできないものがある
  • メインホールがRuby本体の話、ホールBは英語しかない
  • 小さいホールは満席になって入れない可能性あり
0
Raw
https://www.techtips.page/en/comments/941

Omotesando.rb #107

577 views Post
wakairo @wakairo
Last edited

[お知らせ]こちらのまとめに追加して欲しい内容があるなど、ご要望等ございましたら、下の所からのコメントやX(旧Twitter)などでお気軽にお伝えください。

Connpass: https://omotesandorb.connpass.com/event/346292/

それぞれのLTなどについての簡単な記録です。

スポンサーLT:IBJ様

  • 会社概要、経営理念
  • 事業内容:婚活サービス、少子化対策につながる!
    • 少子化を解決するには結婚カップルを増やすこと!
      • 既婚女性が産む子供の数はあまり減っていない
  • 唯一無二のビジネスモデル
    • 婚活後のライフデザイン事業も手がける
  • IBJに入ったらこういう働き方が出来る
    • 幅広く活躍できる
    • 若くから活躍できる
    • 他職種の同期と連携してサービス開発ができる
  • エンジニアゼミ・ハッカソン
  • BackendはほぼRails
  • 採用ページ: https://recruit.ibjapan.jp/

hamachan「Ruby型推論は楽しいぞ」

  • 型推論とは
    • 加算できない型同士のときにエラーを出すなど
  • 字句解析
    • "class"やクラス名などを認識して、その順番からRubyコードを解析・理解
    • データの持ち方
  • 今後やっていくこと
    • 設計をしっかりする
    • テストを整える
  • その他
    • 字句解析はGoで実装している
    • Goを選んだのは、1日で覚えられて、自分に合っていると思っているから

s.mototsune「みんな知ってるfresh_when」

  • rubyonrails.orgを見ていたらfresh_whenがいた
  • 2021年12月にはWebページに載っていた
  • Rails v2.2.1からいたメソッド
  • 要するに、キャッシュ関係のヘッダを設定でき、必要に応じて304を返せる
  • 応用例:TURBOのprefching over linkで大量のリクエストが飛ぶが、fresh_whenで304を返せば転送量をグッと削減できる
  • ただしキャッシュには要注意のところがあるので、気を付けましょう。過去にはキャッシュ絡みで見せてはいけない情報を流してしまった事例もあります。

わこー「Sinatraってなんで動いているの?」

Kirika_K2「最近休日にやっていること」

  • 休日にやっていること:picoruby-esp32
  • 従来比較で何が面白いか
    • ESP32の資産が使えるように
    • M5stackの資産が使えるように
  • M5stackにはローカルLLMを動作させるモジュールなど面白いものがある⇒買いました
  • picoruby-esp32を通して、早くLLMモジュールを実行できるようにしたい

sinsoku「RBS::Trace」

Kaiba「LLM Fixerの紹介」

0
Raw
https://www.techtips.page/en/comments/875