David Barnard – Blog – How to Game the App Store

So, let’s talk about how developers are gaming the App Store and why it matters to the future of the platform. Any one of these tactics might seem somewhat bland individually, but when tens of thousands of apps deploy multiple tactics across many categories of apps, the impact can be measured in hundreds of millions […]

Deploying a Fully-automated Git-based Static Website in Under 5 Minutes

An Ubuntu 16.04 server configured according to our Initial Server Setup guide. While the goal is to get a website up quickly, we don’t want to skimp on security. The guide will set up a secure environment for Caddy. Skip step 7 of the guide as we will be using a Cloud Firewall instead of […]

shareup.app → Encoding and decoding SQLite in Swift

a middle approach in which the developer is responsible for creating the tables for the model types and for writing the SQL to update and fetch the model types from the database, but the SQLite encoder is responsible for converting the model types to a form that SQLite understands. The SQLite decoder is then responsible […]

Creating a Distributed Minio Cluster on Digital Ocean · anthonysterling.com

The plan was to provision 4 Droplets, each running an instance of Minio, and attach a unique Block Storage Volume to each Droplet which was to used as persistent storage by Minio. Then create a Load Balancer to Round Robin the HTTP traffic across the Droplets. Source: Creating a Distributed Minio Cluster on Digital Ocean […]

Server-side Swift: Making Canopy – Max Howell – Medium

Intrinsic type-safety cross-process with barely any work from me was super comfy and made the 1,000 miles between me and my server seem no different to passing data between view-controllers. Source: Server-side Swift: Making Canopy – Max Howell – Medium