PixelCog Blog

PixelCog Blog


Backing Up a Google Calendar to S3

Backing Up a Google Calendar to S3

This blog post will be a quickie. A client of mine recently asked me to start making regular backups for their business-critical scheduling data (which is currently hosted in a shared google calendar), so I decided to automate the process. This afforded me the opportunity to explore the aws cli tool, iam roles for compute cloud instances, and other fun stuff so I thought I’d pass it all along. [read more]

Virtualizing AWS OpsWorks with Vagrant

Virtualizing AWS OpsWorks with Vagrant

Having recently made the switch from my old PaaS provider to AWS OpsWorks, I’ve resolved to take this opportunity to update my local development workflow along with it. My peers have been extolling the virtues of Vagrant for years, so it’s time to finally see what all the fuss is about. [read more]

Recovering a Corrupted iPhoto Library

Recovering a Corrupted iPhoto Library

My hard drive RAID was damaged recently during a move and much of its contents were lost or corrupted. This included my iPhoto library with six years of personal photos. In order to recover my library I had to carefully combine several collections of partial backups with data recovered from the faulty hard drive. [read more]

Domain Routing With Amazon S3 and Route53

Domain Routing With Amazon S3 and Route53

In addition to being a great static webhost, Amazon S3 can be used as a cheap way to blindly redirect domain names. I needed to use this method recently so I thought I’d document the process for future reference. [read more]

Jekyll From Scratch - Extending Jekyll

Jekyll From Scratch - Extending Jekyll

In my previous posts I’ve covered the basics of Jekyll, and building a static website framework from the ground up. In this post, I’ll demonstrate ways in which you can enhance your otherwise-static Jekyll website or blog with interactive components like comment threads, site search, and contact forms, and I’ll share a few additional tips and tricks I’ve run into as well. [read more]

Jekyll From Scratch - Core Architecture

Jekyll From Scratch - Core Architecture

Now that we’ve covered the basics of Jekyll as a blogging platform, it’s time to mold a richly customized website out of the hunk of clay Jekyll has given you. In this second post of my series, I explore the depths of Jekyll’s potential as a static website generator without using any plugins. [read more]

Jekyll From Scratch - Getting Started

Jekyll From Scratch - Getting Started

Jekyll + GitHub Pages is the web platform underlying the new and improved PixelCog.com. I’ve decided to document my experience with it as I go along, consolidating best practices, tips, and tricks into a helpful guide to use for my own reference and the benefit of anyone else out there who might learn from my experience. [read more]

Hello World!

Hello World!

Welcome to my new tech blog! Following Lorna Jane Mitchell’s advice I made blogging into a new year’s resolution… two and a half years ago. Two full new-years later, I’ve long since convinced myself of the benefits of this practice; writing for mental relief, personal reference, publicity, etc. I’ve just never made the time to dive in until now. I’m excited to finally get started. [read more]