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
300
1ヶ月の新規サービス開発で 圧倒的成長をした話
1ヶ月で0からRails newして新規サービスを作った感想、結果について。
Shota Yamashita
August 01, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
110
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
250
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
VS Code Update for GitHub Copilot
74th
1
480
5つのアンチパターンから学ぶLT設計
narihara
1
130
技術同人誌をMCP Serverにしてみた
74th
1
440
ニーリーにおけるプロダクトエンジニア
nealle
0
640
Benchmark
sysong
0
270
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
400
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Create a website using Spatial Web
akkeylab
0
310
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Done Done
chrislema
184
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Writing Fast Ruby
sferik
628
62k
It's Worth the Effort
3n
185
28k
Being A Developer After 40
akosma
90
590k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
671
58k
Gamification - CAS2011
davidbonilla
81
5.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
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 όοϑΝΛͱΔʂ ɾͲ͜·Ͱ࡞ۀΛ͓ئ͍Ͱ͖Δͷ͔ͷೝࣝ ߹ΘͤΔʂ ɾશͯͷπʔϧ͕ϑϦʔͰͳ͍ʂ