Blogs

Transitions

Open Sky Logo I couldn’t be more excited to announce that I have accepted a position at The Open Sky Project. I am leading the architecture, development and technology.

It’s rare in life that one has the opportunity to do what they love to do and be paid to do it. Even rarer is to do something great with people you love working with. At OpenSky I have found this and more. There is an energy and excitement at OpenSky; come spend 10 minutes in our office and you will feel it. The team is passionate about what they are doing and the passion is growing.

VIM Crash Course

MacVim icon, glossy style

Image via Wikipedia

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, unaware of the power and beauty of vim. One of my developers has expressed desire to abandon the bloated GUI ways of eclipse and discover VIM. I have been using VIM for such a long time I forgot how difficult that transition is. Here are some resources and approaches to help you learn vim.

Unix Jobs Management

"Screenshot of GNU Screen." The top ...

Image via Wikipedia

Every self respecting linux, mac os X or *nix user should have a solid handle on managing jobs in unix. The following will explain how to run tasks in the background, bring tasks to the foreground, background already running tasks and keeping a task running while logged out.

human readable du sorted by size

Example output of the du UNIX command

Image via Wikipedia

du is the *nix command for disk usage. It tells you how much space everything in the given directory is taking up. GNU du introduced a handy option -h making it human readable, or showing sizes using K, M, G rather than bytes. Unfortunately this makes it not sortable numerically. Here’s how to sort du by size and keep it as human readable.

Benchmarking Cloudfront (and S3)

Image representing Amazon as depicted in Crunc...

Image via CrunchBase

Amazon has done it again bringing another computing service to the masses. This time it’s the Content Delivery Network or CDN. Cloudfront is a direct competitor to other popular CDNs such as Akamai. While Akamai requires a fairly substantial amount of traffic to become a customer, Cloudfront doesn’t. It follows all of Amazons, pay for what you use mentality. This means that everyone can benefit from incorporating Cloudfront into their blog, site, store, etc..

For purposes of experimentation, I decided to track how much of a difference Amazons Cloudfront made over simple s3 public hosting vs hosting locally on my webhost. I decided to use stevefrancia.com for this experiment since it is a very small and simple site with a single html file a couple css and js files and a handful of images. No server side processing or other significant variables, perfect for benchmarking.

Using the right keys

Keyc(ODE)

Image by HeyThereSpaceman. via Flickr

Today I was visiting a friends office and like many offices in NYC they have a shared bathroom in the hall for the entire floor. In this building it had five buttons on the door that when pressed in the correct order unlocked the door. A simple password.