Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Swift development on Linux
Search
josc
October 31, 2019
Technology
83
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Swift development on Linux
My talk from Server Side Swift conference regarding using Linux for Swift development.
josc
October 31, 2019
More Decks by josc
See All by josc
First public announcement of Vapor Red
josc
0
60
Preview of Vapor Cloud 2 Alpha
josc
2
110
Other Decks in Technology
See All in Technology
Kiro Crewをはじめよう
kizawa2020
1
160
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
330
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
So, you think you're a good person
axbom
PRO
2
2.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Un-Boring Meetings
codingconduct
0
460
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
WENDY [Excerpt]
tessaabrams
14
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Transcript
Swift development on Linux Come to the dark side... We
have cookies Jonas Schwartz Partner / Core developer @ Vapor @joscdk
What is Linux Linux kernel GNU userspace in GNU/Linux OS’es
Nested distributions in the Linux space
What is Linux Debian RedHat SUSE Ubuntu Elementary OS Linux
Mint CentOS Fedora openSUSE GNU/Linux Arch Linux
None
Why use Linux Fully open source Highly customizable Works on
all hardware
IDEs for Swift development
Clion SPM integration since 2018 Developed by Jetbrains €8.90/month (For
individual use) A bit of a resource hog Is an actual IDE
VSCode vscode is an Editor, not an IDE Using Sourcekit-LSP
Only latest Swift toolchain Problems with autocomplete
Demo time
Switch to Linux as a Mac user Pick your distribution
Boot up a live-cd (USB) on your Mac Install aside your MacOS Modify to your preferences
None
Thank you! Questions?