Tooling

Tooling

7 posts

Utilizing Makefiles for Swift projects


In this tutorial I'll show you how to use Makefiles for server-side Swift projects to help running utility tasks in a more simple way.

The Swift compiler for beginners


Learn how to build executable files using the swiftc command, meet the build pipeline, compilers and linkers under the hood.

Custom working directory in Xcode


Learn how to set a custom working directory in Xcode to solve one of the most common beginner issue when using Vapor.

How to store keys in env files?


In this tutorial I'll show you how to save and load secret keys as base64 encoded strings using dotenv files in Vapor 4.

Swift 5 and ABI stability


Apple's Swift 5 language version will be a huge milestone for the developer community, let's see what are the possible benefits of it.

How to launch a macOS app at login?


In this tutorial I'll show you how to launch a completely sandboxed macOS application on system startup written in Swift.

Conventions for Xcode


Learn how to organize your codebase. If you are struggling with Xcode project structure, files, naming conventions, read this.