RSS Amplifier

Blog

ServerSide.swift Conference

ServerSide.swift - the conference for server-side Swift developers

serversideswift.infoSource feed ↗10 posts

Live Last read · last published · next check

Latest posts

Agam Dua

Agam Dua Workshop Details Title Swift Server Fundamentals Description In this hand-on workshop, learn how to build modern Swift server applications using Vapor 4, Swift OpenAPI, Swift ServiceLifecycle, Fluent with SQLite and Postgres, and serverless deployment with AWS. Start by building `GET` endpoints to handle questions, then create a `PollsApp` where you build a database-connected application,…

Frank Lefebvre

Frank Lefebvre Workshop Details Title Embedded Swift Workshop Description In this workshop, you'll learn how to use Swift to write software for embedded systems! We'll be using an ESP32 module to learn how to compile and run progams, trigger LEDs, deal with switches and even display images on a screen! Each participant will get their own ESP32 module to take home with them, along with the…

Ben Cohen

Ben Cohen Talk Details Title Keynote Description A special keynote presentation from the Swift Core Team. About the Speaker Position Manager at Swift Core Team Bio Ben is a manager on the Swift team at Apple.

Simon Pilkington

Simon Pilkington Talk Details Title Effective Strategies for Testing and Releasing Server Side Changes Description Whether you are a solo developer or a team coordinating tens or hundreds of changes every day, making sure you don't break your application is critical. This talk walks through some strategies to provide confidence in your changes and ensure they provide their designed functionality.…

Si Beaumont

Si Beaumont Talk Details Title Observability in Server-Side Swift Description This talk provides an overview of observability in server-side Swift, comprised of Logging, Metrics, and Distributed Tracing. I'll start off by introducing and comparing the three fundamental API packages (swift-log / swift-metrics / swift-distributed-tracing), the latter of which I co-created as part of Google Summer of…

Daniel Jilg

Daniel Jilg Talk Details Title Lessons learned from running a SaaS entirely on Swift Vapor Description Because Swift on the Server is not as well-known as, say, Node or Django, sometimes it's hard to find examples of what problems developers encounter once they scale beyond a certain point. There are hidden traps of technical debt that people will fall into, and there are surprising shortcuts if…

Mikaela Caron

Mikaela Caron Talk Details Title Server-Side Swift: Surviving or Thriving? Description A common feature in many apps is having a profile picture. When adding this feature on the backend, we have to upload a photo, save the photo, and download the photo. This is pretty straight forward, but why did it take longer than expected? The resources to learn how to do this common feature are limited. Last…

Eric Bariaux

Eric Bariaux Talk Details Title Cryptography 101: What Every Swift Developer Should Understand Description In a previous role as the tech lead of a team building a digital identity solution, I often saw developers using cryptography without fully grasping it. Whether during hiring, onboarding, or working with partners, I noticed a general lack of understanding about how the pieces fit together and…

Eric Ernst

Eric Ernst Talk Details Title Beyond Web Services: Swift for Low-Level Container infrastructure Description With the Containerization and Container open source projects that Apple launched in June, we have shown that Swift is a compelling choice for systems-level infrastructure, expanding beyond its traditional application development roots. In this talk, we'll dive into our newly released…

Mads Odgaard

Mads Odgaard Talk Details Title Expanding Swift/Java Interoperability Description While Swift Java interoperability always allowed implementing Java native functions, or even calling Java code using JNI. And the the “jextract” mode of the swift-java tool can be used to automatically generate bindings for existing Swift libraries. Previously, this mode required the use of modern JDK versions and…