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
SkinnyFrameworkに学ぶイケてる開発Tips
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kuchitama
April 21, 2014
Technology
4.8k
1
Share
SkinnyFrameworkに学ぶイケてる開発Tips
FuRyuビアバッシュで発表しました
Kuchitama
April 21, 2014
More Decks by Kuchitama
See All by Kuchitama
Engineering managerのタスク管理/Task management of Engineering manager
kuchitama
0
260
人と組織の"エン"を結ぶ - 受託開発EMの価値創出と潜在力の引き出し
kuchitama
1
500
逆コンウェイを信じて チーム再編したけどうまくいってるの? を Four Keysで計測する
kuchitama
0
990
歌唱力向上2
kuchitama
0
4.6k
デジタルお絵かき-意識低め-
kuchitama
0
4.6k
Other Decks in Technology
See All in Technology
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.3k
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
700
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
170
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
450
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
130
freeeで運用しているAIQAについて
qatonchan
1
580
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
0
300
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
3k
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
220
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
170
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
5
1.3k
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
140
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
120
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Accessibility Awareness
sabderemane
1
110
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for humans not robots
tammielis
254
26k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
Typedesign – Prime Four
hannesfritz
42
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
The Invisible Side of Design
smashingmag
302
52k
Abbi's Birthday
coloredviolet
2
7.5k
Transcript
SkinnyFramework Tips !,VDIJUBNB #FFS#BTIJO'V3ZV
ࠃฏਗ਼و w௨শɿ͘ʹͪΌΜ wԵঁήʔϜσϕϩούʔ w'V3ZV5FDI#MPHฤू ࣗশ wਆ ͱ͍͏͔ࢴ
͜ͷൃද w4LJOOZ͕࠷ۙͷ ݸਓత τϨϯυ wษڧʹͳͬͨͷͰ·ͱΊͯΈΔ w4DBMBଟΊ w࣌ؒͷڐ͢ݶΓͰ
4LJOOZ wTFSBUDI͞Μ࡞8FC'SBNFXPSL w4DBMB w4FSWMFU w3P3ϥΠΫ w͍ΖΜͳϥΠϒϥϦɺ։ൃπʔϧͷ͍ ͍ͱ͜औΓ
6TBHF w,15PPM"1*
$POUFOUT w'MZXBZ w:FPNBO w'BDUPSZ(JSM w4DBMBKT w$BDIFBCMF w4DBMBUF
'MZXBZ w%#ϚΠάϨʔγϣϯπʔϧ w%#Λόʔδϣϯཧ wςετͱָ͔ wϩΰΔؾOVMM
:FPNBO w։ൃπʔϧͷू߹ w(SVOU #PXFS ZP wIUUQZPTVLF GVSVLBXBIBUFOBCMPHDPN FOUSZ
:FPNBO w։ൃπʔϧͷू߹ w(SVOU #PXFS ZP wIUUQZPTVLF GVSVLBXBIBUFOBCMPHDPN FOUSZ
ZP wܕੜπʔϧ
! ZP OQNJOTUBMMHZP OQNJOTUBMMHHFOFSBUPSTLJOOZ NLEJSTLJOOZBQQ DETLJOOZBQQ ZPTLJOOZ TLJOOZSVO
'BDUPSZ(JSM w'JYUVSF3FQMBDFNFOU w'JYUVSFςετΛ܁Γฦ࣮͠ߦ͢Δ ͨΊʹ%#ΛҰఆͷঢ়ଶʹ͢Δ wͭ·Γ%VNNZ%BUB
'BDUPSZ(JSM w'JYUVSF3FQMBDFNFOU w'JYUVSFͦͷ··ͩͱϝϯς͕͍͠ wґଘؔͱ͔ϗϯτΊͯ Чʆ w IUUQCMPHLZBOOZNFFOUSZ w IUUQCMPHMJWFEPPSKQTBTBUBBSDIJWFT
IUNM
'BDUPSZ(JSM w'JYUVSF3FQMBDFNFOU w3VCZ࣮Ͱ(FNͱͯ͠ wجຊZNMͰهड़ wTLJOOZͰUZQFTBGFDPOpHܗࣜ
4DBMBKT
None
! 4DBMBKT import scala.scalajs.js import js.annotation.JSExport ! @JSExport object Sample
{ @JSExport def twice(s: String): String = { val ss = s * 2 println(ss) ss } }
$BDIFBCMF wIUUQTHJUIVCDPNDC DBDIFBCMF
4DBMBUF w4DBMBςϯϓϨʔτΤϯδϯ wҰԠίϯύΠϧ͕ඞཁ wͰ࣮ߦ࣌ʹQSFQBSFCVJME͕Δͷ ͰWFMPDJUZϥΠΫʹ͑Δʁ
4DBMBUF w4DBMBςϯϓϨʔτΤϯδϯ wҰԠίϯύΠϧ͕ඞཁ wͰॳճ࣮ߦ࣌ʹQSFDPNQJMF͕Δ ͷͰWFMPDJUZϥΠΫʹ͑Δʁ
4DBMBUF
4DBMBUF wIUUQTDBMBUFGVTFTPVSDFPSH wTUBOEBMPOFͰ4FSWMFU'JMUFS͔Β Ͱ͑Δ w.VTUBDIF͍͚Δ w4417FMPDJUZͱ͔+41 &SCϥΠΫ