Small sips of Swift wisdom. A blog about Swift and iOS development by Thomas Prezioso Jr.
In Part 2 of this ongoing series about building out my first server-side Swift app, we turned LinkVault from a simple Vapor app into a real database-backed API. We added a Link model, created a migration, connected to Postgres, and built CRUD routes for saving and managing links.
May 5, 2026
23 min read
Read ArticleIn part 1, we set up a Vapor project to use Fluent + Postgres, learned how to run the app locally in our browser, added some starter routes for us to play with, and returned JSON responses using Swift types. In this post, we’re going to build the first real version of LinkVault, our saved-links backend. By the end, we’ll have:
May 4, 2026
12 min read
Read MoreLet’s take a look at how we can implement TipKit in a SwiftUI application. TipKit is used to show contextual tips that highlight new, interesting, or unused features people haven’t discovered on their own yet.
January 24, 2025
5 min read
Read More