Published inSwift2GoVapor 3 Series IV — RelationshipIn our previous article, we enabled testing and wrote unit tests for each endpoint. Besides, we managed to run these tests on Linux…Sep 18, 20181Sep 18, 20181
Published inSwift2GoVapor 3 Series III — TestingIn our previous article, we implemented two ways to authenticate users: HTTP basic authentication and bearer token authorization. As a…Aug 21, 20181Aug 21, 20181
Published inSwift2GoVapor 3 Series II — AuthenticationIn the previous article, we finished a simple RESTful API server with Vapor 3. More specifically, we created our Usermodel to store data…Aug 9, 20181Aug 9, 20181
Published inSwift2GoVapor 3 Series I — CRUD with ControllersI am super excited that Apple made Swift open-sourced in 2015, because not only does it mean there will be more interesting features, but…Aug 2, 20182Aug 2, 20182
Declarative Programming in SwiftRecently, a series of articles — — Building a declarative animation framework in Swift catches my eye. John points out a problem with…Aug 29, 2017Aug 29, 2017
Server Side Swift with Vapor 2 (Part 2)In the previous part of this series, we have created a RESTful API server which manipulates three models — — Lesson, Teacher, and Student…Jul 17, 20176Jul 17, 20176
Server Side Swift with Vapor 2 (Part 1)Before Swift was open source in 2015, I had tried to write a simple RESTful API server with Node.js. However, I did not have enough time…Jul 17, 20171Jul 17, 20171
First Try at GraphQL & ApolloRecently, I saw a news said that GitHub migrated their API from REST to GraphQL. This makes me really curious about what’s GraphQL and what…Jun 24, 2017Jun 24, 2017
ReSwift at First GlanceRecently, I watched a video which was talking about iOS architecture and the lecturer mentioned an architecture called ReSwift during the…May 21, 2017May 21, 2017