February 2015 saw Federation Square host the latest instalment of RubyConf AU, one of the best tech conferences in Australia. Over 450 Ruby developers from Australia, New Zealand & beyond gathered for 4 days of workshops, talks, and social activities.
…in 50 words or less
We’re growing up, Ruby community – but it’s okay! Ruby isn’t great just because it’s new, so let’s not freak out when other New Hotnesses™ come. If we learn from those who’ve come before, embrace new ideas, and welcome new & different voices, we’ll both survive and thrive!
#RubyConf_AU may very well be my favorite conference ever. Everything was perfect, great talks, wonderful people… So good.— Coraline Ada Ehmke (@CoralineAda) February 7, 2015
What has been SUPER awesome about #RubyConf_AU is that despite not being a Rubyist, I got so much out of it & felt so welcome. Thanks all <3— Liam Esler (@liamesler) February 7, 2015
I only attended the talks, so I can’t comment on the workshops, although every attendee I spoke to enjoyed them. The 2 days of talks only had the single track, but I think they fell neatly into a few distinct categories. Here are my highlights from each :)
They will be available on Eventer soon, so I’ll update these with links when that happens.
Update: The talks are now available, so go and watch them all!
As Ruby & Rails get older, we’re using it to solve bigger problems (good!) and deal with Eldritchian abominations created by past us (bad!).
Got an old, hairy codebase to look after? Keith has some gentle suggestions for getting along with it.
or, How Neither Thomas the Tank Engine Nor Plus Sizes Are The Answer.
Prefactoring: Getting it (Closer to) Right the First Time – Coraline Ada Ehmke & Service-Oriented Disasters – Rachel Meyers
Two great talks on traps & pitfalls to avoid when breaking apps into smaller pieces. The highlights of a strong SOA tinge through the technical talks.
Like refreshing palate cleansers on a degustation menu, these were sprinkled through at just the right times. Real cool things being done by real cool people.
This was a wonderful talk. Children are great because they haven’t learned about what they “shouldn’t do” yet. I will be buying her book when I become a Dad, regardless of whether I have a son or a daughter :)
Amy and her team introduced Ruby to a 1980s knitting machine, and helped them to knit pretty pictures together.
Big world problems don’t only need big solutions. Sometimes little projects can be a big help in themselves. Sean used Raspberry Pis and Ruby to give the plight of honeybees a voice.
Live coding can be just as compelling as any other live art form. Joseph gave us a peek into the tools that exist for live coding music, and then gave a stunning demo of what’s possible with Clojure + Emacs.
A great mixture of humanity, high–level maths, and where our language might go in future.
Plato, Process Philosophy, and a gentle prod to look outside our own bubble. Presented from a Moleskine, because hipster NY :)
Ruby’s dynamically typed, and attracts people who like dynamic typing. Tom wonders whether we can’t have our cake and eat it too?
We can and should become more rounded individuals, and there are lots of paths! Trying more things, listening to others and stepping out of our comfort zones will all get us there.
Startups are hard. Build side projects instead. Present You won’t be under so much pressure, and Future You will have a richer set of experiences to draw on. Plus side projects don’t have to justify their existence!
I am not as crap as I think. #rubyconf_au— Andy Nicholson (@andrewdotnich) February 5, 2015
A great talk on depression, and how we still suck at talking about it, understanding it, and giving ourselves a break.
or, You Can Do Post-Technical Things (and doing them will help the entire Ruby community). A call to arms for the more senior members of the community: If some of us who understand the benefits of Ruby don’t move into management, we’ll get managers who don’t and the community will suffer.
I loved the venue – the Edge Theatre is a stunning place and so central to everything! The only downside is that it only allowed for a single conference track. A few people were disappointed that there weren’t more “Ruby-centric” talks, and a single track probably explains most of why.
I liked the diversity of Social Activities. The organisers deliberately recognised that not everyone likes to go drinking at the end of every day. I thought the balance of other activities they provided catered for lots of different tastes. Well done!
I was pleased to meet a few new Rubyists at the conference. I feel like I’ve been on the fringes of the community for ages, and haven’t quite known how to “break in”, as it were. Meeting new recruits to our community gave me a chance to pay that welcome forward.
If you made it this far, well done. The conference was great, and Rubyists of any level should go next year and make it even better.