Having recently moved I used the opportunity to do something I had been thinking about doing for quite sometime, cancel my cable subscription. This was not an easy decision to make, as I am a TV addict in every sense of the word. My previous cable package was the ultimate, super deluxe package. I had quite literally all the channels that my provider would give me. Did I need all these channels, of course not!

Read more →

When I first started MetaCasts.tv in January of 2013 I set out to create a unique screen cast series. I wanted a series that didn’t focus on just one topic, just Ruby, just JavaScript, etc… instead I wanted something that would challenge my subscribers, as well as myself. I wanted to talk about all sorts of technologies. I knew that some weeks the topic at hand might be incredibly relevant to viewers, and that other weeks it wouldn’t be.

Read more →

I’m really happy today to announce my newest book, and screencasts, “Conquering the Command Line”. This is a book I’ve been wanting as a developer since I first begin my career in the late 90s. Let me explain a little bit about my background to help you understand why I’ve always wanted this book. My background, that is to say my degree, is in music. That’s right, music, not computer science.

Read more →

On January 1st of this year I announced a weekly screencast site called, MetaCasts.tv, and I have been thrilled with the response it has received over the past year. In it’s first year I’ve released over 60 videos (17+ hours) on Ruby, Rails, Go, JavaScript, Node, Redis, iOS, and so much more, and next year I plan on releasing even more great videos on those topics, as well as new ones.

Read more →

Today I am announcing the release of a new SaaS application I’ve written, LineLytics.com. I’m very excited about this application, and if you are a Stripe user, then you should be too. So what is LineLytics.com? First, let me give you a little background on how the application came to be. At the beginning of the year I announced my weekly screen cast site, MetaCasts.tv. The site has a monthly subscription of $9, or a yearly subscription of $90.

Read more →

One of my favorite things to do is learn. I love learning. It’s been a central tenet of my life. When I was 11 I taught myself to play guitar and then ended up receiving an honors BA degree in music years later. During college I taught myself how to program and have spent the last 14 years as a professional developer. I’ve parlayed my love of learning into a successful career that has included working with some of the brightest minds in the industry, authoring two books, and speaking at conferences all around the world.

Read more →

In this short video we’ll take a look at the basics of how JavaScript prototypes work. We’ll also look at a few of the fun things you can do with JavaScript prototypes, as well as how they can be dangerous if mis-used. UPDATE: This video is now available on MetaCasts.tv. A new screen cast subscription site that focuses on Ruby and related technologies, such as Rails, JavaScript, CoffeeScript and more.

Read more →

In an earlier video we took a look at Rack to build incredibly lightweight web applications with Ruby. Rack’s toolkit allowed us to quickly throw to get a working application, but we did have to put a little effort into it once we wanted to build something a little more complex. Sometimes you want a fast and simple framework for building a simple web application. Perhaps you only need to respond to a handful of routes, or you want the response time for a small part of a bigger application to be lighting fast.

Read more →

If you’re writing web applications with Ruby there comes a time when you might need something a lot simpler, or even faster, than Ruby on Rails or the Sinatra micro-framework. Enter Rack. In this 5:25 minute long video we’ll quickly explore the Rack framework, which powers Ruby on Rails, Sinatra, and a whole host of other frameworks. We’ll start with a one line Rack application and move on to write a very simple web framework using this powerful tool.

Read more →

I’ve just started to work on a series of screencasts. The topics will be varied, but will center around Ruby, Rails, JavaScript, CoffeeScript, iOS, and the like, ranging in time from 2 minutes to 10-15 minutes. Because I’m just starting to get my feet wet in this area I thought I would share the first of these screencasts with everyone here in the hopes of getting some feedback, good or bad.

Read more →