Deploying a Rails App The Easy Way

Introduction You've written the app, you've deployed it on Heroku, and now it's time to deploy your app for production on a real server. There are a few advantages of a server (dedicated or VPS) over something like Heroku. It mainly boils down to: Optimization Security Flexibility and Customization Multi-app hosting Lower Cost Signing Up First, we need to sign up for DigitalOcean: a VPS service renowned for the speed and simplicity of their VPS »

Using ownCloud for Ghost Static Files

Ghost is a powerful blog platform written in Node.js. Its simplicity and speed make it an ideal option for hosting a simple After installing Ghost, the first problem I ran in to was hosting photos. Having migrated data from Wordpress, the images were still hosted on that domain. If I pulled the Wordpress site down, that would mean losing my images. ownCloud ownCloud is perhaps the most popular self-hosted cloud service. Think Dropbox or »

Orion Delta: Extruder Jam Fix

The Problem The Orion Delta extruder drive assembly relies on a single drive gear which moves the filament to the extruder. The filament is held tight to the driving gear by a wheel that pushes the filament into the drive gear with a spring. Click images for higher resolution Every once in a while, it is too hard for the drive gear to pull the filament from the spool. This can be due to the »

Dynamically Changing $PATH for different Node projects

When I started working with Node, I did a lot of the work locally. I was working on several local projects and was having trouble keeping my $PATH up to date. I’ve recently found a solution that dynamically sets your $PATH to include node_packages/.bin in whatever directory you’re working. Add the following to the bottom of your .bashrc or .bash_profile. # Save old PATH _PATH=$PATH # Function to update PATH to »

Recall (Single)

As many of you know, I’ve been working on recording an album since the summer. Today, I’m happy to announce the release of the title track from that album. The rest is coming this month, so stay tuned! Check it out on or watch! »