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 of users and likely billions of dollars.

Source: David Barnard – Blog – How to Game the App Store

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 a software firewall installed on the Droplet.

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

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 for taking the SQLite data types and converting them into our model types. In practice, this approach requires us to write a bit more code than is required to just add conformance to the Cod

Source: shareup.app → Encoding and decoding SQLite in Swift