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
630
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
1
31
Writing documentation can be fun with plugin system
okuramasafumi
0
180
Alba: Why, How and What's So Interesting
okuramasafumi
0
350
Why did my proposals get rejected?
okuramasafumi
1
640
A suggestion for the future of RDoc
okuramasafumi
1
280
15 JSON serializers for Ruby
okuramasafumi
2
330
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
64
Creating gems 101
okuramasafumi
2
130
How NOT to make your DSL terrible
okuramasafumi
0
530
Other Decks in Programming
See All in Programming
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
160
Doma で目指す ORM 最適解
nakamura_to
1
160
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.4k
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
120
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
5
790
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
7
6k
Blueskyのプラグインを作ってみた
hakkadaikon
1
240
テスト分析入門/Test Analysis Tutorial
goyoki
11
2.6k
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
220
Cloudflare Workersで進めるリモートMCP活用
syumai
13
1.9k
AI時代のリアーキテクチャ戦略 / Re-architecture Strategy in the AI Era
dachi023
0
190
Zennの運営完全に理解した #完全に理解したTalk
wadayusuke
1
130
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
740
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
15
880
Site-Speed That Sticks
csswizardry
7
580
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Typedesign – Prime Four
hannesfritz
41
2.6k
Rails Girls Zürich Keynote
gr2m
94
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Facilitating Awesome Meetings
lara
54
6.4k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
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/ େྔͷϦϯΫπΠʔτͷ·ͱΊ