Many times when developing an application for a customer, the requirement surfaces to handle uploaded files. It is a problem that has been solved many times, but typically not without causing the developer headaches in the process. When dealing with uploads, one has to consider a multitude of questions: What kinds of file are allowed? How big can the files get? How many can be uploaded and where do you store the files once uploaded? It can be a mess of...

Dealing with JSON is one of those tasks that almost every developer has to perform in order to construct data models with which to populate project views. However, building and testing a good data model can be time-consuming and prone to mistakes. JSON Parsing in Swift Before Codable Prior to Swift 4, Swift's Foundation library provided native JSON parsing by way of the JSONSerialization API. Simply put, JSONSerialization would convert an API payload into a collection of dictionaries with nested arrays. However,...

Phase 2 starting working with Pioneer Library System (PLS) to create an extremely user-friendly and functional solution for a dilemma the library industry sees across the nation: offering remote services in one central application. This issue is especially prevalent in areas still growing in tech innovation, like Oklahoma. Through our process and great partnership with PLS, the solution has become so successful through user adoption as well as receiving The Journal Record's 2016 Innovator of the Year Award. The PLS Connect...