Roland is a Static Website Generator Written in Swift

If there's one thing I'm good at, it's reinventing wheels. So here's Roland - an open source, blog-aware, static website generator written in Swift that also uses PHP under the hood because PHP is still the best template language.

Read More »


Creating a Permanent SSH Tunnel Back to Your Mac at Home

Today's post is a bit more technical than what I've been writing about lately, but it's also partly for my own reference to save me some googling when I forget everything again in the future. I was always a big fan of Apple's Back to My Mac service. I found it...

Read More »


Fixing Broken Backblaze B2 Scripts when Run From cron

Just a quick note for my future self and anyone else who might be running into this problem. Last week I migrated all of my backups off of Amazon S3 and rsync.net to Backblaze B2. The cost savings are enormous - especially for a small business like myself. And the server-to-server...

Read More »


Categories
Backups Server Side

Importing Jekyll Posts into WordPress

Nearly four years ago I switched my main site over to Jekyll. It's been great. But late last year I decided to make that site and its blog purely about my software business and move all of my non-work posts over to my tyler.io domain so I could have a...

Read More »


Categories
Jekyll PHP

Switching from GitHub to GitLab

I've been a happy paying customer of GitHub since early 2009. But yesterday, for a few different reasons, I deleted all of my private repositories and moved them over to a self-hosted installation of GitLab. I didn't make that decision lightly, as I've been very happy with GitHub for the...

Read More »


Publishing Your Blog with Dropbox and Jekyll

Back in August I wrote about my experience switching this blog from WordPress to Jekyll. Three months in, I'm happy to report everything is going swimmingly. I survived a few high traffic moments from Hacker News and was thrilled to see the site stay up even when I managed to...

Read More »


Categories
Jekyll

Switching From WordPress to Jekyll

Last week I finally took the plunge and completely switched this website from WordPress, which I had been using for over four years, to Jekyll. There are tons of articles online about switching, so I'm not going to attempt to write any sort of exhaustive guide about the process. These...

Read More »


Categories
Jekyll

Serving Static Content on Amazon S3 with s3up

I've written twice about using Amazon S3 to host your website's static content. It's a great solution for small websites without access to a real content delivery network. And now that Amazon has launched CloudFront on top of S3, it's even better. But there are still ways we can improve the...

Read More »


Introducing Appcaster + OpenFeedback

Today I'm proud to announce the release of two new open source projects: Appcaster and OpenFeedback. I've been working on them off and on for over nine months, so I'm very excited to finally see them out the door. Appcaster, which I've written about before, is a web-based dashboard for indie...

Read More »


Using Amazon S3 as a Content Delivery Network

[Update: You might also be interested in s3up for storing static content in Amazon S3.] Earlier this week I posted about my experience redesigning this site, focusing on optimizing my page load times using YSlow. A large part of that process involved storing static content (images, stylesheets, JavaScript) on Amazon S3...

Read More »


Building a Better Website With Yahoo!

It's been a long time coming, but I finally pushed out a new design for this website last month. I rebuilt it from the ground up using two key tools from the Yahoo! Developer Network: YUI Grids and YSlow The new design is really a refresh of the previous look with a focus...

Read More »


Categories
Yahoo! Web Performance