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
最初の言語としてGoを学んだ人から見た Ruby on Rails
Search
mom0tomo
March 24, 2018
Technology
2
540
最初の言語としてGoを学んだ人から見た Ruby on Rails
だいたい新卒エンジニア向け技術交流会 vol.14
mom0tomo
March 24, 2018
Tweet
Share
More Decks by mom0tomo
See All by mom0tomo
「名前のない仕事」にチームで取り組む–WOLとトラッキングツールの活用- / The SRE team's approach to unnamed work
mom0tomo
3
490
クラウド移行を通じた SRE/DevOps の実践 / SRE and DevOps Practice in Cloud Migration
mom0tomo
1
470
golang tokyo go tools
mom0tomo
3
1.2k
はじめてみんなで作ったGoのツールの話
mom0tomo
0
130
人材業界 中の人が語る 若手エンジニアの転職活動
mom0tomo
0
440
Go-ビギナーズ - よくある3つの質問
mom0tomo
2
110
Go徒然日記
mom0tomo
0
1.3k
LTLovers meetup 1st - the core of "your" love -
mom0tomo
1
740
Other Decks in Technology
See All in Technology
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
130
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2k
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
なぜ NOT A HOTEL が Web3 に取り組むのか - NOT A HOTEL TECH TALK
ynunokawa
0
160
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
現代CSSフレームワークの内部実装とその仕組み
poteboy
6
2k
Postman v10リリース後を振り返る
nagix
0
140
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
550
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
アプリがつくるNOT A HOTELブランド
hokuts
1
450
Featured
See All Featured
RailsConf 2023
tenderlove
2
530
Adopting Sorbet at Scale
ufuk
67
8.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
Raft: Consensus for Rubyists
vanstee
132
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
GitHub's CSS Performance
jonrohan
1023
450k
Ruby is Unlike a Banana
tanoku
96
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
Infographics Made Easy
chrislema
237
18k
Debugging Ruby Performance
tmm1
70
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Transcript
࠷ॳͷݴޠͱͯ͠GoΛֶΜͩਓ͔Βݟͨ Ruby on Rails @mom0tomo #ngineerxiv The Go gopher was
designed by Renee French. The design is licensed under the Creative Commons 3.0 Attributions license.
⚠ຊͷൃද શͯݸਓͷײͰ͢
Who? @mom0tomo ݩެһ αʔόʔαΠυੜ Women Who Go TokyoӡӦ ࠷ۙRailsॻ͍ͯΔ
࠷ۙͬͯΔ͜ͱ
ελʔτΞοϓײ͋;ΕΔνʔϜͰ THE⭐Ruby on Railsͳ WebΞϓϦέʔγϣϯΛ࡞͍ͬͯΔ
͜Ε·Ͱͷܦྺ
w ࡒձܭʢआۚऔΓʣ w WebσβΠφʔίʔμʔ(HTML/CSS/jQuery) w WordPress৬ਓ w GoͰόονॲཧΛॻ͘ ్தͰϓϩδΣΫτதࢭ
w Laravelͪΐͬͱ ৬ܦྺ
w ࡒձܭʢआۚऔΓʣ w WebσβΠφʔίʔμʔ(HTML/CSS/jQuery) w WordPress৬ਓ w GoͰόονॲཧΛॻ͘ ్தͰϓϩδΣΫτதࢭ
w Laravelͪΐͬͱ ৬ܦྺ ឯ༨ۂંͷ20લ
Rails͞ΘͬͯΈͨײ
Railsͷ͍͍ͱ͜Ζ w ΊͬͪΌײ֮తɾงғؾͰॻ͚Δʢখฒײʣ w ۀͷ෮श͕ͯΒࣗͰWebΞϓϦέʔγϣϯΛͭ͘Δ͜ ͱ͕Ͱ͖Δ w ڭ͑ͯ͘ΕΔਓ͕͍ͬͺ͍͍Δ
Railsͷπϥ͍ͱ͜Ζ w ͍ΖΜͳॻ͖ํΛڐ༰͍ͯ͠Δʢॳݟऀࡴ͠ʣ w Α͘Θ͔Βͳͯ͘ͳΜͱͳ͘tutorialͰ͖ͪΌ͏ w Railsͷϧʔϧͳͷ͔Rubyͷͳͷ͔Θ͔Βͳ͘ͳΓ͕ͪ
GoֶΜͰ͖ͯࢥͬͨ͜ͱ
Goͷ͍͍ͱ͜Ζ w ॻ͖ํҰ͚ͭͩʢࣗಈϑΥʔϚοτ͢Δʣ w όΠφϦɺϝϞϦɺϙΠϯλͳͲίϯϐϡʔςΟϯάͷج ૅతͳ༰ΛֶΔ w $ݴޠͷຊ͕ಡΊΔΑ͏ʹͳΔ
Goͷπϥ͍ͱ͜Ζ w ίϯύΠϧɺϏϧυɺܕͳͲϓϩάϥϜΛॻ͘Ҏલͷࣝ ͕ͪΐͬͱඞཁ w View͕͋ΔWebΞϓϦέʔγϣϯʹ͋·Γ͍ͯͳ͍ w ॳ৺ऀ͕ࣗͰͬ͘͞ͱԿ͔࡞Δͷ͍͠
݁
݁ • WebΞϓϦέʔγϣϯʹֶ͍ͭͯͿͳΒRails͔Β͡Ί Δͷ͕͍͍ͱࢥ͏ • ݴޠίϯϐϡʔλͷجૅతͳΈʹڵຯ͕͋ΔͳΒGo ͔Β࢝ΊΔͷ͕͍͍ͱࢥ͏ • ͍ͯ͏͔ͦͦ྆ํΔͷ͕ϕετ(৽ଔݚमͱ͔Ͱʣ
Πϝʔδ Rails Go
݁ͦͷ
ͲΜͳݴޠϑϨʔϜϫʔΫͰ͋Εɺ ͳΜͱͳ͘ॻ͍ͯΔ͚ͩͰ ਐาͯ͠Δײ͕ͳ͚Επϥ͍
Կ͔Β࢝Ίͯɺ ݁ہڵຯ͕͋Δํʹ ਓྲྀΕண͘
࠷ۙಡΜͰΔͭ
Thank you! ϒϩάॻ͍ͯ·͢IUUQTNPNUPNPHJUIVCJP