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
34
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
130
Legacy code - methodology
alexandersaenko
0
35
Экологически чистая разработка
alexandersaenko
0
41
Альманах менеджера
alexandersaenko
0
19
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
36
Укрощение нормализированного состояния
alexandersaenko
0
56
Fastlane - App automation done right
alexandersaenko
0
37
Готовим своё хранилище сборок
alexandersaenko
0
22
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
45
Other Decks in Programming
See All in Programming
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
610
Namespace, What and Why
tagomoris
3
650
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
ペパボOpenTelemetry革命
pyama86
2
740
TypeScriptでもLLMアプリケーション開発 / LLM Application In Typescript
rkaga
5
1.3k
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
74k
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
2k
Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect
yasaichi
7
1.2k
ソースコードを美しくたもつために ~コードレビューの認知限界を突破し、年間400リリースを達成する~
kotauchisunsun
1
660
AppRouter Panel Talk
yosuke_furukawa
PRO
1
520
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
Native Federation: The Future of Micro Frontends in Angular
manfredsteyer
PRO
0
170
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Facilitating Awesome Meetings
lara
43
5.6k
The Pragmatic Product Professional
lauravandoore
26
5.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Building Your Own Lightsaber
phodgson
100
5.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
0
120
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
What's new in Ruby 2.0
geeforr
338
31k
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?