Caleb KleveterinThe Swift Web DeveloperDiving into Vapor, Part 5: Parent-Child RelationshipsIn the last tutorial, we created a sibling relationship for the User model to represent follower/following relationships between them. Now…Oct 6, 20181Oct 6, 20181
Caleb KleveterinThe Swift Web DeveloperDiving into Vapor, Part 4: Deeper into FluentIn the last tutorial, we looked at the basics of Fluent queries (and routing, but that doesn’t matter at this time). This time, we will dig…Sep 6, 20182Sep 6, 20182
Caleb KleveterinThe Swift Web DeveloperDiving into Vapor, Part 3: Introduction to Routing and Fluent in Vapor 3In that last tutorial, we learned how to connect a database to our app and save models to it. In this tutorial, we will learn how to query…May 5, 20186May 5, 20186
Caleb KleveterinThe Swift Web DeveloperDiving into Vapor, Part 2: Persisting Data in Vapor 3In the previous tutorial, we looked at how to setup a Vapor project. It’s a good place to start, but not very fun. Let’s get our…Mar 24, 20185Mar 24, 20185
Caleb KleveterinThe Swift Web DeveloperDiving into Vapor, Part 1: Up and Running with Vapor 3In this tutorial we will cover setting up an environment for building web apps with Swift, creating a Vapor project, look at the structure…Mar 8, 20182Mar 8, 20182
Caleb KleveterHaving More Control Over the Flow (A Deeper Look at Control Flow in Swift)Control flow makes up a huge part the programs we write. If you make anything more complex the a hello, world program, you are sure to use…Oct 20, 2017Oct 20, 2017
Caleb KleveterinThe Swift Web DeveloperUsing PostgreSQL With Vapor 2Persistence of data is one of the most important features of many web applications. My Goal in this article is to show you how to connect…Jun 1, 20175Jun 1, 20175
Caleb KleveterThe Failure and Success of Stack OverflowIn recent discussion on Meta Stack Overflow (MSO), Stack Overflow Docs has been the subject of many questions. Is it a failure? Can it be…May 30, 20172May 30, 20172
Caleb KleveterinThe Swift Web DeveloperSocial Authentication in Vapor 1Note: This article is not compatible with Vapor 2. If you are still on Vapor 1, you can follow this tutorial.Feb 8, 20171Feb 8, 20171
Caleb KleveterinThe Swift Web DeveloperUser Authentication with VaporNote: This article is not compatible with Vapor 2. If you are still on Vapor 1, you can follow this tutorial.Dec 22, 20161Dec 22, 20161