The OpenAPI Spec and Kitura: Getting Started [FREE]
Get started with the OpenAPI spec in this server-side Swift tutorial on using the Swagger API with Kitura to generate an SDK for your iOS app!
View ArticleServer-Side Swift: Testing on Linux [FREE]
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.
View ArticleSwiftNIO: A simple guide to async on the server [FREE]
An important topic in server-side Swift is asynchronous programming. This tutorial teaches you how to work with two important aspects of async programming: futures and promises, using SwiftNIO.
View ArticleTesting in Vapor [FREE]
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.
View ArticleWhat's New in Swift 5: Strings [SUBSCRIBER]
In this screencast, learn how Swift 5.0 introduces several new improvements to dealing with strings.
View ArticleDeploying Kitura with Docker & Kubernetes: Getting Started [FREE]
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.
View ArticleDeploying to Vapor Cloud 2 Tutorial [FREE]
Learn how to deploy your Vapor app to Vapor Cloud 2, and take advantage of the free database tier in the new version of their cloud service!
View ArticleDeploy to Vapor Cloud 2 [SUBSCRIBER]
In this screencast, see how to deploy your Vapor app to Vapor Cloud 2, and take advantage of the free database tier in the new version of the cloud service.
View ArticleCore Graphics Tutorial: Curves and Layers [FREE]
In this tutorial, you will learn the Core Graphics drawing model and how it dictates the order that you draw your shapes.
View ArticleAndroid RecyclerView Tutorial with Kotlin [FREE]
In this Android RecyclerView tutorial, learn how to use Kotlin to display datasets of a large or unknown size!
View ArticleAuto Layout Tutorial in iOS: Getting Started [FREE]
In this Auto Layout tutorial, you’ll learn how to use constraints and apply them to making iOS apps.
View ArticleBeginning ARKit [SUBSCRIBER]
In this course, you will explore ARKit from getting to know how it works, to adding new furniture in your room and identifying 3D objects from the camera.
View ArticleKotlin Multiplatform Project for Android and iOS: Getting Started [FREE]
In this tutorial, you’re going to see how to build an app for Android and iOS while only having to write the business logic once in Kotlin.
View ArticleRxBindings [SUBSCRIBER]
In this screencast, learn how to take advantage of RxBinding and Kotlin’s extension functions to improve the quality of your code by refactoring some of the methods of an app built with RxJava.
View ArticleWhat's New in Swift 5: Types [SUBSCRIBER]
Swift 5.0 has arrived and with it comes a new Result type, ways to handle future Enum cases, and dynamically callable types.
View ArticleServer Side Swift Celebration Giveaway Winners – and Last Day for Discount!...
Check out the winners of our Server Side Swift giveaway — and don’t forget today is the last day to grab the discount on our new server-side Swift books and bundles!
View ArticleFace Detection Tutorial Using the Vision Framework for iOS [FREE]
In this tutorial, you’ll learn how to use Vision for face detection of facial features and overlay the results on the camera feed in real time.
View ArticleAndroid Things Tutorial: Getting Started [FREE]
Did you ever want to tinker with all those little pins on hardware boards? Well in this tutorial, you’ll learn how to do just that, with AndroidThings!
View ArticleWhat's New in Swift 5: Syntactical Sugar [SUBSCRIBER]
Swift 5.0 has arrived and with it comes some nice syntactical sugar to make developing your code that much easier.
View ArticleiOS Timer Tutorial [FREE]
In this iOS Timer tutorial, you’ll learn how timers work, affect UI responsiveness and battery and how to work with animations using CADisplayLink.
View Article