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
Turn-Key Server-side Swift
Search
Alexander Saenko
June 15, 2019
Programming
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Turn-Key Server-side Swift
Valeriy Efimov
Alexander Saenko
June 15, 2019
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
190
Legacy code - methodology
alexandersaenko
0
81
Экологически чистая разработка
alexandersaenko
0
94
Альманах менеджера
alexandersaenko
0
48
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
50
Укрощение нормализированного состояния
alexandersaenko
0
97
Fastlane - App automation done right
alexandersaenko
0
92
Готовим своё хранилище сборок
alexandersaenko
0
50
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
110
Other Decks in Programming
See All in Programming
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
410
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
280
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
330
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
Foundation Models frameworkで画像分析
ryodeveloper
1
130
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
840
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
700
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
160
1年で人数1.5倍、PR数5.5倍増。 品質とアウトカムはどうなったか、 何が効いたか
ike002jp
0
140
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
310
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
The Pragmatic Product Professional
lauravandoore
37
7.4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
WCS-LA-2024
lcolladotor
0
750
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
So, you think you're a good person
axbom
PRO
2
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Unsuck your backbone
ammeep
672
58k
Transcript
Backend?
Swift + Backend
None
Vapor brew tap vapor/tap brew install vapor/tap/vapor
vapor new <name>
https://docs.vapor.codes/3.0/extras/style-guide/
None
None
None
None
None
None
Async https://docs.vapor.codes/3.0/async/getting-started/
Database Kit https://docs.vapor.codes/3.0/database-kit/getting-started/
Database Kit
Troubleshooting Vapor Regenerate Your Project vapor xcode -y Update your
Dependencies vapor update Clean and Rebuild rm -rf .build
What is Vapor cloud? https://vapor.cloud
• Sign-up to Vapor cloud • Set up a git
repository • Update Vapor • Deploy using the command line Agenda
brew upgrade vapor -> vapor cloud deploy cd path/to/your/app ->
None
Else? Heroku NGinix https://medium.com/@ahmedraad/how-to-deploy- vapor-app-on-ubuntu-16-04-and-run-it-in-production- eef18f7b4f05 Docker https://tobygriffin.dev/2018/05/14/developing- deploying-vapor-docker.html
Cost?
Cost?
Where to Go From Here? Official API : https://vapor.codes Discord
: https://discord.gg/vapor Ray : https://store.raywenderlich.com/ products/server-side-swift-with-vapor Peer lab : https://t.me/peerlab_ios_kharkiv
Questions?