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
1ヶ月の新規サービス開発で 圧倒的成長をした話
Search
Shota Yamashita
August 01, 2019
Programming
1
250
1ヶ月の新規サービス開発で 圧倒的成長をした話
1ヶ月で0からRails newして新規サービスを作った感想、結果について。
Shota Yamashita
August 01, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
790
ONE WEDGE_company_guide
1wedge_one
0
380
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
ski
0
340
Ruby GitHub Packages
bkuhlmann
0
620
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
190
Ruby Pattern Matching
bkuhlmann
0
920
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
120
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
9
3.2k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
雑に思考を整理する技術と効能
konifar
55
25k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Code Review Best Practice
trishagee
54
15k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
76
41k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Visualization
eitanlees
135
14k
Building Adaptive Systems
keathley
30
1.8k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Transcript
̍ϲ݄ͷ৽نαʔϏε։ൃͰ ѹతΛͨ͠ දࢀಓ.rb #49
ࣗݾհ ɾshota yamashita - Github: shota-yamashita - Twitter: @redblues999
ɾRuby / Rails / Angular ɾ21ࡀʢΤϯδχΞྺ: 2ʣ
ࠓ͢͜ͱ ̍ϲ݄Ͱ͔̌ΒRails newͯ͠৽ن αʔϏεΛ࡞ͬͨײΛ͠·͢ɻ
ԿΛ։ൃͨ͠ͷʁ ɾձһ༷͚ͷίϯςϯπΛఏڙ͢ΔαʔϏε ɾձһ༷ / ཧऀ͚ը໘ʢ̍̎ը໘ʣ ɾ։ൃظؒ̍ϲ݄ ɾdevise, bootstrap-sass, carrierwave, Quill,
Heroku, etc
ͲͷΑ͏ͳ։ൃख๏Λͬͯͨͷ? ཧɿΞδϟΠϧ։ൃ
ݱ࣮ ϝςΦϑΥʔϧ։ൃ
None
ݟੵΓΛ֎ͨ͠3େཁҼ ɾࡉ͔͍ཁ݅ɺ࡞ۀͷચ͍ग़͠ ɾσβΠϯ ɾΤσΟλͷબఆ
ࡉ͔͍ཁ݅ɺ࡞ۀͷચ͍ग़͠
ࡉ͔͍ཁ݅ɺ࡞ۀΛલͬͯચ͍ग़͞ͳ ͔ͬͨΒͲ͏ͳ͔ͬͨ ɾαʔόʔઃఆ ˠ ࡞ۀ༰ɺ૿͑ͯΔ(+1d) ɾσβΠϯ ˠ(+5d) ʢ˞ޙ΄Ͳ͠·͢ʣ ɾࡉ͔͍Ճཁɺόάमਖ਼ ˠ
όοϑΝ༻ҙͯ͠ͳ͔ͬͨ…(+3d)
σβΠϯ
σβΠϯ࡞ͲͷΑ͏ʹਐΊͯͨͷʁ 1. ૉͷHTMLΛ࣮ ˠ σβΠϯʢϓϩτλΠϓʣͷ࡞ґཔ 2. σβΠϯʢϓϩτλΠϓʣΛ࣮ ˠ σβΠϯʢ࠷ऴ൛ʣͷ࡞ґཔ
3. σβΠϯʢ࠷ऴ൛ʣΛ࣮ ˞͜͜ͷ࡞ۀɺσβΠφʔ͞Μʹ͓ئ͍͢Δ༧ఆͩͬͨ
ͱ͜Ζ͕… σβΠφʔͷϦιʔεΛׂ͚ͳ͍ʂ ͜ͱ͕໌͠ɺσβΠϯʢ࠷ऴ൛ʣͷ࣮ΤϯδχΞͷ ࡞ۀͱͳͬͨ…(+5d)
ΤσΟλͷબఆ
Froala Editor ɾhttps://www.froala.com/wysiwyg-editor ɾ࣍ੈͷϦονςΩετΤσΟλ ɾRubyGems: https://github.com/froala/wysiwyg-rails
https://github.com/shota-yamashita/floara-playground
͜ͷςΩετΤσΟλΛ࠾༻༧ఆ͕ͩͬͨ… ༗ྉͩͬͨʂ ͷͰɺΤσΟλΛมߋ͢Δ͜ͱʹ…(+2d)
Quill ɾhttps://quilljs.com/ ɾϑϦʔͷϦονςΩετΤσΟλ ɾhttps://github.com/quilljs/quill
(ͦͷ͏ͪϒϩάॻ͔͘)
ϦϦʔεͰ͖ͨͷʁ
ϦϦʔεͰ͖·ͨ͠ʂ
·ͱΊ ɾϓϩδΣΫτ։࢝ޙʹࡉ͔͍ཁ݅ͷચ ͍ग़͠Λ͢Δ or όοϑΝΛͱΔʂ ɾͲ͜·Ͱ࡞ۀΛ͓ئ͍Ͱ͖Δͷ͔ͷೝࣝ ߹ΘͤΔʂ ɾશͯͷπʔϧ͕ϑϦʔͰͳ͍ʂ