DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Jul 27 2023 · Article (25 mins)
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using G...
more
DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using GitHub Pages as a static website host.
Server-Side Swift
Supporting REST and HTML with a gRPC Microservice
Mar 14 2023 · Article (20 mins)
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to b...
more
Supporting REST and HTML with a gRPC Microservice
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to building out APIs, even if your service has to work across different clients or support streams of data. The system generates model and networking code for the protocol — you define the API using a .proto file which […]
Server-Side Swift
Server-Side Sign in with Apple
Nov 15 2022 · Video Course (37 mins)
You may know how to set up Sign in with Apple in an iOS project, but most tutorials don’t
actually cover w...
more
Server-Side Sign in with Apple
You may know how to set up Sign in with Apple in an iOS project, but most tutorials don’t
actually cover what to do on the backend! In this course, you’ll learn just that.
In the first part of this course you’ll learn how Sign in with Apple works and how it differs from regular authentication.
You’ll see how to integrate it with your existing authentication flow to provide users
the option to use their preferred authentication choice. You’ll also see how to allow users
to sign in with both Sign in with Apple and a regular username and password.
In the second part of this course you’ll learn how to adopt Sign in with Apple on the web
and integrate it on a website. This allows you to offer Sign in with Apple no matter how your
users are using your app.
Server-Side Swift
Deploying Server-Side Swift Apps With Docker on Heroku
Jun 17 2022 · Article (30 mins)
In this tutorial, you’ll learn how to deploy server-side applications developed in Vapor as well as Docker im...
more
Deploying Server-Side Swift Apps With Docker on Heroku
In this tutorial, you’ll learn how to deploy server-side applications developed in Vapor as well as Docker images of your application into Heroku.
Server-Side Swift
Developing and Testing Server-Side Swift with Docker and Vapor
Dec 15 2021 · Article (25 mins)
Use Docker to develop and test your Vapor apps and learn to use Docker Compose to run different services, whi...
more
Developing and Testing Server-Side Swift with Docker and Vapor
Use Docker to develop and test your Vapor apps and learn to use Docker Compose to run different services, which include a database.
Server-Side Swift
Sharing Swift Code Between iOS and Server Applications
Feb 24 2021 · Article (25 mins)
In this tutorial, you’ll learn how share code between iOS and server applications.
Sharing Swift Code Between iOS and Server Applications
In this tutorial, you’ll learn how share code between iOS and server applications.
Server-Side Swift
Vapor and Job Queues: Getting Started
Dec 21 2020 · Article (20 mins)
Using Vapor’s Redis and Queues libraries, learn how to configure, dispatch, and process various jobs in a que...
more
Vapor and Job Queues: Getting Started
Using Vapor’s Redis and Queues libraries, learn how to configure, dispatch, and process various jobs in a queue.
Server-Side Swift
Server-Side Swift: Testing on Linux
Nov 16 2020 · Article (10 mins)
In this tutorial, you’ll test your server-side Swift apps on Linux, learning the differences between testing ...
more
Server-Side Swift: Testing on Linux
In this tutorial, you’ll test your server-side Swift apps on Linux, learning the differences between testing on macOS and Linux, and how to use Docker and Docker Compose.
Server-Side Swift
SMS User Authentication With Vapor and AWS
Oct 12 2020 · Article (25 mins)
In this SMS user authentication tutorial, you’ll learn how to use Vapor and AWS SNS to authenticate your user...
more
SMS User Authentication With Vapor and AWS
In this SMS user authentication tutorial, you’ll learn how to use Vapor and AWS SNS to authenticate your users with their phone numbers.
Server-Side Swift
Sign in with Apple Using Vapor 4
Aug 5 2020 · Article (35 mins)
In this Vapor 4 tutorial, you’ll learn how to implement Sign in with Apple with an iOS companion app and a si...
more
Sign in with Apple Using Vapor 4
In this Vapor 4 tutorial, you’ll learn how to implement Sign in with Apple with an iOS companion app and a simple website.
Adding push notifications to your app enriches the user experience by delivering data to their devices when i...
more
Sending Push Notifications With Vapor
Adding push notifications to your app enriches the user experience by delivering data to their devices when it becomes available. In this article, you’ll learn how to send push notifications with Vapor.
Server-Side Swift
File Handling Tutorial for Server-Side Swift Part 1
Feb 17 2020 · Article (30 mins)
In this two-part file handling tutorial, we’ll take a close look at Server-side Swift file handling and distr...
more
File Handling Tutorial for Server-Side Swift Part 1
In this two-part file handling tutorial, we’ll take a close look at Server-side Swift file handling and distribution by building a MadLibs clone.
Server-Side Swift
Database Migrations with Vapor
Oct 7 2019 · Article (25 mins)
In this Server-Side Swift tutorial, see how to perform various migrations on your Vapor application database,...
more
Database Migrations with Vapor
In this Server-Side Swift tutorial, see how to perform various migrations on your Vapor application database, using PostgreSQL running on Docker.
Server-Side Swift
How to Think in Server-Side Swift
Jul 2 2019 · Article (20 mins)
Server-side Swift opens exciting new worlds to Swift developers and best of breed frameworks like Kitura and ...
more
How to Think in Server-Side Swift
Server-side Swift opens exciting new worlds to Swift developers and best of breed frameworks like Kitura and Vapor expose the full power of Swift. In this post you’ll learn the key differences between Client- and Server-side Swift environments, and how to use them to take better advantages of Swift in its Server-side form.
Server-Side Swift
Getting Started With HTTP Middleware in Kitura
Jun 10 2019 · Article (25 mins)
Middleware is a popular way to to handle incoming server-side requests and outgoing responses.
In this tutori...
more
Getting Started With HTTP Middleware in Kitura
Middleware is a popular way to to handle incoming server-side requests and outgoing responses.
In this tutorial, you’ll learn how to add middleware to a REST API that’s built in Swift and uses the Kitura framework. You’ll learn how to add CORS (Cross-Origin Resource Sharing) policies, custom logic and authentication to the routes of an app that knows the meaning of life.
Server-Side Swift
Deploying Kitura with Docker & Kubernetes: Getting Started
Mar 1 2019 · Article (15 mins)
Kitura servers built in Swift are pretty cool, but it’s even cooler to deploy them in the cloud! See how to ...
more
Deploying Kitura with Docker & Kubernetes: Getting Started
Kitura servers built in Swift are pretty cool, but it’s even cooler to deploy them in the cloud! See how to build a Docker image, then deploy to Kubernetes.