Skip to content

Everything Tuesdays?

Just to let you know that we are talking about making Ruby Tuesday a little bit broader to include learning languages other than just Ruby. The obvious other candidate is Python but I am sure that people also want to learn about languages like Erlang, Scala, Groovy and Haskell as well.

We’re not sure what this all means because it is early days but we are pretty certain that we will definitely have a dojo but we might be tackling the problem in multiple langauges. Or in different languages over different evenings. We might even perhaps convert earlier solutions into new languages to see what the differences and strengths between them are.

Any suggestions welcome.

Tab Player

Sorry it’s taken a while to post this one. Doing Tab Player was a lot of fun, have a listen to the worst rendition of Nirvana’s Lithium ever.

We only read and stitched together one tab. There didn’t seem to be any rules for the format of the tab, they can be variable lengths and start with different prefixes. Essentially the code attached is more like a spike. The work happens in the TabReader class and there is still a lot of magic numbers to sort out there.

Most of the session seemed to revolve around the best way to loop over things and stick fragments together. However it was much really satisfying to hear the results of your work rather than just having RSpec go “green”.

Tab Player Code

Next Ruby Tuesday

The next Ruby Tuesday is the 12th of August. Please let us know if you have any ideas for topics or kata.

Ruby Tuesday Reminder

The next meeting is this coming Tuesday (29th of July). This one is going to back under it’s spiritual leader David Reed. Please email him with topics you are interested in and your pizza requirements.

Ruby Tuesday Reminder

The next Ruby Tuesday is this Tuesday (15/07/2008).

There is no fixed topic but possibilities might be looking at threading in Sinatra or writing a web application in Ramaze.

Next Meeting: 01/July

That’s it! Mark in your calendars: next Tuesday, 1st of July 6:30PM ~ 8:30PM we will have our next Ruby Tuesday. This time we will be running a Dojo-style Randori in Ruby. We are proposing three Katas prior to the meeting:

Please have a look at each and bring other problems if you have anything you’re interested. The planned schedule will be:

  • 18:30 ~ 18:45: Choosing the problem and discussing the approach to solve it;
  • 18:45 ~ 20:15: Coding session (Randori style)
  • 20:15 ~ 20:30: Retrospective and options for the next meeting
Pizza and drinks will be provided as usual, so please drop me (dsato [at] thoughtworks) or Robert (rrees [at] thoughtworks) an e-mail to confirm presence. Hope to see you there!

What’s this Ramaze about then?

Although somewhat anemic due to the Euro Cup Danilo gave a talk and walkthrough hot new web framework Ramaze. Ramaze is a very lightweight web framework that compared to Rails has very little opinion as to how you should develop with it. It allows you to tie together various data persistence and html templating engines together to deliver a variety of different web apps.

Danilo went through the sample setups and showed how you could go from an app in a script to a more conventional rails-like structure.

Personally I think it would be a good Ruby Tuesday project to put together a Pizza Preference system.

Welcome to the new RubyTuesday.tw!

Announcements and retrospectives from future Ruby Tuesday meetings are going to be posted here. Subscribe to the RSS feed and keep up to date!