IPRUG The source of all things Ruby in Suffolk
Yes, that’s right, it’s IPRUG tomorrow night! Even by my normal standards I’ve been pretty disorganised this month, but the pub’s booked and we have a talk, so it could be worse.
Chris will be talking about the perils of dealing with dates and times in software.
No-one else volunteered to speak, so following Anders’s suggestion we’ll use the rest of the time for a “ruby clinic”. If you have a ruby question, or have written some code that you think there’s probably a better way to do, bring it along and see if anyone can help. Failing that, more time for beer and conversation.
See you tomorrow!
The next meeting is on Tuesday May 7th. We’ll be upstairs in the Brewery Tap as usual, meeting at around 7pm for a 7.30 start.
Adam’s going to be talking about building an event processor in Ruby (a nice change from the usual web apps), and I’ll be trying to start a few arguments about ruby style and idioms.
See you there!
With … oh, several hours to go until Posterous Pages shuts down, I’ve switched to a static site generated with Jekyl Bootstrap. If you’re reading this, I guess it worked.
Hopefully I’ve got all the redirects right so links to pages on the old site will still work. Perhaps one day I’ll get round to adding some styling!
I think a combination of illness, the weather and the Easter holidays probably conspired to keep a lot of people away last night, but those of us that did turn up had fun writing really horrible (but short) Ruby to solve the ruby golf problems.
I'm afraid I wasn't organised enough to note down everyone's scores, but Matthew Robinson was the winner, being the only person other than me to complete all nine holes (and I'd already written the code once to make sure the tests passed, so I disqualified myself).
I've added the specs to the github repo so you can have a go yourself if you missed it. To recreate the full experience I suggest you sit round a tiny table in a cold room with a pint. There's also a branch with my solutions to give you something to beat (my total was 834 for the nine holes).
The next meeting will be on the first Tuesday of the month as usual, which is 2 April. Meet at the Brewery Tap at around 7pm for a 7.30 start.
We'll be doing Ruby golf again this month, so forget everything you know about writing maintainable code, bring your laptop and see how low you can score! Don't worry if you're not that familiar with Ruby – there will be plenty of people you can pair up with so you'll still be able to have fun and hopefully learn something at the same time.
Here's everything you need to get ready beforehand – the actual specs for the holes will be provided on the night so no-one gets a head start. You might also want to grab an offline copy of the Ruby 1.9.3 core API docs [ZIP file].