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
Learning Ruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masafumi Okura
March 01, 2024
Programming
6
670
Learning Ruby
https://increments.connpass.com/event/310090/
Masafumi Okura
March 01, 2024
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
96
Developing static sites with Ruby
okuramasafumi
1
370
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
370
Reading Rails 1.0 Source Code
okuramasafumi
0
340
RDoc meets YARD
okuramasafumi
4
210
Why doesn't Ruby have Boolean class?
okuramasafumi
0
42
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
92
Writing documentation can be fun with plugin system
okuramasafumi
0
240
Alba: Why, How and What's So Interesting
okuramasafumi
0
480
Other Decks in Programming
See All in Programming
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AI時代の認知負荷との向き合い方
optfit
0
160
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
組織で育むオブザーバビリティ
ryota_hnk
0
180
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
760
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
Data-Centric Kaggle
isax1015
2
780
Raku Raku Notion 20260128
hareyakayuruyaka
0
330
AgentCoreとHuman in the Loop
har1101
5
240
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.3k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
[SF Ruby Conf 2025] Rails X
palkan
1
760
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Become a Pro
speakerdeck
PRO
31
5.8k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Code Reviewing Like a Champion
maltzj
527
40k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
70
Transcript
Rubyʹ͍ͭͯΩϟονΞοϓ ͢ΔͨΊʹࢲ͕͍ͯ͠Δ͜ͱ Wantedly x Qiita Meetup #2 RubyΛ༻͍ͨϓϩμΫτ։ൃ OKURA Masafumi,
2024-03-01
RubyΛ༻͍ͨ ϓϩμΫτ։ൃ
RubyΛΔ ↓ RubyΛ༻͍Δ
Rubyɺ ͬͯ·͔͢ʁ
RubyΛΔͱ
ʮRubyΛΔʯΛղ͢Δ 1. ݴޠͦͷͷΛΔ • ݴޠ͕Ͱ͖Δ͜ͱɺಘҙͳ͜ͱɺۤखͳ͜ͱ 2. ΤίγεςϜΛΔ • ֤छGem, ܕɺLSPͳͲ
3. ख๏ΛΔ • ςΫχοΫͱύλʔϯ
ࣗݾհ
self.pritty_print • ໊લɿେխ࢙ • ॴଐɿϑϦʔϥϯε • Rubyྺɿ10 • ׆ಈɿKaigi on
RailsνʔϑΦʔΨφΠβʔɺGrow.rbओ࠵ɺOSS׆ಈ
1. ݴޠͦͷͷΛ Δ
ࣝΛಘΔ
ಡΉຊ
ॻ͘
ݴޠΛΔͨΊʹࢲ͕͍ͯ͠Δ͜ͱ • ެࣜυΩϡϝϯτΛࢀর͢Δ • MacͷDashͱ͍͏ΞϓϦͰӳޠυΩϡϝϯτΛૉૣ͘ࢀর͢Δ • ͱʹ͔͘ࢼ͢ • IRB༑ୡ •
Ճͷใݯ • ruby-jp݁ߏ༗ӹͳใ͕ಘΒΕΔͷͰΦεεϝ • RubyKaigiΛ͡Ίͱ͢ΔΧϯϑΝϨϯεʹࢀՃ͢Δ
Rubyίϛολʔ ຊਓ͕ଟ͍
ձͬͯ͢͜ͱ Մೳ
࠷৽൛ͷใ
nagachika৽ฉ Ruby Trunk Changes
RubyϨϙδτϦ ͷશίϛοτղઆ
ຊޠͰಡΊΔʂ
2. ΤίγεςϜΛ Δ
७વͨΔ ใऩू
RSSϦʔμʔ ͷ༗ྉ൛Λ͏
ϊΠζΛݮΒ͢
ΤίγεςϜΛΔͨΊʹࢲ͕͍ͯ͠Δ͜ͱ • RSSϦʔμʔͰλΠτϧ͚ͩݟΔ • RedditͷRubyαϒ • RubyFlow • ιʔγϟϧϝσΟΞ •
ruby.social • ϝϧϚΨ • Ruby Weekly • Short Ruby Newsletter
શ෦ӳޠͰ͢ΑͶ
λΠτϧ͚ͩͳΒ େࠩͳ͍
Gemͷ࡞ऀ ΄ͱΜͲ֎ࠃਓ
ӳޠಡΉͷ
3. ख๏ΛΔ
લઅͷଓ͖
ݴޠࣗମΛআ͘ ใͷେ ӳޠ
ӳޠͰใऩू ͍ͯ͠Δͱख๏ͷ ࣝ૿͑Δ
ίϛϡχςΟͷ ΠϕϯτʹࢀՃ ͢Δͷ༗ޮ
࣮ફతͳݟ ຊΑΓΉ͠Ζ Πϕϯτʹ͋Δ
ͱ͍͑ ຊେࣄ
ݚᮎRuby
ΦϒδΣΫτࢦͷ͜͜Ζ
·ͱΊ
ใݯ·ͱΊ(1) • https://docs.ruby-lang.org/ja/ ʮΔΓ·ʯ • https://docs.ruby-lang.org/en/ ӳޠ൛ͷެࣜυΩϡϝϯτ • https://ruby-jp.github.io/ ruby-jp
SlackίϛϡχςΟ • https://rubykaigi.org/ RubyKaigi • https://ruby-trunk-changes.hatenablog.com/ ௨শnagachika৽ฉ
ใݯ·ͱΊ(2) • https://www.reddit.com/r/ruby/ RubyαϒReddit • https://ruby fl ow.com/ RubyFlowɺRubyத৺ͷܝࣔ൘ •
https://ruby.social/ RubyϝΠϯͷMastodonΠϯελϯε • https://rubyweekly.com/ Ruby Weeklyɺຖिͷχϡʔε·ͱΊ • https://newsletter.shortruby.com/ େྔͷϦϯΫπΠʔτͷ·ͱΊ