Buckle up, because this year we have an extraordinary lineup of speakers.

Sandi
Metz
Keynote
Sandi is a programmer, and the author of Practical Object-Oriented Design in Ruby (POODR) and 99 Bottles of OOP. She believes in simple code and straightforward explanations and wants to help you transform your code and bring back the joy.
Avdi
Grimm
Keynote
Avdi Grimm is a father, a Ruby Hero, the head chef at RubyTapas.com, and author of the books Confident Ruby and Exceptional Ruby. He splits his theoretical spare time between hiking the Smoky Mountains and dancing to oontz-oontz music. His passion is Ruby. He spends most of his time training and educating other programmers, speaking at software conferences, hosting podcast and programming episodes.
Merrin
Macleod
Politics and technology can not be separated. We’ll look at some of the technologies that people are using to shift political realities, and we’ll examine the political ideas that underpin the technologies that we use and build every day.
I am a developer, designer, and community organiser. I started Ruby New Zealand, Kiwi Ruby, and Rails Girls in Wellington, New Zealand. I like haiku, spreadsheets, and seeing fluffy dogs in the middle distance.
Michael
Morris
We have a serious workplace with a serious problem - Mario Kart. We’ve employed Ruby to answer the important questions - just who is the best and is there any hope for justice in kart?
Life has been a journey from shipping “The Conversation”, an attempt at improving the standard of journalism which now has editions in 7 countries and read by millions of people. Next was shipping the world’s first Ruby on Rails powered banking platform which recently won best banking platform in Australia. Now building an entirely new banking experience aiming to be a genuine alternative from current banks - Up. I still enjoy making time to work on the important things… you know… like Mario Kart.
Danielle
Adams
Ruby is a widely used language, popular for serving web pages and storing data. What about serving different types of clients? Is it possible to use Ruby to talk to other machines? I’m going to share my experiences integrating Ruby services with hardware, such as barcode scanners and Zebra printers.
Danielle is a full-stack software engineer working at Blue Apron in New York City on their warehouse software. Her expertise stretches between front-end heavy web applications and a variety of back-ends. She has been coding since age 12. In her free time, she enjoys live music, food, teaching others to code, and hanging out with her cat.
Ryan
Bigg
The best talent of today is already working for someone else. Hiring them involves aggressive poaching, which isn’t sustainable in the long-term. Let’s look at how companies around the world are growing their own best and brightest, what’s worked for them and what hasn’t.
I’ve been mentoring developers for close to a decade. I’ve done this through lots and lots of pairing, book writing, my addiction to Stack Overflow, and plenty more. More recently, I’ve started up a Junior Engineering Program at Culture Amp where I’m growing 8 engineers into the confident and capable engineers of the future through a structured program.
Lauren
Tan
At Netflix, we’re continuously reinventing the way we entertain. We’ve sent DVDs in the mail, pioneered streaming video, and now we’re doing it all over again. In this talk, we’ll learn how Ruby helps the "teams behind the streams" create and produce billions of dollars of original content.
Lauren is a Senior Full Stack Engineer at Netflix. Previously, she was Senior Developer at DockYard, a user experience driven software consultancy based in Boston, MA. Although formally educated in Finance, she has been involved with user interface and experience design for more than 5 years. She is also an active contributor to the Ember.js community, and a regular speaker at leading JavaScript and Elixir events & conferences.
Ken
Scambler
Functional programming has made great strides in the popular imagination, yet adoption of FP languages has often been challenging for companies, sputtering in fits and starts.
Ken is a Melbourne-based software developer, whose job is to promote and guide good software practice at REA Group. He is an outspoken advocate of functional programming, runs a weekly "FP Guild" at REA, and is co-organiser of the Melbourne Scala User Group and Compose :: Melbourne FP Conference.
Katie
McLaughlin
JavaScript. The language developers love to hate. It is full of WATs, whys, and other annoyances; and yet it is the most used programming language in the world. If it’s so powerful, why do developers hate it so? We’ll discuss the power and functionally of this multi-tool of the web.
Katie has worn many different hats over the years. She has been a software developer for many languages, systems administrator for multiple operating systems, and speaker on many different topics. When she’s not changing the world, she enjoys making tapestries, cooking, and seeing just how well various application stacks handle emoji.
Andy
Nicholson
Did you hear about this great Ruby-like language built in South America? No, not Elixir. Crystal! We’ll take a look at its syntax, design choices, its ecosystem, and tradeoffs. You’ll see how language design affects code, and become a better Rubyist along the way.
Human for over 30 years, a developer for 8 years, language polyamorist (but Ruby will always be my first ❤️). I care a lot about the Ruby community, and believe in clear and fun communication. Life's too short for: bad coffee, poor music, and white melamine.
Stella
Cotton
Traditional application performance monitoring is great for debugging a single app but how do you debug a system with multiple services? Distributed tracing can help! You’ll learn the theory behind how distributed tracing works and dive into practical considerations you won’t get from a README.
Stella Cotton is a Tools engineer at Heroku and co-founder of AndConf and Fog City Ruby. She loves good abstractions and boring technology.
Zach
Holman
After you tell developers you’re building a calendar, most will sadly sigh, comfort you, and send you to your doom. Because it’s true: everyone knows dates, times, and timezones can be hugely frustrating concepts in programming. But it turns out what you don’t know is even weirder!
Zach Holman is a developer living in San Francisco. He joined GitHub in 2010 as one of their first engineering hires, and helped build and grow their product and culture over five years. Currently he’s the founder and CEO of During, a new calendar to help you during your day. He also advises startups, including GitLab, StackShare, and Dockbit.
Amy
Unger
Pilots have the flight deck, Captain Kirk had his bridge, but what do you have for managing failure in your application?
The granddaughter of a former MIT computer (yup, that was a job title), Amy was clearly supposed to be a programmer, but just did not get the message. Her wanderings have taken her through the land of libraries and archives and into software consulting. Now a software engineer at Heroku, she is deeply grateful for every scarce day she does not use vim commands in Google Docs.
John
Feminella
Blockchains are a new kind of data structure offering an intriguing property: immutability through cryptography. We’ll use Ruby to explore the intriguing properties of blockchains, seen through the lens of a fictitious cryptocurrency we’ll create for the purposes of the talk — ConferenceCoin
John Feminella is an avid technologist, occasional public speaker, and curiosity advocate. He serves as an advisor to Pivotal, where he works on helping enterprises transform the way they write, operate, and deploy software. He’s also the cofounder of a tiny analytics monitoring and reporting startup named UpHex. John lives in Charlottesville, VA and likes meta-jokes, milkshakes, and referring to himself in the third person in speaker bios.
Eleanor
Haggerty
Does your git log resemble an archaeological site from 500BC? Let's explore the surprising similarities between archaeology and programming to understand developer decision-making in 2017.
After many years translating Ancient Greek texts and working with antiquities, Eleanor began tinkering with code — now she writes Ruby instead of reading Homer. When she’s not digging into code at The Conversation, she’s probably cooking, attending a yoga class, or patting other people's dogs at the park.
Tom
Gamon
What dyslexia is, what it definitely isn’t, and why it makes you a great developer.
Tom is a ruby developer at Disco who has recently fled from London to settle in Melbourne. Alongside programming, he is interested by the mind, our cognitive biases and how these effect the way that we interact with each other.
…and more to be announced!
Stay tuned over the next few weeks as we announce all the amazing speakers for RubyConf AU 2018. Don't wanna miss out on the news? Subscribe for updates.

Buy Tickets

For orders of 3 or more tickets, use discount code 'GROUP'


RubyConf AU would not be possible without the support from these incredible sponsors

Interested in sponsoring RubyConf AU 2018?
Email us!