2024-04-18 –, Sala 150
Since Swift's launch, many things happened to the language allowing it to leave the Apple's garden. The open sourcing of the language, the introduction of the Swift Package Manager, being able to compile on Linux and Windows, VS Code support, and the introduction of async-await, all contributed to be a great choice for writing server side applications, and also a perfect candidate for writing scripts and tools for increasing your and your team's productivity.
You'll learn how to:
- run a single Swift script
- add dependencies to it using swift-sh
- run it using GitHub Actions
- make a new tool using the Swift Argument Parser
- read user input from the command line
- prepare a tool that does code generation
- write serverless functions and deploy to AWS Lambda & Vercel
- write a tiny server in Vapor that interacts with AWS S3
This will be an interactive talk, with live examples and demos, which the public will help choosing parts of it as it happens.
Natan entered the programming world in 2009 by learning how to make iPhone apps in Objective-C. He has worked in a few different companies in Israel and learned other languages and technologies along the way. Nowadays, he works as Senior iOS Developer in the monday.com team.
His passion always has been beautiful UIs animations, but in the last few years tooling and server side Swift got his attention and love. He publishes content in this area on his new website, SwiftToolkit.dev