Thom has been writing software since the days when ALL phones were wired. He calls himself a ParaHacker. Seduced by Rails and then enthralled with Ruby, Thom was an early adopter of RubyMotion. When he is not playing board games, you will find Thom on the Sitepoint forums where he is an Advisor.

Thom's articles

  1. Beginners Git, or: If I Could Turn Back Time…

    Have you ever saved a file called ‘index-2.html’, just so you didn’t overwrite ‘index.html’? And then saved ‘index-3.html’? It gets messy, doesn’t it? That is EXACTLY why Git was invented. In this video, produced by our sister company Learnable, you’ll learn the basics of Git, and see why it is a tool that could help […]

  2. The Path to Better Vi Skills

    Among software developers there is no single subject that will generate more opinions, controversy or discussion than that of “Favorite Code Editor”. It seems we all have a definitive preference and will agrue vehemently in favor of that choice. At the same time, there is no *nix system to which you can connect today that […]

  3. Nitrous.IO and Heroku: A Perfect Pair

    This article is a follow-up to Nitrous.IO: Rails Development in the Cloud published earlier. If you have not read that article, I recommend you do so. I will wait. Although it is not a prerequisite, this tutorial assumes you have an account on Nitrous.IO and have setup a Box for Ruby. Start with a Nitrous […]

  4. Nitrous.IO: Rails Development in the Cloud

    Well Grounded Whenever I prepare to develop a Rails application, there is a set of essential tools I need to have available to me. These are loaded on my machine: Ruby Sublime Text 2 RVM Bundler PostgreSQL git Collaboration tools (perhaps) Heroku Toolkit (on Mac) Perhaps you have a similar setup. And, like me, you […]

  5. Interviewing Rogues – James Edward Gray II

    This entry is part 5 of 5 in the series Interviewing Rogues

    This entry is part 5 of 5 in the series Interviewing Rogues The Ruby Knowledgebase Every week a group of Ruby Enthusiasts get together in a Virtual Roundtable and explore/discuss/argue some aspect of the Ruby language or the Ruby community. They allow the rest of us to listen in on their discussion by way of […]

  6. Interviewing Rogues: Avdi Grimm

    This entry is part 4 of 5 in the series Interviewing Rogues

    This entry is part 4 of 5 in the series Interviewing RoguesAvdi Grimm – A Happy Hacker Every week a group of Ruby Enthusiasts get together in a Virtual Roundtable and explore/discuss/argue some aspect of the Ruby language or the Ruby community. They allow the rest of us to listen in on their discussion by […]

  7. Interviewing Rogues: David Brady

    This entry is part 3 of 5 in the series Interviewing Rogues

    This entry is part 3 of 5 in the series Interviewing RoguesDavid Brady – Learning and Laughing Every week a group of Ruby Enthusiasts get together in a Virtual Roundtable and explore/discuss/argue some a spect of the Ruby language or the Ruby community. They allow the rest of us to listen in on their discussion […]

  8. RubyMotion: Earl Gray with Sugar

    An Earl of the RubyMotion Community explains Sugarcube Ruby lends itself well to the creation of Domain Specific Languages (DSL). If you are approaching iOS development for the first time, you will likely have one of these consistent reactions based on your background Heavy C/C++ : This Objective-C should not even have “C” in its […]

  9. Interviewing Rogues: Katrina Owen

    This entry is part 2 of 5 in the series Interviewing Rogues

    This entry is part 2 of 5 in the series Interviewing RoguesThe Newest Rogue Every week a group of Ruby Enthusiasts get together in a Virtual Roundtable and explore/discuss/argue some aspect of the Ruby language or the Ruby community. They allow the rest of us to listen in on their discussion by way of The […]

  10. Interviewing Rogues: Charles Max Wood, Part II

    This entry is part 1 of 5 in the series Interviewing Rogues

    This entry is part 1 of 5 in the series Interviewing RoguesThis is the second part of a two-part interview with Charles Max Wood, the founder of the Ruby Rogues podcast. How was ‘The Gang’ formed? Thom: So I bet that will answer my next questions, which is how you assembled this group of people […]