Oct 19, 2009 Comments Off
Presenting at the Screaming Monkeys Web Guild meetup
I’ll be presenting at the Screaming Monkeys Web Guild meetup this evening at 6pm:
- Getting your web application up and running in minutes with Heroku
- Basic screencasting tips and techniques
We will meet in the new Northeast Indiana Innovation Center building, thanks to Cirrus ABS. If you can’t make the event tonight, check back in a few days as I should have a screencast of my presentation posted.
Making magic with Heroku
Ruby has long been a challenging language to use for small web sites because of the work required to configure and manage hosting. The investment makes perfect sense for large-scale apps, but really bogs down the smaller projects.
The last 12 months have seen tremendous strides in the ease of Ruby deployment and none more revolutionary than Heroku. I don’t want to discount other contributions like mod_rails (also known as Phusion Passenger) that will have longer-term impact. Despite the power of mod_rails, Heroku offers tremendous scalability, ease of entry, and incredibly fast deployment with almost no setup that’s unmatched.
I’ll be covering some of the basics:
- Overview
- Publishing your app in less than 60 seconds
- Creating separate staging and production deployments
- Loading all your gems
- Living with a read-only filesystem
- Grabbing a copy of your database
Getting started with screencasting
The Ruby on Rails community offers a wealth of resources for learning the framework via screencasts. Rather than just reading a blog post or a set of steps, you see the complete process as well as parts of another programmers workflow. It’s an incredibly powerful medium. I’ll be taking a few minutes this evening to share my experiences creating screencasts and will share some tips on how to get started and avoid some of the frustrations I muddled through:
- Basic software/hardware requirements
- Workflow
- Publishing options
- Getting ideas / watching the masters
I have enjoyed creating screencasts for my clients and decided to experiment with using them as a presentation tool for my July talk with Mike Krisher on version control with Git. Instead of trying to muddle through a rather complex demonstration real-time while trying to explain what was going on, I pre-recorded the demo. I didn’t record any audio, so the voice-over was done in person (which is always preferable). I went back later and voiced-over the demo so that members who couldn’t make the meetup would benefit from the demo.
If that’s you, I expect you to contact me in the next 2 minutes. You’ll find a
Yes, I build killer web sites and online software. They’re perfect for my clients not because the technology is great. It’s that they do what no one else could figure out how to do: accomplish my client’s goals of more revenue, more customers, fewer errors, etc.
It’s not a new idea, and certainly not something I came up with. A number of authors and sharp businesspeople understand that we do our best work when partnering with clients (and fellow employees) who are a good fit. Michael Port calls it the “Velvet Rope Policy” in
I find that getting special time with my girls (who are 2 yrs and 3 1/2 yrs old) makes all the difference to them. A little time where Dad gives them his undivided attention goes a long way. As a favor to my wife to let her sleep in, I started a “daddy-daughter date” tradition. Little did I know that this would become one of the highlights of my week.
There are so many benefits that I could hardly name them all, but here’s a few:

A deli turned customer care/service powerhouse. Their simple perspective and brilliant execution (always the hard part) gives them tremendous credibility when it comes to customer happiness. No environment is harder than a retail store (especially food-related, I’ve been there).
