Sign in with Apple using Vapor 4
A beginner's tutorial on implementing Sign in with Apple authentication for a website using the Vapor 4 server-side Swift framework.
Tibor Bödecs — Swift developer and technical writer sharing in-depth articles on Swift, Swift 6, server-side Swift, and frameworks like Hummingbird and Vapor, with a focus on clean architecture, type safety, and modern language features.
142 articles from this blog
A beginner's tutorial on implementing Sign in with Apple authentication for a website using the Vapor 4 server-side Swift framework.
A comprehensive cheatsheet and guide for the Swift Package Manager manifest file (Package.swift), covering package types, structure, and configuration.
A tutorial on setting up and running server-side Swift projects inside Docker containers using the Vapor 4 framework.
A guide to implementing a modular plugin and hook system in Swift, inspired by event-driven architectures like WordPress.
A beginner-friendly guide to implementing user authentication and authorization in Vapor 4 using sessions and JWTs, written in Swift.
A tutorial on building a generic CRUD controller for RESTful APIs using Vapor 4 and Swift, covering HTTP basics and code implementation.
A guide to using Vapor's command-line tools for building, running, and managing Swift server applications, including serve, migrate, and log commands.
A tutorial on creating and using middlewares in Vapor 4, a server-side Swift framework, to handle common routing tasks.
A guide to writing Swift scripts using Vapor 4's Command API and comparing it with Swift Argument Parser for backend tasks.
A tutorial on using the Fluent ORM framework with PostgreSQL in Vapor 4 for server-side Swift development.
A beginner's tutorial on setting up PostgreSQL for use with the Fluent 4 ORM in Vapor, covering installation, user/database creation, and basic management.
A tutorial on building a website using the Vapor 4 server-side Swift framework and the Leaf templating engine.
A tutorial on downloading files in Swift using URLSession with the Combine framework, focusing on asynchronous image loading and best practices.
A guide to building backend applications using the Vapor 4 framework in Swift, covering its history and advantages over other server-side technologies.
A guide for beginners on best practices, hardware, and software needed to start learning iOS development with Swift in 2020.
A Swift developer reflects on mistakes using UICollectionView for iOS input forms and shares lessons learned about better practices.
A tutorial on building a simple HTTP/2 server using the Vapor 4 framework for server-side Swift development.
A guide to implementing a service layer in the VIPER architecture for iOS apps, explaining how to separate services from modules using Swift.
A tutorial on integrating the VIPER architecture with SwiftUI to build scalable, modular iOS applications following clean code principles.
A Swift tutorial on implementing video selection and playback using UIImagePickerController and AVPlayer for iOS development.