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
Nekogata Drum Sequencer written in Scala.js
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shinpei Maruyama
September 15, 2017
Programming
4.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Nekogata Drum Sequencer written in Scala.js
Shinpei Maruyama
September 15, 2017
More Decks by Shinpei Maruyama
See All by Shinpei Maruyama
過去や未来を扱うのは難しい? 過去と未来に立ち向かうための勘所
shinpeim
3
4.5k
設計ナイト2022 トランザクションスクリプト
shinpeim
12
3.7k
Ruby (off|with) the Rails
shinpeim
20
5.3k
綱渡りバッチ脱出大作戦
shinpeim
3
4k
Building native apps with scala.js
shinpeim
2
1.5k
今あえてDRY原則に向き合う
shinpeim
51
560k
複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ
shinpeim
36
15k
Using Scala.js with the JavaScript ecosystems
shinpeim
0
2.5k
Vue.jsで実現するMVVMパターン Fluxアーキテクチャとの距離
shinpeim
22
33k
Other Decks in Programming
See All in Programming
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
240
symfony/aiとlaravel/boost
77web
0
130
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
340
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
860
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
3
1.5k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
200
共通化で考えるべきは、実装より公開する型だった
codeegg
0
250
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
550
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
110
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.9k
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.8k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
420
Rails Girls Zürich Keynote
gr2m
96
14k
Designing for humans not robots
tammielis
254
26k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Ethics towards AI in product and experience design
skipperchong
2
330
Docker and Python
trallard
47
4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
A better future with KSS
kneath
240
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Transcript
CZ͠Μ͍BLBೣܕԻػ /FLPHBUB %SVN4FRVFODFS XSJUUFOJO4DBMBKT
BCPVUNF w ג ϝσΟϩϜ w ීஈ4DBMBͱ͔+4ͱ͔ w 1FSM 3VCZͨ͠ͳΉఔʹ w
UXJUUFS!TIJOQFJ w TPVOEDMPVETIJOQFJ
4DBMBKTJTԿ
4DBMBKT w 4DBMBUP+BWB4DSJQUͳτϥϯ εύΠϥ w WXBTBOOPVODFEJO +VMZ
࣌ ྐྵ ݄
ೣܕγʔέϯαʔੜ w /FLPHBUB%SVN4FRVFODFS Λ+4Ͱॻ͍ͨ w 7VFKTͰ$MFBO"SDIJUFDUVSF ΛΔٕज़తσϞͱͯ͠࡞ͬͨ
ͦͯ࣌͠ྲྀΕʜ
w /FLPHBUB%SVN4FRVFODFSΛ 4DBMBKTʹҠ২ͨ͠ w σϞ͠·͢ w IUUQTTIJOQFJNHJUIVCJP 4DBMB+T%SVN4FRVFODFS XFCCVJME
ॴײ
ॴײ w 4DBMB͕͖͔ͩΒͬͯͷ͋Δ Μ͚ͩͲɺ4DBMBͰΞϓϦॻ͚Δ ͷͬͺΓͱͯྑ͍ w ͦͦ-BZFSFE"SDIJUFDUVSF ͱ4DBMBͷ૬ੑ͕ྑ͍
ॴײ w ͱݴ͑·͋ࠔͬͨ͜ͱ͍Ζ͍Ζ ͋ͬͨ w ਏ͍ͱιϦϡʔγϣϯΛհ͠· ͢
ࠔͬͨ͜ͱ ͦͷ̍
4DBMBKT 7VFKT
4DBMBKT 7VFKT w ୯ҰϑΝΠϧίϯϙʔωϯτXFCQBDL͠ ͨΓCSPXTFSJGZ͢Δલఏ w 4DBMBKTTCUͰϏϧυ͢Δඞཁ͕͋Δ w 4DBMBKT͔Β7VFKTͷ୯ҰϑΝΠϧίϯϙʔ ωϯτ͏ͷɺ࣮࣭ແཧͬͯ͜ͱͰʜʜʁ
w ཁ͢Δʹ4DBMBͷΤίγεςϜͱ+4ͷΤί γεςϜ྆ํ͏ඞཁ͋Δ
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w 6*ૉʹ+4Ͱॻ͍ͯ+4ͷΤίγε ςϜʹΔ w ϞσϧҎԼΛ4DBMBKTͰॻ͍ͯ4DBMB ͷΤίγεςϜʹΔ w ୯ҰϑΝΠϧίϯϙʔωϯτ͔Β 4DBMBKTͰॻ͍ͨͭΛಡΈࠐΜͰ͏
TCU ਤ WVF TDBMB JNQPSUͯ͠͏ DPNQJMFEKT DPNQJMF͢Δ XFCQBDL
ࠔͬͨ͜ͱ ͦͷ
8FC"1* ΠϯλʔϑΣΠε
8FC"1*ΠϯλʔϑΣΠε w JOGSBTUSVDUVSFͰ8FC"1*Πϯλʔ ϑΣΠε 8FC"VEJPͱ͔ʣ৮Δඞཁ͕͋ Δ w $MFBO"SDIJUFDUVSFతʹߟ͑Δͱɺૉ ʹ+4Ͱॻ͍ͯ%*͢ΕΑͦ͞͏ w
+4Ͱॻ͍ͨͷΛ4DBMBKTͰಡΈࠐΉͷ݁ ߏ͍ͨΜͰɺਖ਼͍͍ͪͪͬͯΒΜͳ͍
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w 4DBMBKTଆͰ;ͭ͏ʹ8FC"1*Π ϯλʔϑΣʔεͷ࣮ॆ࣮ͯ͠ΔͷͰ ૉʹͦΕ͏ͱྑ͍ w IUUQTXXXTDBMBKTPSH BQJTDBMBKTEPN PSHTDBMBKTEPNQBDLBHF
ιϦϡʔγϣϯ
ࠔͬͨ͜ͱ ͦͷ
ϒϥβґଘίʔυ
ϒϥβґଘίʔυ w 4BGBSJʹ"VEJP$POUFYUͳ͍ ʢXFCLJU"VEJP$POUFYUͳΒ͋ Δʣ w 4DBMBKTͦͷΜΑ͠ͳʹͯ͠ ͘Εͳ͍
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w ී௨ʹQPMZpMMతͳ͜ͱ͢Ε͍͍ w ΤϯτϦϙΠϯτͷ+4ʹҎԼͷΑ͏ ͳίʔυॻ͍ͨΒಈ͍ͨ w ͜ͷͰOBUJWF+4ͱڞଘ͢ΔΑ ͏ʹͨ͠ͷ݁ՌతʹΑ͔͔ͬͨ
'"2
αΠζେ͖͍ΜͰ͠ΐʁ w 4DBMBKTͬͨόʔδϣϯɿ L# w GVMMKTͰॻ͍ͨόʔδϣϯɿ L# w ҙ֎ͱߦ͚Δؾ͕͖ͯͨ͠ʜʜ
࣮༻ੑͲΜ͚ͩ͋Μͷ w &MFDUSPOͱ߹ΘͤͯCBDLMPHΫϥΠΞϯ τ࡞ͬͯΈ͚ͨͲɺਖ਼࣮༻શવߦ͚Δ ͱ͍͏ײ৮ɻܺΛݟͯࣄʹͿͪ͜ΜͰ ͍͔͘ɻੵۃతʹ͏ཧ༝ਖ਼ʮ4DBMB ͔ͩΒʯ͘Β͍͔͠ݟग़ͩͤͳ͔ͬͨʢ͠ ͔͠ Θͨ͠ʹͱͬͯ ेͳϝϦοτʣ
কདྷੑ͕ෆ҆Ͱ͢ w Θ͔Δ w ϓϩμΫγϣϯೖ͢ΔͳΒׂΓ Γඞཁͩͱࢥ͏
UPCF DPOUJOVFE