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
M
February 25, 2020
Programming
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Combine
Combine Framework
M
February 25, 2020
More Decks by M
See All by M
Swift 5.1 - Property Wrapper
mtsd
0
61
Swift 5.1
mtsd
0
58
Build Time Analyzer
mtsd
0
170
SafeArea
mtsd
0
88
URLProtocol
mtsd
0
85
APIKit
mtsd
0
110
Other Decks in Programming
See All in Programming
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
430
継続モナドとリアクティブプログラミング
yukikurage
3
650
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
140
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
190
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
440
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
120
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
110
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
200
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
110
FDEが実現するAI駆動経営の現在地
gonta
2
230
Android CLI
fornewid
0
190
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
The agentic SEO stack - context over prompts
schlessera
0
850
Believing is Seeing
oripsolob
1
170
WENDY [Excerpt]
tessaabrams
11
39k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
330
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
230
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
230
RailsConf 2023
tenderlove
30
1.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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