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
Combine
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
M
February 25, 2020
Programming
91
0
Share
Combine
Combine Framework
M
February 25, 2020
More Decks by M
See All by M
Swift 5.1 - Property Wrapper
mtsd
0
59
Swift 5.1
mtsd
0
55
Build Time Analyzer
mtsd
0
170
SafeArea
mtsd
0
84
URLProtocol
mtsd
0
84
APIKit
mtsd
0
110
Other Decks in Programming
See All in Programming
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
4
430
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
170
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
680
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
190
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
290
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
5
620
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.4k
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
10
1.2k
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
100
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
740
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
180
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Utilizing Notion as your number one productivity tool
mfonobong
4
310
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
450
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
360
We Are The Robots
honzajavorek
0
230
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Rails Girls Zürich Keynote
gr2m
96
14k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
Facilitating Awesome Meetings
lara
57
6.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
250
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
$PNCJOF ,PTVLF.BUTVEB
$PNCJOF 5IF$PNCJOFGSBNFXPSLQSPWJEFTBEFDMBSBUJWF4XJGU "1*GPSQSPDFTTJOHWBMVFTPWFSUJNF5IFTFWBMVFTDBO SFQSFTFOUNBOZLJOETPGBTZODISPOPVTFWFOUT $PNCJOFϑϨʔϜϫʔΫɺ࣌ؒͷܦաͱͱʹΛॲཧ ͢ΔͨΊͷએݴܕ4XJGU"1*Λఏڙ͠·͢ɻ͜ΕΒͷɺ ଟ͘ͷछྨͷඇಉظΠϕϯτΛද͢͜ͱ͕Ͱ͖·͢ɻ
$PNCJOFͷߏཁૉ w 1VCMJTIFS w 4VCTDSJCFS w 0QFSBUPS
1VCMJTIFS w %FDMBSFTUIBUBUZQFDBOUSBOTNJUBTFRVFODFPG WBMVFTPWFSUJNF w "QVCMJTIFSEFMJWFSTFMFNFOUTUPPOFPSNPSF 4VCTDSJCFSJOTUBODFT w ܕ͕࣌ؒͷܦաͱͱʹҰ࿈ͷΛૹ৴Ͱ͖Δͷ w
ҰͭҎ্ͷ4VCTDSJCFSʹཁૉΛ৴͢Δ
4VCTDSJCFS w "QSPUPDPMUIBUEFDMBSFTBUZQFUIBUDBOSFDFJWF JOQVUGSPNBQVCMJTIFS w "4VCTDSJCFSJOTUBODFSFDFJWFTBTUSFBNPG FMFNFOUTGSPNB1VCMJTIFS BMPOHXJUIMJGFDZDMF FWFOUTEFTDSJCJOHDIBOHFTUPUIFJSSFMBUJPOTIJQ w
1VCMJTIFS͔ΒೖྗΛड͚औΔ͜ͱ͕Ͱ͖Δͷ w 4VCTDSJCFSɺมߋ͞ΕͨϥΠϑαΠΫϧͷΠϕϯτͱ ڞʹɺ1VCMJTIFS͔ΒཁૉΛड͚औΔ
0QFSBUPS w &BDIQBSUPGUIFDIBJOJTB$PNCJOFPQFSBUPSUIBU QFSGPSNTBEJTUJODUBDUJPOPOUIFFMFNFOUTSFDFJWFE GSPNUIFQSFWJPVTTUFQ w 0QFSBUPSલͷखॱ͔Βड͚औͬͨཁૉʹରͯ͠ݸผͷ ΞΫγϣϯΛ࣮ߦ͢Δ
$POWFOJFODF 1VCMJTIFST
'VUVSF w "QVCMJTIFSUIBUFWFOUVBMMZQSPEVDFTBTJOHMFWBMVF BOEUIFOpOJTIFTPSGBJMT w Ұճ͚ͩཁૉΛ৴ͯ͠ऴྃɺ·ͨΤϥʔΛ৴͢Δ
None
+VTU w "QVCMJTIFSUIBUFNJUTBOPVUQVUUPFBDITVCTDSJCFS KVTUPODF BOEUIFOpOJTIFT w ඞͣҰճ͚ͩཁૉΛ৴ͯ͠ऴྃ͢ΔɻΤϥʔʹͳΒͳ ͍ɻ
None
&NQUZ w "QVCMJTIFSUIBUOFWFSQVCMJTIFTBOZWBMVFT BOE PQUJPOBMMZpOJTIFTJNNFEJBUFMZ w ཁૉΛ৴͠ͳ͍ɻ
None
'BJM w "QVCMJTIFSUIBUJNNFEJBUFMZUFSNJOBUFTXJUIUIF TQFDJpFEFSSPS w ࢦఆ͞ΕͨΤϥʔΛ৴ͯ͠ऴྃ͢Δ
None
4VCKFDUT
$VSSFOU7BMVF4VCKFDU w "TVCKFDUUIBUXSBQTBTJOHMFWBMVFBOEQVCMJTIFTB OFXFMFNFOUXIFOFWFSUIFWBMVFDIBOHFT w $VSSFOU7BMVF4VCKFDUNBJOUBJOTBCV⒎FSPGUIFNPTU SFDFOUMZQVCMJTIFEFMFNFOU w ୯ҰͷΛϥοϓ͠ɺ͕มߋ͞ΕΔͨͼʹ৽͍͠ཁૉΛ ৴͢Δ
w ࠷ޙʹ৴͞ΕͨཁૉͷόοϑΝΛอ࣋͢Δ
ΓͷDBODFMMBCMFΛอ࣋͠ͳ ͍ͱΠϕϯτΛड͚औΕͳ͍
1BTTUISPVHI4VCKFDU w "TVCKFDUUIBUCSPBEDBTUTFMFNFOUTUPEPXOTUSFBN TVCTDSJCFST w B1BTTUISPVHI4VCKFDUEPFTO`UIBWFBOJOJUJBMWBMVF PSBCV⒎FSPGUIFNPTUSFDFOUMZQVCMJTIFEFMFNFOU w ޙํཁૉΛ৴͢Δ w
ॳظ࠷ޙʹ৴͞ΕͨཁૉͷόοϑΝ࣋ͨͳ͍
ΓͷDBODFMMBCMFΛอ࣋͠ͳ ͍ͱΠϕϯτΛड͚औΕͳ͍
1VCMJTIFST
1VCMJTIFE w !QSPQFSUZ8SBQQFSTUSVDU1VCMJTIFE7BMVF w 1VCMJTIJOHBQSPQFSUZXJUIUIF!1VCMJTIFEBUUSJCVUF DSFBUFTBQVCMJTIFSPGUIJTUZQF w !1VCMJTIFEͱͯ͠Ξϊςʔγϣϯ͢Δͱ1VCMJTIFSͱͯ͠ ΞΫηεͰ͖ΔϓϩύςΟͱͳΔ
1VCMJTIFE w :PVBDDFTTUIFQVCMJTIFSXJUIUIFPQFSBUPS w 5IF!1VCMJTIFEBUUSJCVUFJTDMBTTDPOTUSBJOFE6TFJU XJUIQSPQFSUJFTPGDMBTTFT OPUXJUIOPODMBTTUZQFT MJLFTUSVDUVSFT w ԋࢉࢠΛ༻ͯ͠1VCMJTIFSʹΞΫηε͢Δ
w !1VCMJTIFEଐੑΫϥε੍͞Ε͍ͯ·͢ɻߏମͳͲͷ ඇΫϥεܕͰͳ͘ɺΫϥεͷϓϩύςΟͰ༻͠·͢ɻ
None
$PNCJOF 3Y4XJGU 1VCMJTIFS 0CTFSWBCMF 4VCTDSJCFS 0CTFSWFS 'VUVSF 4JOHMF +VTU 0CTFSWBCMFKVTU
&NQUZ 0CTFSWBCMFFNQUZ 'BJM 0CTFSWBCMFFSSPS $VSSFOU7BMVF4VCKFDU #FIBWJPS4VCKFDUɺʢ7BSJBCMFʣ 1BTTUISPVHI4VCKFDU 1VCMJTI4VCKFDU $BODFMMBCMF %JTQPTBCMF TJOL TVCTDSJCF
"QQFOEJY w IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPO DPNCJOF w IUUQTRJJUBDPNTIJ[JUFNT FGBDECBDDD w IUUQTNFEJVNDPNHFUUFOHJOFFSJOHSYTXJGUUP BQQMFTDPNCJOFDIFBUTIFFUFDFCDC