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
620
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
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
0
3
Writing documentation can be fun with plugin system
okuramasafumi
0
160
Alba: Why, How and What's So Interesting
okuramasafumi
0
320
Why did my proposals get rejected?
okuramasafumi
1
600
A suggestion for the future of RDoc
okuramasafumi
1
240
15 JSON serializers for Ruby
okuramasafumi
2
300
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
58
Creating gems 101
okuramasafumi
1
110
How NOT to make your DSL terrible
okuramasafumi
0
490
Other Decks in Programming
See All in Programming
GitHub Copilot for Azureを使い倒したい
ymd65536
1
190
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
1.3k
RuboCop: Modularity and AST Insights
koic
2
1.6k
Laravel × Clean Architecture
bumptakayuki
PRO
0
110
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
7
3.1k
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
3.4k
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
170
Dissecting and Reconstructing Ruby Syntactic Structures
ydah
1
830
Fiber Scheduler vs. General-Purpose Parallel Client
hayaokimura
1
110
KANNA Android の技術的課題と取り組み
watabee
0
110
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
180
趣味全開のAITuber開発
kokushin
0
200
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
The Language of Interfaces
destraynor
157
25k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Become a Pro
speakerdeck
PRO
27
5.3k
Scaling GitHub
holman
459
140k
GitHub's CSS Performance
jonrohan
1030
460k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
740
Speed Design
sergeychernyshev
29
900
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/ େྔͷϦϯΫπΠʔτͷ·ͱΊ