Weekly articles

About server side and iOS application development using Swift.

Swift on the Server in 2020

Why choose Swift as a backend language in 2020? What are the available frameworks to build your server? Let me guide you.

Swift

Dynamic routes and page hooks in Feather CMS on top of Vapor 4

Learn how to create custom pages in Swift and register SEO friendly clean URLs using the Feather CMS routing system.

Vapor

Content filters in Feather CMS

In this article I'll tell you all about content filters and show you how to build your own one using hooks functions and Vapor.

Vapor

How to build a Feather CMS module?

In this tutorial I'll show you how to create a custom user module with an admin interface for Feather using Swift 5 and Vapor 4.

Vapor

Getting started with Feather CMS

Learn how to set up your own site using Feather CMS. A modern Swift-based Content Management System powered by Vapor 4.

Vapor

10 short advices that will make you a better Vapor developer right away

As a beginner server side Swift developer you'll face many obstackles. I'll show you how to avoid the most common ones.

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.

Vapor

Building stylesheets using Leaf

CSS preprocessors are extremely popular, but in Vapor 4 we can also use the Leaf template engine to render dynamic stylesheets.

Vapor

Table joins in Fluent 4

In this quick tutorial I'm going to show you how to join and query database models using the Fluent ORM framework in Vapor 4.

Vapor

Custom Leaf tags in Vapor 4

In this article I'm going to show you how to create some useful custom tags for the Leaf template engine, written in Swift.

Vapor

Websockets for beginners using Vapor 4 and Vanilla JavaScript

Learn how to create a websocket server using Swift & Vapor. Multiplayer game development using JavaScript in the browser.

Vapor

Building and loading dynamic libraries at runtime in Swift

Learn how to create a plugin system using dynamic libraries and the power of Swift, aka. modular frameworks on the server-side.

Swift

What's new in Swift 5.3?

Swift 5.3 is going to be an exciting new release. This post is a showcase of the latest Swift programming language features.

Swift

Sign in with Apple using Vapor 4

A complete tutorial for beginners about how to implement the Sign in with Apple authentication service for your website.

Vapor

The Swift package manifest file

This article is a complete Swift Package Manager cheatsheet for the package manifest file, using the latest Swift 5.2 tools version.

Swift

Server side Swift projects inside Docker using Vapor 4

Learn how to setup Vapor 4 projects inside a Docker container. Are you completely new to Docker? This article is just for you.

Vapor