Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RubyKaigi First Effects 〜はじめてのRubyKaigi〜
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
satoseri
June 12, 2024
Programming
1k
0
Share
RubyKaigi First Effects 〜はじめてのRubyKaigi〜
株式会社SmartHR主催のRubyKaigi 2024事前勉強会の発表スライド になります。
https://smarthr.connpass.com/event/315394/
satoseri
June 12, 2024
Other Decks in Programming
See All in Programming
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
200
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
170
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.6k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
13k
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
3
630
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
190
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
AgentCore Optimizationを始めよう!
licux
3
250
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
860
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
110
Featured
See All Featured
It's Worth the Effort
3n
188
29k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
700
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Code Review Best Practice
trishagee
74
20k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
Building AI with AI
inesmontani
PRO
1
1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
180
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
330
Transcript
RubyKaigi First Effects 〜はじめてのRubyKaigi〜 satoseri
自己紹介 satoseri ・23年入社 ・Ruby/Ruby on Rails歴1年未満 ・LTSリンクでの自社サービスの保守運用 ・鯖寿司、日本酒が好き @satoseri_des
今日話すこと ・印象に残ったセッション ・RubyKaigi Effects
印象に残ったセッション
Writing Weird Code RubyKaigiDay1最初のキーノートで、度肝を抜かれました。
Writing Weird Code 実行したコードとその結果出力されたコードが同じであるQuineという概念と コードで絵やアニメーションを作るクリエイティブコーディングが掛け合わさった作品をた くさん見ることができ、 このようなRubyの楽しみ方もあるのだと新たな発見でした。
Unlocking Potential of Property Based Testing with Ractor テスト設計や手法に関して興味があったため、注目していたセッションでした。
Unlocking Potential of Property Based Testing with Ractor Property based
testing(以下PBT)がRactorという並行処理を使えば、 テストの実行時間が短縮され、 良いユースケースとなる仮説をもとに検証されている内容でした。 PBTを知らなかった8割側の人でしたが、 人間では予測できないバグを見つけられるところが魅力に感じました。 課題に対して解決できる手段がないか、仮説検証していく過程を垣間見ることができ て、とても勉強になりました。
Namespace, What and Why 名前空間というものを Rubyに取り入れることで、 バージョンは違うが、同じ名前で定義されているライブラリ間の衝突を避けることができ るという内容。
Namespace, What and Why Day3に行なわれたMatzさんのKeynoteで Namespaseが入ったら、Rubyをメジャーバージョンにあげてもいいという話 呆然として先輩にどういうことかと聞いたら、
好きなバンドの好きな曲の自作MVを作って投稿していたら、 そのバンドから「公式に使わせてほしい、次のアルバムに収録したい」と言われ るような…名誉かつエモい話だよ」 との返答が。Rubyの今後に期待感が持てたセッションでした。
RubyKaigi First Effects
1. 社内でRubyKaigiに関してのLTをしました 興味持ち、行動していることに対して 発信することの重要さを知った (speakerさんに影響受けました。)
2. わからないことをそのままにしない 調べて、実際に試してみることで、ちょっとずつ解像度が上がる。 その繰り返しが大切。 記事を書き、LT会で言語化して人に伝えることで、 少しずつモヤモヤを解消していく過程を楽しむことができました。
3. Rubyfriendsに出会えて、世界が広がった 最終日、帰り道でタクシーの運転手さんに教えてもらった言葉があります。 🚕:「なんくるないさーの前にある言葉がつくんだけどわかる?」 私:何ですか?? 🚕:本当はね、「まくとぅそーけー、なんくるんさいさー」っていうんだよ。
「挫けずに正しい道を歩むべく努力すれば、いつか良い日が来る」 という意味でね。 沖縄の歴史に紐づいている意味深い言葉なんだよ。 私:(深いい〜〜〜😵)
挫けずに正しい道を歩み、 RubyやRubyコミュニティを 創り上げる人が集まる場所 =Ruby Kaigi
🗣🔰s fin qiita投稿しました