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
リモートワークを中心とした札幌のスタートアップが幸せな開発をするためにRuby/Railsを選択してみて
Search
Satomi Suyama
July 19, 2016
Technology
0
280
リモートワークを中心とした札幌のスタートアップが幸せな開発をするためにRuby/Railsを選択してみて
リモートワークを中心とした地方のスタートアップにおける、開発環境やチーム体制のあり方を試行錯誤した様子を紹介しています。
Satomi Suyama
July 19, 2016
Tweet
Share
More Decks by Satomi Suyama
See All by Satomi Suyama
iOSのプロジェクトをキレイにする為のいくつかの考え方
satomix
0
83
Some methods for who doesn't want to use Storyboard
satomix
0
31
RFIDを用いた通信とプラチナバンド
satomix
1
85
Introduction of Vimperator
satomix
0
110
Other Decks in Technology
See All in Technology
Real World Type Puzzle and Code Generation
yukukotani
4
630
サービス開発におけるVue3とTypeScriptの親和性について
tsukuha
10
1.8k
令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
ysknsid25
4
840
TiDBにおけるテーブル設計と最適化の事例
cygames
0
780
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
310
TailwindCSSでUIライブラリを作る際のハマりどころ
shuta13
0
230
Google Cloud Next '24 Recap in ZOZO AIにより変わる開発 運用/Development and operation changed by AI
gachimuchiengineer
0
190
Password cracking: past, present, future
openwall
0
240
The depthes of profiling Ruby - RubyKaigi 2024
osyoyu
0
130
Secrets of a PowerShell "Guru"
guyrleech
1
120
SWC Transformerから見るTypeScript関数記述ベストプラクティス
fujiyamaorange
1
170
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
120
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
The Cost Of JavaScript in 2023
addyosmani
21
4k
Automating Front-end Workflow
addyosmani
1357
200k
Ruby is Unlike a Banana
tanoku
96
10k
Why Our Code Smells
bkeepers
PRO
331
56k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
GitHub's CSS Performance
jonrohan
1025
450k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
Faster Mobile Websites
deanohume
300
30k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Transcript
ϦϞʔτϫʔΫΛத৺ͱͨ͠ ࡳຈͷελʔτΞοϓ͕ ͤͳ։ൃΛ͢ΔͨΊʹ RubyΛબͨ݅͠ʹ͍ͭͯ ਢࢁ ཧະ (Satomi Suyama)
Satomi SUYAMA @satomyumi Bulb Inc. Dog-Lover Developer
I ♥ DOG
ݘ͖Creator Meetup ઈࢍاըத
2016ࠒʹConferenceΛ։࠵͠·͢• ̀.̫• ́ ✧
None
Bulb @ւಓࡳຈࢢ ɾಓ͓ܤݹࢧԉαʔϏε։ൃ ɾγΣΞϦϯάΤίϊϛʔαʔϏε ͷ։ൃ ɾγΣΞϦϯάΤίϊϛʔαʔϏε ։ൃࢧԉγεςϜ։ൃ ɾւಓITհϝσΟΞӡӦ
None
None
None
None
None
BulbͷॳظΠπϝϯ • ࣾһɿ 4໊ ɾࣾ ɾΤϯδχΞɿ1໊ ɾσβΠφʔɿ2໊ʢͦΕͧΕಘҙҧ͏ʣ • ίϫʔΩϯάεϖʔεͷҰ֯ Ͱ4ਓͰ࡞ۀ
Ҿ༻http://www.sapporodays.info/days/images/20120919_dorinoki3.jpg
ॳظͷͷҰ෦ • ΤϯδχΞ͕Ұਓ(ΩϟϦΞ)͔͍͠ͳ͍ ɾΑ͍ϓϩάϥϜΛॻ͘εΩϧ͕શମతʹෆ ɾܹ͍͠ݽಠײͱྼײ • গͳ͍Ϧιʔεʢ࣌ؒɾਓࡐɾϊϋɾٕज़ʣ • ΩϟϦΞ͕ଟ༷Ͱɺڞ௨ݴޠ͕গͳ͘ऑ͍ ͜ͷঢ়گͰ։ൃ͕͠Β͘ଓ͘…
ରԠ • ݸʑͷೳྗΛ׆͔͢։ൃͷํΛ͍ͨ͠ => ͦΕ͕ฏͰͳνʔϜΛ࡞ΕΔͣ… • σβΠϯॏࢹ • ϓϩάϥϜʰ୭Ͱ͍ͭͰ؆୯ʹΩϟον Ξοϓग़དྷΔͷʱΛҙࣝ
ରԠ • ݸʑͷೳྗΛ׆͔͢։ൃͷํΛ͍ͨ͠ => ͦΕ͕ฏͰͳνʔϜΛ࡞ΕΔͣ… • σβΠϯॏࢹ • ϩδοΫʰ୭Ͱ͍ͭͰ؆୯ʹΩϟον Ξοϓग़དྷΔͷʱΛҙࣝ
࠾༻ • Ruby on Rails 4.0 • ΞδϟΠϧతͳ։ൃख๏࠾༻
Railsͷັྗ • Convention Over Configuration ɾجຊతʹ୭Ͱಉ༷͡ͳϓϩάϥϜΛΊΔͣ • ϦϑΝϨϯε͕๛ ɾϑΥϩʔΞοϓ͕ൺֱత༰қ •
։ൃ͕׆ൃ ɾਓ͕͍ͨ͘ͳΔ༷ͳWAF( =>ਓࡐ͕૿͍͑ͯͣ͘) ɾଟ͘ͷਓͷݟܙ͕٧·͍ͬͯΔ • ্ڃऀ͡Όͳͯ͋͘ΔఔͷγεςϜΛΊΔ • ଞͷݴޠWAFΛܦݧ্ͨ͠ͰRailsΛ͑Δਓൺֱతྑ͍γ εςϜΛΊΔҹ
Rubyͷັྗ • Gem͕๛ • ଟ͘ͷਓͷٕज़ܙΛར༻Ͱ͖Δ • ॻ͍͍ͯͯҧײ͕ͳ͍ • ײతͳه๏ •
্ڃऀ͡Όͳͯ͋͘ΔఔͷϩδοΫΛΊΔ
݁Ռ • σβΠφʔαʔόʔαΠυΛ͋Δఔ͍͡ΕΔ༷ʹ ͳΓɺ։ൃ͕ΑΓεϜʔζʹ • σβΠφʔʢϑϩϯτΤϯυʣͱαʔόʔαΠυͷ ׂ͕γʔϜϨεʹͳΓɺ͓ޓ͍ΛΧόʔ͘͢͠ͳͬ ͨ • Ruby
on Rails͕ڞ௨ͷࢥߟϑϨʔϜϫʔΫͱͯ͠ఆண ɾίϛϡχέʔγϣϯ։ൃ͕ΑΓεϜʔζʹ
͕ͯ࣌ܦͪ…
RailsબͷσϝϦοτ • ͍ख͕গͳ͍ʢࢢʹߋʹগͳ͍ʣ ɾࡳຈಛʹগͳ͍͔… ɾͲ͏ͬͯ׳Εͳ͍ਓগͳ͘ͳ͍ • Rails͚͔ͩ͑͠ͳ͍ͷ͕ଟ͍ ɾޙʑ͡Θ͡Θޮ͍ͯ͘Δ…
RubyબͷσϝϦοτ • ਓࡐ͕গͳ͍ • ׳Εͳ͍ਓ͕গͳ͘ͳ͍ ɾܕ͕΄͍͠ ɾࠇຐज़͕ۤख ɾͯ͢ͷਓʹײతͱݶΒͳ͍ ɹɾػցతͳํ͕͖ͳਓগͳ͘ͳ͍
Bulbͷ࠷ۙͷΠπϝϯ • ࣾһɿ े໊ • ຆͲ͕ࡳຈҎ֎ࡏॅʢϦϞʔτ͕΄ͱΜͲʣ • ຆͲ͕ਖ਼ࣾһҎ֎ ɾ෭ۀͱͯ͠ίϛοτ ɾΠϯλʔϯओઓྗ
࠷ۙͷ • ΄΅શһϦϞʔτʢϦϞʔτ׳Εͯ͠ͳ͍ʣ • إૉੑΒͳ͍ਓ͕ଟ͍ • ຊޠӳޠ͚ͩͰίϛϡχέʔγϣϯ͕५ʹͳΒͳ͍ • ϊϋͷڞ༗ɾੵ͕͍͠ •
։ൃ༰͕ଟ༷ʹͳΓɺRailsMVCΑΓଞͷߟ͑ํΛυϯυ ϯ࠾༻ ڞ௨ݴޠɺڞ௨ͷࢥߟϑϨʔϜϫʔΫ͕رബ
ڞ௨ࢥߟϑϨʔϜϫʔΫ ΑΓ൚༻తͳͷΛ1ͭ or ΑΓݶఆతͳͷΛෳ΄͍͠
ରԠத • RubyҎ֎ͷݴޠͷݕ౼ -> Scala, Elixir, Go • ಋೖ ɾؔܕϓϩάϥϛϯά
ɾϦΞΫςΟϒϓϩάϥϛϯά ɾSlackʹΑΔʮ͓͠ΌΓʯͳίϛϡχέʔγϣϯ • ษڧձɺίϛϡχςΟ׆ಈ ɾSwift ɾJS ɾ͘͘ձ
Ruby, Railsجຊʹ దࡐదॴͳࢥߟٕज़Λಋೖ
ҰॹʹΔਓΛ૿ͯ͠ ݽಠײΛͳ͘͠ ΑΓޮՌతͳΛ
Have Happy Geek Days ~Satomi Suyama