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.
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 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
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
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
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
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.
In this tutorial, you’ll learn how to use GitHub, Travis, Jenkins and fastlane to make Continuous Integration...
more
Continuous Integration With GitHub, Fastlane & Jenkins
In this tutorial, you’ll learn how to use GitHub, Travis, Jenkins and fastlane to make Continuous Integration part of your daily workflow.
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.
iOS & Swift
Beginning Machine Learning with Keras & Core ML
Feb 5 2018 · Article (50 mins)
In this Keras machine learning tutorial, you’ll learn how to train a convolutional neural network model, conv...
more
Beginning Machine Learning with Keras & Core ML
In this Keras machine learning tutorial, you’ll learn how to train a convolutional neural network model, convert it to Core ML, and integrate it into an iOS app.
Android & Kotlin
Ktor: REST API for Mobile
Feb 3 2020 · Article (30 mins)
In this tutorial, you’ll create a REST API server for mobile apps using the new Ktor framework from JetBrains.
Ktor: REST API for Mobile
In this tutorial, you’ll create a REST API server for mobile apps using the new Ktor framework from JetBrains.
Multiple Domains
Building the Android Open Source Project
Jun 29 2020 · Article (20 mins)
Working on the Android platform is a task addressed by Google and OEMs mostly. In this tutorial, you’ll get i...
more
Building the Android Open Source Project
Working on the Android platform is a task addressed by Google and OEMs mostly. In this tutorial, you’ll get insights into building the AOSP.
Learn how to use Continuous Integration for Android to be sure you have fully-verified and battle-tested code...
more
Continuous Integration for Android
Learn how to use Continuous Integration for Android to be sure you have fully-verified and battle-tested code on the master branch.
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
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
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 […]
Multiple Domains
Build an API with Kotlin on Google Cloud Platform
Sep 30 2019 · Article (30 mins)
In this tutorial you will learn how to build a server side API using Kotlin and Ktor that you can host on Goo...
more
Build an API with Kotlin on Google Cloud Platform
In this tutorial you will learn how to build a server side API using Kotlin and Ktor that you can host on Google Cloud Platform and use with your Android app.
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
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
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.
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
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.