GoGaRuCo Talk This Friday

I mentioned previously that I’ll be speaking at GoGaRuCo 2011. Well, the conference begins this friday. If you weren’t lucky enough to get a ticket before it sold out, fear not. Talks will be streamed live to the interwebs at a URL to be announced.

Check out the schedule to see who’s speaking about what and when. It’s going to be a great conference. Hope to see you there.

GoGaRuCo 2011

I’m thrilled to announce that I’ll be joining Ruby great such as Yehuda Katz, José Valim, and Ilya Grigorik on the speakers list at this year’s Golden Gate Ruby Conference. My talk will be on the Go programming language.

Ruby takes inspiration from many programming languages that came before it. It aspires to make complicated programming tasks simpler. Go provides a similar simplification for lock-free concurrent programming though a few simple language features. Even though Ruby is over ten years old, this is no time to stop looking outwards for inspiration.

Come see an introduction to Go, a demonstration of how Go does concurrency, and how these concepts are applicable within the Ruby community.

Forward Compatibility with Ruby 1.9

Rails 3.0 is going to fully support Ruby 1.9. It’s a good thing, too, since 1.9 is much faster and has some important improvements. What that means is that, eventually, if not now, you’ll want to at least make sure your code runs in 1.9. A while back, I went through the differences between 1.8 and 1.9 with an eye for forward compatibility issues. I’ve picked out what I think the major gotchas are. Avoid these in your code and it should make moving to 1.9 a lot easier.

Continue reading