Apologies for the slightly inflammatory title, but I’m beginning to get worried about the Ruby community, and sadly my worries are stemming from an area that first made me fall in love with Ruby, testing. By now you are probably familiar with the whole «TDD is Dead» saga that stemmed from a keynote that DHH recently gave at RailsConf. I’m not going to bother recapping that, do a Google search and you’ll find out all about it.
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!
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.
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.
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.
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.
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.