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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexander Saenko
June 15, 2019
Programming
0
39
Turn-Key Server-side Swift
Valeriy Efimov
Alexander Saenko
June 15, 2019
Tweet
Share
More Decks by Alexander Saenko
See All by Alexander Saenko
WWDC2020 Summary
alexandersaenko
0
180
Legacy code - methodology
alexandersaenko
0
64
Экологически чистая разработка
alexandersaenko
0
88
Альманах менеджера
alexandersaenko
0
39
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
48
Укрощение нормализированного состояния
alexandersaenko
0
92
Fastlane - App automation done right
alexandersaenko
0
79
Готовим своё хранилище сборок
alexandersaenko
0
46
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
97
Other Decks in Programming
See All in Programming
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
CSC307 Lecture 04
javiergs
PRO
0
660
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
CSC307 Lecture 08
javiergs
PRO
0
670
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
420
CSC307 Lecture 09
javiergs
PRO
1
830
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Speed Design
sergeychernyshev
33
1.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Spectacular Lies of Maps
axbom
PRO
1
520
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
98
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?