Nick Shook is an engineer on the Open Education team at Apple, where he teaches the Swift programming language and cloud computing to developers worldwide. Outside of work, Nick volunteers his time as an attorney with local legal aid foundations and strongly believes that open source software can significantly advance access to justice.

Presentations

23x

Workshop: Swift Server Fundamentals

Swift isn't just for iOS anymore—it's a powerful, memory-safe systems language that's gaining traction in Linux server environments. In this hands-on workshop for Linux developers, we'll build a production-ready REST API while exploring why Swift's combination of compile-time safety, modern concurrency, and C++-level performance, without garbage collection, makes it compelling for Linux services. You'll learn how Swift integrates with familiar Linux workflows, from package management to containerization, and leave with a working API ready to deploy on your favorite Linux distro. No prior Swift experience required—just bring your laptop with Swift installed and ready to code.

See Presentation