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
Introducing SourceKit-LSP
Search
izumi
March 21, 2019
Technology
2
2.2k
Introducing SourceKit-LSP
izumi
March 21, 2019
Tweet
Share
More Decks by izumi
See All by izumi
サーバーと同期してリアルタイムに更新する画面を実装する
rizumi
2
3.6k
新規機能開発からモジュール分割を始めてみる
rizumi
7
5.3k
5分でわかるMint
rizumi
1
790
レイアウト実装方法の比較ポイント
rizumi
0
2.1k
アプリ内の絵文字をカスタム絵文字化した話
rizumi
1
250
Other Decks in Technology
See All in Technology
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
660
SSMRunbook作成の勘所_20241120
koichiotomo
3
160
Lambdaと地方とコミュニティ
miu_crescent
2
370
心が動くエンジニアリング ── 私が夢中になる理由
16bitidol
0
100
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
430
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Can We Measure Developer Productivity?
ewolff
1
150
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
120
強いチームと開発生産性
onk
PRO
35
11k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Rails Girls Zürich Keynote
gr2m
94
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Statistics for Hackers
jakevdp
796
220k
Become a Pro
speakerdeck
PRO
25
5k
Done Done
chrislema
181
16k
Why Our Code Smells
bkeepers
PRO
334
57k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Transcript
*OUSPEVDJOH4PVSDF,JU-41 3ZP*[VNJ USZ4XJGU5PLZP
3ZP*[VNJ OPIBOB *OD J04%FWFMPQFS 5XJUUFS!J[N (JU)VC!SJ[VNJ
None
8IBUJT-BOHVBHF4FSWFS1SPUPDPM
$POWFOJFOUGFBUVSFTXIFODPEJOH w $PEFDPNQMFUJPO w +VNQUPEFpOJUJPO w 2VJDLIFMQ w "VUPGPSNBU w
%JBHOPTUJDT w BOENPSF
/FFEEFWFMPQGPS/Y.FEJUPSTBOEMBOHVBHFT
-BOHVBHF4FSWFS1SPUPDPM -41 -41 w $PEFDPNQMFUJPO w )PWFS w +VNQUPEFG w
8PSLTQBDFTZNCPMT w 'JOESFGFSFODFT w %JBHOPTUJDT ʜ
-BOHVBHF4FSWFS1SPUPDPM -41 -41 w $PEFDPNQMFUJPO w )PWFS w +VNQUPEFG w
8PSLTQBDFTZNCPMT w 'JOESFGFSFODFT w %JBHOPTUJDT ʜ $MJFOU
-BOHVBHF4FSWFS1SPUPDPM -41 -41 w $PEFDPNQMFUJPO w )PWFS w +VNQUPEFG w
8PSLTQBDFTZNCPMT w 'JOESFGFSFODFT w %JBHOPTUJDT ʜ 4FSWFS
-BOHVBHF4FSWFS1SPUPDPM -41 -41 w $PEFDPNQMFUJPO w )PWFS w +VNQUPEFG w
8PSLTQBDFTZNCPMT w 'JOESFGFSFODFT w %JBHOPTUJDT ʜ
*OUSPEVDJOH4PVSDF,JU-41
4PVSDF,JU-41 w -BOHVBHF4FSWFSGPS4XJGUBOE$CBTFEMBOHVBHFT w 4VQQPSUQSPKFDUTUIBUVTF4XJGU1BDLBHF.BOBHFS w IUUQTHJUIVCDPNBQQMFTPVSDFLJUMTQ
8IFOUPVTF w 4FSWFS4JEF4XJGU w $PNNBOEMJOFUPPM w &TQFDJBMMZPO-JOVY
)PXUPVTF *OTUBMMSFRVJSFUPPMDIBJOTOBQTIPU IUUQTTXJGUPSHEPXOMPBETOBQTIPUT 4FUFOWJSPONFOUWBSJBCMFSOURCEKIT_TOOLCHAIN_PATH #VJME4PVSDF,JU-41 $POpHVSFZPVSFEJUPS
%&.0 4PVSDF,JU-41 WJNMTQ
"VUPDPNQMFUF
+VNQUPEFpOJUJPO
3FGFSFODF
%JBHOPTUJDT
%JBHOPTUJDT
%JBHOPTUJDT
❤
-41 w $PEFDPNQMFUJPO w )PWFS w +VNQUPEFG w 8PSLTQBDFTZNCPMT w
'JOESFGFSFODFT w %JBHOPTUJDT ʜ
IUUQTMBOHTFSWFSPSH
IUUQTHJUIVCDPNBQQMFTPVSDFLJUMTQTUBUVT
4VNNBSZ w -BOHVBHF4FSWFS1SPUPDPMJTBQSPUPDPMCFUXFFOEFWFMPQNFOU UPPMTBOEQSPHSBNNJOHMBOHVBHFUPPMDIBJOT w 4PVSDF,JU-41JT-BVOHVBHF4FSWFS4XJGUBOE$GBNJMZ w 4PVSDF,JU-41QSPWJEFTGFBUVSFTMJLF*%&UPWBSJPVTFOWJSPONFOUT w *XJTI4XJGUXJMMCFVTFENPSFJOUIFGVUVSF
3FGFSFODFT w -BOHVBHF4FSWFS1SPUPDPM IUUQTNJDSPTPGUHJUIVCJPMBOHVBHFTFSWFSQSPUPDPM w -BOHTFSWFSPSH IUUQTMBOHTFSWFSPSH w 4PVSDF,JU-41 IUUQTHJUIVCDPNBQQMFTPVSDFLJUMTQ
w *OUSPEVDJOH4PVSDF,JU-41 IUUQTGPSVNTTXJGUPSHUJOUSPEVDJOHTPVSDFLJUMTQ
5IBOL:PV