Workaday Reading

How To Enable SFTP Without Shell Access on Ubuntu 16.04

“SFTP stands for SSH File Transfer Protocol. As its name suggests, it’s a secure way of transferring files to a server using an encrypted SSH connection. Despite the name, it’s a completely different protocol than FTP (File Transfer Protocol), though it’s widely supported by modern FTP clients.”


read »

Moving a site from Drupal to WordPress

Moving a site from Drupal to WordPress

Exporting from Drupal Use Views Data Export module and these instructions. When exporting tags there’s a couple options. 1. You can have all the added tags in one field value. 2. You can export each taxonomy individually. Depending on how you want the tags within the WP site you may prefer one way or another. … Continued

Alfred Mac OS X Dark Mode Workflow

Alfred is great, I’m absolutely reliant on it. Everyone has their workflow lists and maybe I’ll do mine sometime, but here’s a quick one: alfred-dark-mode

WordPress Admin Taxonomy Sidebar Resize

Taxonomy sidebar

I’m currently setting up an admin for a clients redesign. There’s going to be a hefty amount of categories and I wanted to make the selector in the sidebar resizable for at least a little bit easier viewing. The simple if not completely cross browser friendly (chrome, ff, safari) way to do this is css’s … Continued

Workaday Reading

Global space

“Without any namespace definition, all class and function definitions are placed into the global space – as it was in PHP before namespaces were supported. Prefixing a name with \ will specify that the name is required from the global space even in the context of the namespace.”


read »

Workaday Reading

HTTP 2 Server Push

“A year ago, I posted an article explaining the general concept of HTTP 2.0. Today we can finally use it for building websites as it is now supported by major browsers. This article will focus on HTTP 2.0 – Server Push, from what it is, the problems it solves, how to implement it (using commons.”


read »

Workaday Reading

Using Object Spread Operator

“Since one of the core tenets of Redux is to never mutate state, you’ll often find yourself using Object.assign() to create copies of objects with new or updated values. For example, in the todoApp below Object.”


read »

Workaday Reading

Recomposing Redux

“Building your own Redux clone using the recompose library. Recompose is a set of helpers that create Higher Order Components (HOC) for React and add encapsulate behaviours that you can apply to any React component.”


read »

Workaday Reading

Setup AWS S3 static website hosting using SSL (ACM)

“I registered a new domain (ssml.io) and I want to use it to host a static website using S3 and Cloudfront. For this website I want an SSL connection using a AWS Certificate Manager certificate. Open the buckets properties and activate “Static website hosting”. Make note of the Endpoint URI.”


read »

Workaday Reading

Link Relations

“The Amazon API Gateway API includes the following link relations that you can use to access and modify Amazon API Gateway resources.”


read »