$30 off During Our Annual Pro Sale. View Details »
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.3k
Introducing SourceKit-LSP
izumi
March 21, 2019
Tweet
Share
More Decks by izumi
See All by izumi
サーバーと同期してリアルタイムに更新する画面を実装する
rizumi
2
4.4k
新規機能開発からモジュール分割を始めてみる
rizumi
7
5.8k
5分でわかるMint
rizumi
1
860
レイアウト実装方法の比較ポイント
rizumi
0
2.3k
アプリ内の絵文字をカスタム絵文字化した話
rizumi
1
280
Other Decks in Technology
See All in Technology
世界最速級 memcached 互換サーバー作った
yasukata
0
330
生成AI時代におけるグローバル戦略思考
taka_aki
0
120
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
2.7k
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
140
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.4k
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
180
第4回 「メタデータ通り」 リアル開催
datayokocho
0
120
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
480
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
250
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
品質のための共通認識
kakehashi
PRO
3
250
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
790
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Bash Introduction
62gerente
615
210k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Facilitating Awesome Meetings
lara
57
6.7k
Designing for Performance
lara
610
69k
Git: the NoSQL Database
bkeepers
PRO
432
66k
RailsConf 2023
tenderlove
30
1.3k
Thoughts on Productivity
jonyablonski
73
5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
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