Total 22 Posts

Radio: Prepare your podcast for iTunes distribution using AWS Elastic Transcoder

Amazon Web Services offers a suite of tools for podcast producers to distribute their audio online. There's CloudFront for caching, S3 for storage, Glacier for long-term storage, Elemental for real-time distributing, Tailor for server-side ad insertion. I thought it would be to fun to show how to use Elastic Transcoder

Using an ORM with NodeJS

I've written a lot about building REST API's and a few of my favorite include Rails-only API, ExpressJS, Amazon Lambda, and SailsJS. This article is going to focus on something slightly different –but still interconnected, Object Relational Models. Although it's good practice to learn how to write SQL statements, at

NodeJS: How to fix localhost Error: listen EADDRINUSE

If you're using NodeJS, sometimes you'll get an error like this: Error: listen EADDRINUSE :::5000 at Object.exports._errnoException at exports._exceptionWithHostPort at Server.setupListenHandle [as _listen2] at listenInCluster at Server.listen at What this error means is that you're trying to bind the app but the

Common Open SSL Commands

Deprecated Openshift v2.0 has now reached End of Life and will be replaced by v3.0. Below are all the commands you will need to prepare your website for SSL encryption. General OpenSSL Commands Generate a new private key and Certificate Signing Request. openssl req -out CSR.csr -new

Radio: Fetching album artwork using beets

You will need the requests library to capture album artwork from Fetch Art. pip install requests Install requests library for Python.We need imagemagick to do some image processing. I use Homebrew package manager to install imagemagick.  Here's how to install Homebrew on OSX brew install imagemagickInstall imagemagick do conduct

AWS: How to install Icecast on AWS EC2 (Part 1 of 2)

Icecast is an open source server designed to help you stream music over the web. The server is designed for DevOps administrators who prefer managing through configuration files. Today we will recreate a cloud-based radio station using AWS EC2, Icecast and Mac OS X. Step 0 - Setting up AWS

AWS: Modifying Robots.txt within a Bitnami EC2 instance

Bitnami offers Wordpress for AWS Cloud which is great for developers whom are not interested in focusing on DevOps topics such as installing php, Apache and Wordpress. The Bitnami package does it all but there are a few things you'll need to modify including robots.txt files. In this blog