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
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.
Multiple Domains
Docker on macOS: Getting Started
Nov 12 2018 · Article (50 mins)
In this Docker tutorial, you’ll learn Docker vocabulary and the commands for creating, inspecting and removin...
more
Docker on macOS: Getting Started
In this Docker tutorial, you’ll learn Docker vocabulary and the commands for creating, inspecting and removing containers, networks and data volumes. You’ll learn how to run Docker containers in the background or foreground, and switch between the two; how to publish ports; how to connect a database app and a web app running in separate containers; and how to share directories between containers and your Mac and among containers.
Android & Kotlin
Server-Side Kotlin with Ktor
May 21 2019 · Video Course (2 hrs, 31 mins)
Learn how to use the Ktor framework to build a Kotlin web app and API, and see how to deploy the app to th...
more
Server-Side Kotlin with Ktor
Learn how to use the Ktor framework to build a Kotlin web app and API, and see how to deploy the app to the cloud and also run the app in a Docker container.
Flutter & Dart
Live Chat With Pusher Using Provider
Mar 29 2023 · Article (30 mins)
Learn how to setup a real-time messaging Flutter App using Pusher API and a Go backend deployed as a containe...
more
Live Chat With Pusher Using Provider
Learn how to setup a real-time messaging Flutter App using Pusher API and a Go backend deployed as a containerised web service to GCP Cloud Run.
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
Performance-Profiling Swift on Linux: Getting Started
Sep 12 2022 · Article (35 mins)
Learn how to profile Server-Side Swift with perf on Linux.
You’ll discover the basic principles of profiling ...
more
Performance-Profiling Swift on Linux: Getting Started
Learn how to profile Server-Side Swift with perf on Linux.
You’ll discover the basic principles of profiling and how to view events, call-graph-traces and perform basic analysis.
Server-Side Swift
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.
Android & Kotlin
Serverless Kotlin on Google Cloud Run
Aug 22 2022 · Article (25 mins)
Learn how to build a serverless API using Ktor then dockerize and deploy it to Google Cloud Run.
Serverless Kotlin on Google Cloud Run
Learn how to build a serverless API using Ktor then dockerize and deploy it to Google Cloud Run.
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.
Flutter & Dart
Building Dart APIs with Google Cloud Run
Apr 28 2022 · Article (30 mins)
Learn how to build backend applications using Dart and Google Cloud Run.
Building Dart APIs with Google Cloud Run
Learn how to build backend applications using Dart and Google Cloud Run.
Server-Side Swift
gRPC and Server Side Swift: Getting Started
Mar 4 2022 · Article (35 mins)
Learn how to define an API with gRPC and how to integrate it in a Vapor application.
gRPC and Server Side Swift: Getting Started
Learn how to define an API with gRPC and how to integrate it in a Vapor application.
Server-Side Swift
async/await in Server-Side Swift and Vapor
Jan 25 2022 · Article (25 mins)
Learn how Swift’s new async/await functionality can be used to make your existing EventLoopFuture-based Vapor...
more
async/await in Server-Side Swift and Vapor
Learn how Swift’s new async/await functionality can be used to make your existing EventLoopFuture-based Vapor 4 code more concise and readable.
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
Middleware Tutorial for Server-Side Swift Using Vapor 4: Getting Started
Aug 6 2021 · Article (20 mins)
In this tutorial, you’ll learn how to create middleware — a module that sits between an app and the browser a...
more
Middleware Tutorial for Server-Side Swift Using Vapor 4: Getting Started
In this tutorial, you’ll learn how to create middleware — a module that sits between an app and the browser and removes some of the work load from your web app.
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!
Multiple Domains
Announcing Flutter Apprentice, First Edition!
Jun 2 2021 · Article (10 mins)
Everything you need to get started with Flutter—Widgets, UI, Navigation, Networking, Persistence, State Manag...
more
Announcing Flutter Apprentice, First Edition!
Everything you need to get started with Flutter—Widgets, UI, Navigation, Networking, Persistence, State Management, and Deployment. You name it. Our new Flutter Apprentice book has it!
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
Announcing Server-Side Swift with Vapor — Fully Updated for Vapor 4!
Mar 31 2021 · Article (20 mins)
We’re beyond excited to announce that our book, Server-Side Swift with Vapor, has been fully updated for Vapo...
more
Announcing Server-Side Swift with Vapor — Fully Updated for Vapor 4!
We’re beyond excited to announce that our book, Server-Side Swift with Vapor, has been fully updated for Vapor 4 — and includes a completely new chapter!
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.
Multiple Domains
Server-Side Swift with Vapor
Mar 30 2021 · Book
Learn how to build web apps and web APIs using Swift and the Vapor 4 framework!
If you’re a beginne...
more
Server-Side Swift with Vapor
Learn how to build web apps and web APIs using Swift and the Vapor 4 framework!
If you’re a beginner to web development, but have worked with Swift for some time, you’ll find it’s easy to create robust, fully featured web apps and web APIs with Vapor 4.
Whether you’re looking to create a backend for your iOS app, or want to create fully-featured web apps, Vapor is the perfect platform for you.
This book starts with the basics of web development and introduces the basics of Vapor; it then walks you through creating APIs and web backends; creating and configuring databases; deploying to Heroku, AWS, or Docker; testing your creations and more!
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
Testing in Vapor 4
Jan 25 2021 · Article (20 mins)
Use a pre-built Vapor application to learn both how to test your server-side Swift Vapor apps on macOS and al...
more
Testing in Vapor 4
Use a pre-built Vapor application to learn both how to test your server-side Swift Vapor apps on macOS and also best practices to simplify your test code.