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
Masafumi Okura
March 01, 2024
Programming
6
650
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
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
340
Reading Rails 1.0 Source Code
okuramasafumi
0
310
RDoc meets YARD
okuramasafumi
4
190
Why doesn't Ruby have Boolean class?
okuramasafumi
0
27
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
69
Writing documentation can be fun with plugin system
okuramasafumi
0
220
Alba: Why, How and What's So Interesting
okuramasafumi
0
430
Why did my proposals get rejected?
okuramasafumi
1
770
A suggestion for the future of RDoc
okuramasafumi
1
490
Other Decks in Programming
See All in Programming
MCPサーバー「モディフィウス」で変更容易性の向上をスケールする / modifius
minodriven
8
1.5k
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
150
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
390
Feature Flags Suck! - KubeCon Atlanta 2025
phodgson
0
130
ゼロダウンタイムでミドルウェアの バージョンアップを実現した手法と課題
wind111
0
160
Flutterチームから作る組織の越境文化
findy_eventslides
0
100
詳細の決定を遅らせつつ実装を早くする
shimabox
1
1.2k
関数の挙動書き換える
takatofukui
3
580
開発生産性が組織文化になるまでの軌跡
tonegawa07
0
170
高単価案件で働くための心構え
nullnull
0
140
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
280
AI POSにおけるLLM Observability基盤の導入 ― サイバーエージェントDXインターン成果報告
hekuchan
0
610
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Balancing Empowerment & Direction
lara
5
750
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Done Done
chrislema
186
16k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Documentation Writing (for coders)
carmenintech
76
5.1k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Visualization
eitanlees
150
16k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
930
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/ େྔͷϦϯΫπΠʔτͷ·ͱΊ