Advanced PostgreSQL With Vapor
Aug 23 2022 · Article (25 mins)
Learn to use advanced PostgreSQL functionalities, joining tables, views, indexes and full-text search in your...
more
Advanced PostgreSQL With Vapor
Learn to use advanced PostgreSQL functionalities, joining tables, views, indexes and full-text search in your Vapor server app.
Server-Side Swift
Introduction to Metrics in Server-Side Swift
May 25 2022 · Article (30 mins)
In this Server-Side Swift tutorial you will learn how to use Vapor built-in metrics and how to create custom ...
more
Introduction to Metrics in Server-Side Swift
In this Server-Side Swift tutorial you will learn how to use Vapor built-in metrics and how to create custom ones. The data is pulled and stored by Prometheus and visualized in beautiful graphs using Grafana.
Server-Side Swift
Server-Side Swift with Vapor
Apr 5 2022 · Video Course (3 hrs, 21 mins)
In this course you’ll learn everything you need to get start with Vapor, the Server-Side Swift
web framewo...
more
Server-Side Swift with Vapor
In this course you’ll learn everything you need to get start with Vapor, the Server-Side Swift
web framework. You’ll cover the basics of routing and sending and receiving data. Next you’ll learn
how to use Fluent to save and retrieve information in a database. You’ll see how to leverage Leaf,
Vapor’s templating language, to build a web app. You’ll learn how to add authentication to your routes
and protect your app. Finally you’ll see how to integrate the Vapor API with an iOS companion app.
Server-Side Swift
Database Migrations With Vapor
Aug 24 2021 · Article (25 mins)
In this Server-Side Swift tutorial, learn how to perform database migrations with Vapor on your application d...
more
Database Migrations With Vapor
In this Server-Side Swift tutorial, learn how to perform database migrations with Vapor on your application database – a useful tool for tasks such as creating tables, seeding data, and adding columns.
Server-Side Swift
Beautifying Templated Websites with Leaf and Bootstrap
Jun 17 2021 · Article (20 mins)
Use the Bootstrap framework to add styling to your templated Leaf pages, and see how to serve files with Vapo...
more
Beautifying Templated Websites with Leaf and Bootstrap
Use the Bootstrap framework to add styling to your templated Leaf pages, and see how to serve files with Vapor in this server-side Swift tutorial!
Server-Side Swift
Templating Vapor Applications with Leaf
May 7 2021 · Article (20 mins)
Use Leaf, Vapor’s templating engine, to build a front-end website to consume your server-side Swift API!
Templating Vapor Applications with Leaf
Use Leaf, Vapor’s templating engine, to build a front-end website to consume your server-side Swift API!
Server-Side Swift
Redis and Vapor With Server-Side Swift: Getting Started
Mar 30 2021 · Article (20 mins)
Learn how to use the in-memory data store, Redis, and Vapor to cache objects by saving them in JSON, then con...
more
Redis and Vapor With Server-Side Swift: Getting Started
Learn how to use the in-memory data store, Redis, and Vapor to cache objects by saving them in JSON, then configuring them to expire after a set time.
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
AWS Lambda Tutorial for Swift: Getting Started
Dec 14 2020 · Article (20 mins)
Swift is now available in the world of serverless functions via AWS Lambda! Get started deploying your first ...
more
AWS Lambda Tutorial for Swift: Getting Started
Swift is now available in the world of serverless functions via AWS Lambda! Get started deploying your first on-demand serverless function with our AWS Lambda for Swift tutorial.
Server-Side Swift
Getting Started With Server-Side Swift and Amazon Smoke
Aug 31 2020 · Article (20 mins)
Do you find yourself wanting to leverage your Swift skills on the backend and don’t know where to start? In t...
more
Getting Started With Server-Side Swift and Amazon Smoke
Do you find yourself wanting to leverage your Swift skills on the backend and don’t know where to start? In this tutorial, you’ll build a REST API using Server-Side Swift and Amazon Smoke.
Server-Side Swift
Server-Side Swift with MongoDB: Getting Started
Jun 22 2020 · Article (20 mins)
In this Server-Side Swift tutorial you will learn how to setup MongoDB and use MongoKitten to run basic queri...
more
Server-Side Swift with MongoDB: Getting Started
In this Server-Side Swift tutorial you will learn how to setup MongoDB and use MongoKitten to run basic queries, build Aggregate Pipelines and store files with GridFS.
Server-Side Swift
Elasticsearch in Vapor: Getting Started
Jun 15 2020 · Article (30 mins)
In this tutorial, you’ll set up a Vapor server to interact with an Elasticsearch server running locally with ...
more
Elasticsearch in Vapor: Getting Started
In this tutorial, you’ll set up a Vapor server to interact with an Elasticsearch server running locally with Docker to store and retrieve recipe documents.
Multiple Domains
Mastering Git
May 2 2020 · Video Course (2 hrs, 12 mins)
Take the solid foundation laid by the Beginning Git course, and build upon it. Focus on fixing real-world ...
more
Mastering Git
Take the solid foundation laid by the Beginning Git course, and build upon it. Focus on fixing real-world problems, as you take a multi-user Git repository and work through the final steps of releasing a software product.
Multiple Domains
Beginning Git
May 2 2020 · Video Course (2 hrs, 3 mins)
In this introduction to using Git for source control you’ll learn everything from cloning and creating rep...
more
Beginning Git
In this introduction to using Git for source control you’ll learn everything from cloning and creating repos, through committing and ignoring files, to managing remotes and pull requests.
Multiple Domains
Command Line Basics
May 2 2020 · Video Course (1 hr, 20 mins)
A command line course for beginners! Explore the basics like manipulating files and directories, navigatio...
more
Command Line Basics
A command line course for beginners! Explore the basics like manipulating files and directories, navigation and tips and tricks to make your experience on the command line a little smoother.
Server-Side Swift
A Complete Guide to Swift Development on Linux
Apr 1 2020 · Article (15 mins)
In this tutorial you’ll discover everything you need to start developing Swift on Linux. You’ll learn about L...
more
A Complete Guide to Swift Development on Linux
In this tutorial you’ll discover everything you need to start developing Swift on Linux. You’ll learn about LLDB, using SourceKit-LSP, syntax highlighting and the power of autocomplete.
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
Creating an API Helper Library for SwiftNIO
Nov 4 2019 · Article (20 mins)
In this SwiftNIO tutorial you’ll learn how to utilize the helper types from SwiftNIO to create an API library...
more
Creating an API Helper Library for SwiftNIO
In this SwiftNIO tutorial you’ll learn how to utilize the helper types from SwiftNIO to create an API library that accesses the Star Wars API.
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
Kubernetes Tutorial for Swift on the Server
Aug 5 2019 · Article (35 mins)
In this tutorial, you’ll learn how to use Kubernetes to deploy a Kitura server that’s resilient, with crash r...
more
Kubernetes Tutorial for Swift on the Server
In this tutorial, you’ll learn how to use Kubernetes to deploy a Kitura server that’s resilient, with crash recovery and replicas. You’ll start by using the kubectl CLI, then use Helm to combine it all into one command.
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.
Server-Side Swift
Kitura Stencil Tutorial: How to make Websites with Swift
Feb 27 2019 · Article (25 mins)
Build a web-based frontend for your Kitura API using Stencil, in this server-side Swift tutorial!
Kitura Stencil Tutorial: How to make Websites with Swift
Build a web-based frontend for your Kitura API using Stencil, in this server-side Swift tutorial!
Server-Side Swift
Vapor vs. Kitura: Choosing a Server-Side Swift Framework
Feb 25 2019 · Article (25 mins)
If you’re coming from iOS development and considering server-side Swift, one of the first questions you’ll li...
more
Vapor vs. Kitura: Choosing a Server-Side Swift Framework
If you’re coming from iOS development and considering server-side Swift, one of the first questions you’ll likely ask is “Which framework should I choose, and why?” In this post we’ll compare the two most popular Server-side Swift frameworks: Vapor and Kitura.
Server-Side Swift
Using CLion as an IDE for Server-Side Swift Apps on Linux
Feb 18 2019 · Article (15 mins)
One of the best Swift IDEs on Linux is CLion. In this tutorial, you’ll set up CLion for Swift on Linux and bu...
more
Using CLion as an IDE for Server-Side Swift Apps on Linux
One of the best Swift IDEs on Linux is CLion. In this tutorial, you’ll set up CLion for Swift on Linux and build a Swift server app with Vapor.