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
1
4.8k
SkinnyFrameworkに学ぶイケてる開発Tips
FuRyuビアバッシュで発表しました
Kuchitama
April 21, 2014
Tweet
Share
More Decks by Kuchitama
See All by Kuchitama
Engineering managerのタスク管理/Task management of Engineering manager
kuchitama
0
190
人と組織の"エン"を結ぶ - 受託開発EMの価値創出と潜在力の引き出し
kuchitama
0
130
逆コンウェイを信じて チーム再編したけどうまくいってるの? を Four Keysで計測する
kuchitama
0
770
歌唱力向上2
kuchitama
0
4.6k
デジタルお絵かき-意識低め-
kuchitama
0
4.6k
Other Decks in Technology
See All in Technology
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
11
1k
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
2
420
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
1.1k
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.5k
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
280
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
200
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
120
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.2k
2025年になってもまだMySQLが好き
yoku0825
8
4.2k
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
0
350
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
120
[RSJ25] Feasible RAG: Hierarchical Multimodal Retrieval with Feasibility-Aware Embodied Memory for Mobile Manipulation
keio_smilab
PRO
0
110
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Agile that works and the tools we love
rasmusluckow
330
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
What's in a price? How to price your products and services
michaelherold
246
12k
How GitHub (no longer) Works
holman
315
140k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Site-Speed That Sticks
csswizardry
10
810
Bash Introduction
62gerente
615
210k
Six Lessons from altMBA
skipperchong
28
4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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ϥΠΫ