Total 23 Posts

Load Testing Deep Dive

How engineers can stress test apps, new features, or experiments prior to production launch.

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