Watchr is a continuous-testing tool by Martin Aumont in the vein of Autotest (part of the ZenTest package).
At its heart, Watchr basically watches any (or all!) of your project’s files, then executes arbitrary Ruby code of your choice when things change. Watchr configuration takes such a form:
watch('pattern') { |match_data_object| command_to_run }
For example, to produce Autotest-like functionality, you’d just specify Watchr to run…
Wanted to go to JRubyConf or RubyConf this year? Tough – they’re sold out already. Luckily, though, there are some interesting upcoming events that you can still get in to – some online, some in multiple cities, some held in youth centers, some in hotels, and even one on a tropical island. Whew!
(Update: Removed Aloha on Rails as it has sold out -…
Learnivore is a new(ish) site by
French Rubyist Thibaut Barrère that aims to aggregate all of the best screencasts in any easy to navigate, searchable manner. Learnivore is worth following (you can even follow it on Twitter) because unlike blog posts, screencasts from disparate sources haven’t really been specifically indexed and presented well before.
Currently, Learnivore has a very strong Ruby and Rails…
Create Your Own Programming Language is a interesting new information product and community by Marc-André Cournoyer (of Thin fame) that promises to teach you how to create a simple programming language. The official site is well worth checking out, even if you don’t want to buy it, as it’s a great example of how to sell a product like this. Create Your Own…
Evan Light has recently pushed his Coulda project to Github – it’s a test framework based on Test::Unit, inspired by Cucumber, Shoulda and Thor.
Coulda works like Cucumber in that it’s a Domain Specific Language for capturing the behaviour expected by your code, as part of the Behavior Driven Develoment approach (BDD). Others have noted it’s a little like the RSpec story runner.
Where Coulda differs…
Looking for a Ruby/Rails job in Texas, California, Florida, Illinois, or Texas? We might have want you want in this post. This is perhaps the most diverse set of states featured in a Ruby Inside job post – usually it’s just California and New York! It seems Ruby and Rails are now finding a full-time billing in a whole new…
Welcome to the latest in the series of random Ruby related links I’ve picked up over the past few weeks. It’s a crazy grab-bag of links this time around! Whatever your job, interest, or fetish, there’s bound to be something in here that tickles your fancy if you’re a Rubyist. Enjoy!
Note: Don’t forget that if you like quick-fire links like…
I’ve been reading the Merb Way by Foy Savas (Addison Wesley). I was a little sceptical about this book at first, because of the recent marriage of the Merb and Rails core teams and the announcement that the Merb codebase would be merged with Rails as part of the march towards Rails 3. As Yehuda Katz put it, “Merb 2 is Rails 3″.
So,…
Ruby5 is a new twice weekly podcast dedicated to Ruby and Rails news. It’s headed by Gregg Pollack (formerly of the RailsEnvy podcast which Jason Seifer has now taken over) and Nathan Bibler. They aim to cover several bits of Ruby and Rails news in five minutes. You can also leave comments about the stories on their site as you listen. As…
Try Ruby was a Web site by Why The Lucky Stiff that provided a Web-based version of irb (the interactive ruby prompt) and a 15 minute tutorial for people to learn and play with Ruby. With Why’s disappearance, however, the site went down and an invaluable Ruby community resource was lost.
Luckily, Andrew McElroy has made a great effort in getting Try Ruby back…