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
0
38
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
52
Экологически чистая разработка
alexandersaenko
0
79
Альманах менеджера
alexandersaenko
0
32
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
46
Укрощение нормализированного состояния
alexandersaenko
0
83
Fastlane - App automation done right
alexandersaenko
0
69
Готовим своё хранилище сборок
alexandersaenko
0
43
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
89
Other Decks in Programming
See All in Programming
Introduce Hono CLI
yusukebe
6
3.3k
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
640
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.4k
Google Opal解体新書
mickey_kubo
3
100
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
430
CSC305 Lecture 12
javiergs
PRO
0
250
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
3
4.7k
One Enishi After Another
snoozer05
PRO
0
170
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.9k
The Language of Interfaces
destraynor
162
25k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
GraphQLとの向き合い方2022年版
quramy
49
14k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
210
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
Making Projects Easy
brettharned
120
6.4k
A better future with KSS
kneath
239
18k
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?