Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
1年間Rubyを使って印象的だったあれこれ
Search
Sho Nagata
October 03, 2019
Programming
0
470
1年間Rubyを使って印象的だったあれこれ
Sho Nagata
October 03, 2019
Tweet
Share
More Decks by Sho Nagata
See All by Sho Nagata
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
750
チームスローガンとその設計意図
nagata03
0
450
0→1フェーズのプロダクト開発のリアル
nagata03
0
290
スクラムマスターの悩みどころを赤裸々に告白します
nagata03
1
1.7k
SmartHRにおけるスクラムマスターへの道
nagata03
0
380
競技プログラミングにチャレンジ!
nagata03
0
430
Railsのコードを読んでみる vol.1
nagata03
0
450
コードを見る!書く!見てもらう!で爆速ステップアップ!!
nagata03
1
2.7k
プログラミング歴半年のRubyistがGoを学び始めて戸惑った点
nagata03
1
940
Other Decks in Programming
See All in Programming
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
390
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
4
260
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
AWS CDKの推しポイントN選
akihisaikeda
1
240
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
1
1.9k
エディターってAIで操作できるんだぜ
kis9a
0
630
CSC305 Lecture 15
javiergs
PRO
0
240
Level up your Gemini CLI - D&D Style!
palladius
1
160
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
16
6.5k
AIコーディングエージェント(Gemini)
kondai24
0
120
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Automating Front-end Workflow
addyosmani
1371
200k
Writing Fast Ruby
sferik
630
62k
GraphQLとの向き合い方2022年版
quramy
49
14k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
How GitHub (no longer) Works
holman
316
140k
BBQ
matthewcrist
89
9.9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Making Projects Easy
brettharned
120
6.5k
Transcript
1年間Rubyを使って 印象的だったあれこれ 2019.10.3 (Thu) 表参道.rb#51 Sho Nagata
Who am I? • Sho Nagata • Backend Engineer@カカクコム •
食べログのマイクロサービス化を推進中 • Ruby / Rails(歴は1年) • 最近はクラウドやGoに関心 ˏs_naga03 Sho Nagata nagata03
Rubyを使い始めて1年経ちました
1年の間で印象に残っているあれやこれをお話しします
大いなる力には大いなる責任が伴う “黒魔術”
• 初めてのLTでは “method_missing” について発表しました! https://speakerdeck.com/nagata03/method-missingfalsehei-mo-shu- tupurinituite • 黒魔術がピタッとはまると病みつきに!? • ただし大いなる責任が伴うことを忘れてはいけない
タイムトラベルできちゃう “travel_to”
• 時刻によって挙動が変わる処理に対するspec • specを走らす時は実行時刻に依らず結果が同じになってほしい • travel_toを使って解決!(Rails ActiveSupport)
便利な “Methodクラスのメソッド”
• Railsのコードリーディングで知る • 特に Method#source_location, Method#super_method https://speakerdeck.com/nagata03/railsfalsekodowodu-ndemiru-vol-dot-1
おもってたんと違う “nonzero?メソッド”
• レシーバが0の時にnil、0でない時にレシーバ自身を返す • 素直にzero?メソッド使う
あたたかい“Rubyコミュニティ”
• あたたかいです • Ebisu.rb / Tama.rb / Omotesando.rb etc..
まとめ • 総じて “Ruby楽しい”
今後 • Rubyを使いこなしたい(Railsに頼らず!) • 競技プログラミングにチャレンジ! • 成果は 10/16(水) Ebisu.rb#25 で!
https://ebisurb.connpass.com/event/149787/
まだまだ道は続く Thank you!!