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
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
540
逆コンウェイを信じて チーム再編したけどうまくいってるの? を Four Keysで計測する
kuchitama
0
1k
歌唱力向上2
kuchitama
0
4.6k
デジタルお絵かき-意識低め-
kuchitama
0
4.6k
Other Decks in Technology
See All in Technology
Cloud Run のアップデート 触ってみる&紹介
gre212
0
280
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
470
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
310
運用を見据えたAIエージェント設計実践
amacbee
0
720
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.8k
Datadog 認定試験の概要と対策
uechishingo
0
220
OpenID Connectによるサービス間連携
takesection
0
150
Fabric-cicd によるAzure DevOps デプロイ
ryomaru0825
0
180
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
340
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1k
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
4
780
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building Adaptive Systems
keathley
44
3k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Rails Girls Zürich Keynote
gr2m
96
14k
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ϥΠΫ