Locate those Missing Puts!
Do you co workers sometimes forget to remove their #puts; or do you sometimes forget where you put* yours? …
Now you can find them ;D
* Pun intended
This year´s Rails Rumble
As co-founders of Coworking Cologne and lightweight sponsors of this year´s Rails Rumble we´re happy to announce that Coworking Cologne opens its doors for Rumble Rails Rumble teams during the 2010 Rails weekend from October 16th-18th and offers free work spaces to use during the 48 hour competition. The competition will begin Saturday, October 16th at 2am (MEZ) and continue until Monday, October 18th at 01:59am.
If your team is looking for a space to work on your app and hang with other Rumblers feel free to join us at Coworking Cologne just give us a call or contact at team@railslove.com.
For more information about the space check out coworkingcologne.de.
Testing CSV Download With Cucumber
Thanks to Upstream for their blog post on testing pdfs with cucumber.
Testing CSV download is exactly the same apart from that we do not need to turn the PDF to text, simply because…it isn’t a PDF…
(From RedWritesHere)
On the way to Rails 3 – a link list
Rails 3 is coming! The first beta release of the new version is right around the corner and it should be released today or tomorrow… the release notes are already in the master branch.
For me this feels like the release of Rails 1.0 and I’m so excited about all the new changes and the great new features.
Rails 3 is a lot about changing your mindset to make use of the all new features and concepts.
I’ve collected some reading material for you about Rails 3 and the upcoming changes. Since the final Rails 3 is not yet released excpect some of the stuff that’s mentioned to be changed or already have changed in the beta. But this is a good start to catch up with all the Rails awesomeness:
Must-reads
Actually all of these links are “must-reads” but for those of you with little time. Read at least these:
- official Rails 3 relase notes
- Live Coding Rails 3 upgrade a free peepcode
- Exploring Rails 3 – A Free Two Hour Online Conference
- The Path to Rails 3 – Intorduction – A very awesome introduction to the big picture of Rails 3. read it!
- Rails and Merb Merge: Rails Core (Part 4 of 6)
- Rails 3 Upgrade plugin – checks your code and gives you hints to make it Rails 3 compatible (first announcment)
- Greenfielding new apps with the Rails 3 beta
Router
ActiveRecord / ActiveModel
- Active Record Query Interface 3.0
- Rails 3.0’s ActiveModel: How To Give Ruby Classes Some ActiveRecord Magic
- ActiveModel: Make Any Ruby Object Feel Like ActiveRecord
- Arel source code and readme
- Why Arel
- validates :rails_3, :awesome => true great post about the new validations in Rails 3
ActionMailer
Views / JavaScript
Controller
- Render options in Rails 3
- Three reasons to love ActionController::Responder
- Default RESTful Rendering
- Cleaner RESTful Controllers w/ respond_with
Rack
- The CodeRack Contest
- 21 Rack Middlewares To Turbocharge Your Ruby Webapps
- Rails on Rack(not Rails 3 specific)
Gem, Plugins, Dependencies
- Bundler 0.9 – heading towards 1.0
- Bundler is the new hotness: deploying rails apps with bundler and capistrano
- Is your plugin ready for Rails 3?
Generators
- Making generators for Rails 3 with Thor
- Customizing generators in Rails 3
- Discovering Rails 3 generators
I18n
Other great reading
- Rails now seems to act like a grown up
- Build Sinatra on Rails 3
- My five favorite things about Rails 3
- Better Ruby idioms- read this for plugin development
- Rails 3 ready plugins
- Rails 3 and Passenger
- Extending Rails 3 Talk by @wycats at pivotallabs
- Mail gem Version 2 Rails 3 is now using the new mail gem. This is a great writeup about new features in version 2
General Rails
I’ll update this list with upcoming Rails 3 resources.
update:
1. Added link to I18n changes (thanks @ Carlos)
Railscamp 09 UK – Margate
Letzte Woche haben wir das Railscamp UK 2009 besuchen können. Zusammen mit Sebastian haben wir uns mit dem Auto nach England auf den Weg gemacht. Nach zahlreichen Stunden (u.a. weil wir wegen eines Streiks der französischen Fähre See France 3 Stunden auf den Eurostar warten mussen) sind wir dann Freitag Abend mit einem Kasten Mate und einem Kasten Mühlen Kölsch in Margate angekommen. Zwei weitere spannende Tage haben wir dort verbracht. Neben Vorträgen wie CouchDB von Alexander Lang war auch wie Hacking, Gaming (We love urban terrror :) und Networking angesagt. Zusammen mit Rany haben wir unseren “google of counters” gebastelt (mehr dazu in einem weiteren Blogpost). Als Equipment diente uns dieses Jahr Bananajour – der Nachfolger von Gitjour bietet eine nette Weboberfläche um verfügbare Repositories zu sharen und clonen.
Ein paar Fotos vom Dreamland Margate und dem Railscamp gibt es in der Flickr-Gruppe RailscampUK aber auch im einzelnen hier, hier,hier, hier, und hier. Es war auf jeden Fall wieder eine sehr coole Zeit mit Mr. Jabba, Pat und Co. wir freuen uns auf das Railscamp nächstes Jahr. Nicht zu vergessen aber ist das Railscamp Münster am 28./29. November bei Zweitag! Alle weiteren Informationen findet ihr auf der Railscamp Seite.

