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
170
Legacy code - methodology
alexandersaenko
0
45
Экологически чистая разработка
alexandersaenko
0
74
Альманах менеджера
alexandersaenko
0
30
Сам себе режиссер: по ту сторону iOS
alexandersaenko
0
45
Укрощение нормализированного состояния
alexandersaenko
0
79
Fastlane - App automation done right
alexandersaenko
0
62
Готовим своё хранилище сборок
alexandersaenko
0
38
PDD - Playground Driven Development 👨🏻_💻
alexandersaenko
0
82
Other Decks in Programming
See All in Programming
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
8
1k
[DevinMeetupTokyo2025] コード書かせないDevinの使い方
takumiyoshikawa
2
230
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
190
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
780
CDK引数設計道場100本ノック
badmintoncryer
2
590
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
20
9.6k
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
300
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
6.9k
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
220
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
1k
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
13
3.2k
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
180
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Agile that works and the tools we love
rasmusluckow
329
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Gamification - CAS2011
davidbonilla
81
5.4k
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?