Swift on Server - Are We There Yet?
Offered By: try! Swift Conference via YouTube
Course Description
Overview
Explore the viability of Swift for server-side development in this 25-minute conference talk from try! Swift NYC 2018. Delve into a comprehensive evaluation of building a small but real backend using Swift, comparing it to well-known frameworks in other languages. Gain insights from Gopal Sharma, Technical Architect at Surya and former Apple iCloud Engineer, as he examines key aspects such as storage, load profile, deployment, performance, memory footprint, CPU usage, error handling, logging, and tooling. Discover whether Swift on the server is ready for production use and understand the challenges and advantages of using Swift for backend development.
Syllabus
Intro
Motivation
Goals of This Talk
Storage
Load Profile
Deployment
No Garbage Collection
Value Types
Performance - JSON
Performance - DB Query
Memory Footprint
CPU Usage
Errors
Crashes
Logging / Monitoring
MDC
Code Sharing
Missing Libraries
Tooling
Summary
Taught by
try! Swift Conference
Related Courses
Optimize Your Swift Codetry! Swift Conference via YouTube Swift Concurrency in GoodNotes
try! Swift Conference via YouTube Introducing the Beeline Library - Another Approach to Routing on iOS
try! Swift Conference via YouTube Swift Expression Macros - A Practical Introduction
try! Swift Conference via YouTube Getting Started with Combine
try! Swift Conference via YouTube