Github Twitter 2 Delicious Linkedin Stackoverflow Google plus new 32px Rss

HTML5 Speech Synthesis Tips and Tricks

The HTML5 Speech Synthesis API isn't widely supported, but it is something cool to play with and can be useful. It is supported only in Chrome and Safari. For a recent prototype feature I used it. It is definitely still pretty beta. The goal of this post is to give some ...

Read more0 comments

Passenger and ngx_headers_more Module

Installing Nginx and Phusion Passenger make a powerful combonation for hosting web applications. Nginx is very flexible and fast. Phusion Passenger is rock solid and can be used to host Ruby, Python, and Node.js applications all at once. Nginx out of the box unfortunally lacks t...

Read more0 comments

Ruby API wrapper using Virtus and Typhoeus

This post will outline the process of building a backend Ruby API wrapper using Typhoeus and Virtus. As a project gets larger and more complex it makes sense to migrate to a service oriented architecture (SOA). This allows you to split out your application into smaller more manageable...

Read more13 comments

Switching to Sublime Text 2 Updated

Since I wrote my original post on switching to Sublime Text 2 a lot has changed. The final version was released just a few weeks ago. I also got a new computer and had to reinstall it; what I had originally written is a bit out of date so here is an updated post. Command line Tool To be...

Read more9 comments

File Uploading over AJAX using HTML5

Using the HTML5 File API to upload files over AJAX is a great way to to add file upload capabilities and not resort to using a flash based solution or iframe hacks. It's easy to use and works with most modern browsers. This example use the Data URI Scheme to transfer the file over AJAX. T...

Read more8 comments