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
「ねぇお花見しよ」 / Invitation to Hanami
Search
OSA Shunsuke
September 07, 2017
Programming
1
930
「ねぇお花見しよ」 / Invitation to Hanami
Hanami が良さそうな雰囲気を感じたので簡単に紹介。
(表参道.rb #26 ~Webフレームワーク~ で話した内容です)
OSA Shunsuke
September 07, 2017
Tweet
Share
More Decks by OSA Shunsuke
See All by OSA Shunsuke
生鮮食品をユーザーに届ける流通の仕組みと技術 / Distribution in Cookpad Mart 2022
osa
1
3.3k
物理世界でモノを運ぶための仕組み / How to Distribute Items in Cookpad Mart
osa
0
11k
「粗利を計算する」の難しさ / KPI Measurement in the real world
osa
1
1.3k
八百屋のCTOになったのでとりあえず店に立ってみた / Understand? Understand!
osa
3
1.6k
見せる、見える、見れる / Show, See, Seek.
osa
0
820
before action setter いる? / Good-bye "before action setter"
osa
3
8.9k
チームの語彙を育ててコミュニケーションできるチームをつくる / Build Vocabulary, Build Team
osa
10
7.1k
技術基礎研修「クックパッドを支える仕組み」 / Introduction to the Internet
osa
179
390k
すぐそこにある "異文化" コミュニケーション / Daily Intercultural Communication
osa
1
1.5k
Other Decks in Programming
See All in Programming
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.1k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.3k
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
360
functionalなアプローチで動的要素を排除する
ryopeko
1
190
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
290
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
940
ESLintプラグインを使用してCDKのセオリーを適用する
yamanashi_ren01
2
220
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
2
2.6k
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
580
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
930
AHC041解説
terryu16
0
330
Featured
See All Featured
Fireside Chat
paigeccino
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Bash Introduction
62gerente
610
210k
Visualization
eitanlees
146
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Documentation Writing (for coders)
carmenintech
67
4.5k
A Philosophy of Restraint
colly
203
16k
Optimizing for Happiness
mojombo
376
70k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
170
Transcript
ʮͶ͓͐Ֆݟ͠Αʯ දࢀಓSCd8FCϑϨʔϜϫʔΫd !T@PTB@
୭ʁ w 04"4IVOTVLF w 3BJMTͰ8FCΞϓϦέʔγϣϯΛॻ͍͍ͯ·͢ w 8PSLJOHPOΫοΫύουྉཧڭࣨ w ΤϯδχΞืूதʂ w
5XJUUFS!T@PTB@ w (JU)VCTPTB
3BJMTɺศརͰ͢ΑͶ
Ͱ
͜Μͳ͜ͱͰࠔͬ ͍ͯ·ͤΜ͔ʁ
ॻ͖ʹ͍͘$POUSPMMFSͷςετ w $POUSPMMFSͷςετॻ͍ͯ·͔͢ʁ w .PEFMͷϢχοτςετͱ͔ॻ͖͍͢ w FYQFDU GPP UPFRCBS w
$POUSPMMFSͷςετͳͷʹ3PVUJOHͷϩδοΫؚ͕· Ε͍ͯΔ w HFUJOEFY w ςετରͷΦϒδΣΫτ͕Θ͔Γʹ͍͘ w $POUSPMMFSͷςετϢχοτςετʁʁ
ࠞಱ͕ഝ͍دΔ7JFX)FMQFS w IFMQFSʹʢσϑΥϧτͰʣωʔϜεϖʔε͕ͳ͍ w ωʔϜεϖʔε͕ΒΕ͍ͯͳ͍ͨΊIFMQFSͷϝιο υ໊ʹؔ࿈͢ΔΦϒδΣΫτͷ໊લΛೖΕΔ w ҾʹΦϒδΣΫτ໊Λףͨ͠มΛ͢ w VTFS@IPHF
!VTFS w ୀ۶ͳୈҰҾ
ഁ໓͢Δ7BMJEBUJPO w $POUFYU7BMJEBUJPO w PODSFBUF w JGGPP w VOMFTTCZ@BENJO w
FUD w XJUI@PQUJPOTͱҰॹʹΘΕ͕ͪ
ເͷ%PNBJO%SJWFO%FTJHO w %%%ɺΊͬͪΌྑͦ͞͏ʂ w ʮυϝΠϯΦϒδΣΫτγε ςϜͷଞͷػೳ͔ΒΓ͢ඞ ཁ͕͋Δʯ w ʮυϝΠϯͷ࣮Λִ͢Δ͜ ͱɺυϝΠϯۦಈઃܭͷඞཁ
݅ͳͷͩʯ w ͳΔ΄Ͳ ɾТɾʆ
)BOBNJ
8IBUJT)BOBNJ )BOBNJJTB3VCZ.7$XFCGSBNFXPSL DPNQSJTFEPGNBOZNJDSPMJCSBSJFT *U IBT B TJNQMF TUBCMF "1*
B NJOJNBM %4- BOE QSJPSJUJTFT UIF VTF PG QMBJO PCKFDUT PWFS NBHJDBM PWFSDPNQMJDBUFE DMBTTFTXJUIUPPNVDISFTQPOTJCJMJUZ IUUQIBOBNJSCPSHHVJEFT
1MBJOPCKFDUTPWFSNBHJDBM PWFSDPNQMJDBUFE DMBTTFTXJUIUPPNVDISFTQPOTJCJMJUZ ڊେͳศརΫϥεͰͳ͘ ;ͭ͏ͷΦϒδΣΫτΛ͏
Ͳ͏͍͏͜ͱ͔
"DUJWF3FDPSE.PEFM w ओͳ w υϝΠϯϩδοΫ w όϦσʔγϣϯ w %#ΞΫηε w
ؔ࿈ʢ"TTPDJBUJPO w ͦͯ͠'BU.PEFM
)BOBNJͩͱ w 3FQPTJUPSZ w %#ΞΫηε w ؔ࿈ʢ"TTPDJBUJPOʣ w &OUJUZ w
υϝΠϯϩδοΫ w $POUSPMMFS w όϦσʔγϣϯ
Λׂͯ͠ খͯ͘͞γϯϓϧͳΫϥεʹ
಄ͷ
ॻ͖ʹ͍͘$POUSPMMFSͷςετ w $POUSPMMFSͷϢχοτςετΛॻ͘͜ͱ͕Ͱ͖Δ
ࠞಱ͕ഝ͍دΔ7JFX)FMQFS w 5FNQMBUFͱ7JFX͕۠ผ͞Ε͍ͯΔ w JOEFYIUNMIBNMΈ͍ͨͳͷ͕5FNQMBUF w ϓϨθϯςʔγϣϯͷͨΊͷϩδοΫ7JFXʹॻ͘ w 7JFXʹఆٛͨ͠ϝιουΛ5FNQMBUF͔ΒݺΔ w
7JFXͰ$POUSPMMFS͔Β͞ΕͨมΛࢀর͢Δ ͜ͱ͕Ͱ͖Δ
ഁ໓͢Δ7BMJEBUJPO w Ϣʔβʔೖྗͷݕূ $POUSPMMFSʹدͤΔ w ࣮3BJMT4USPOH 1BSBNFUFSͰ෦తʹͬ ͍ͯΔ
ເͷ%PNBJO%SJWFO%FTJHO w 3FQPTJUPSZͱ&OUJUZ͕σϑΥϧτͰଘࡏ͍ͯ͠Δ w 3FQPTJUPSZ͕%#ʹΞΫηε͢Δ w &OUJUZ७ਮͳυϝΠϯΦϒδΣΫτ w ʮ%%%ຊͰݟͨͭͩʂʯ
)BOBNJ࠷ߴʂ
ݱ࣮
ग़͖͔ͯͨΓͷϑϨʔϜϫʔΫ w W w *OͳͲ·ͩ·ͩऑ͍෦͕͋Δ w ϥΠϒϥϦ3BJMT΄Ͳ͍ͬͯͳ͍ w
IUUQBXFTPNFIBOBNJPSH w ݱ࣮ੈքͷࢼ࿅ʹ·ͩ·ͩ͞Β͞Ε͍ͯͳ͍ w ϋΠϓɾαΠΫϧͷᴈ໌ظʙྲྀߦظ
ϑϨʔϜϫʔΫͰ͔͠ͳ͍ w ΞʔΩςΫνϟͷࢦΛ͘ΕΔ w ࢦࢦʹ͗͢ͳ͍ w ίʔυ͕উखʹΩϨΠʹͳΔΘ͚Ͱͳ͍ w ຊʹॏཁͳͱ͜ΖΛॻ͘ͷࣗͨͪ
͍ͬͯ͘ඞཁ͕͋Δ
ಡΈ͍͢ࢿྉ w ެࣜυΩϡϝϯτʢӳޠʣ w IUUQIBOBNJSCPSHHVJEFT w IUUQIBOBNJSCPSHHVJEFTHFUUJOH TUBSUFE w Δͼ·ʢຊޠʣ
w IUUQNBHB[JOFSVCZJTUOFU IBOBNJ
5IBOLZPV