RubyConf AU 2018
RubyConf AU is known for its fabulous social events, and this year is no exception!
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Keynote 'You Are Insufficiently Persuasive'
- 📹 1 video
- 👤 Sandi Metz
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. -
🎤 Machine Learning explained to humans
- 📹 1 video
- 👤 Paolo Perrotta
t happens to all of us: that weird moment when you realize that your phone or computer just did something impossible. How the heck could an algorithm caption your pictures or understand your movie reviews? Let me show you how, by giving you the technical foundations of Machine Learning. -
🎤 JavaScript is Awe-ful
- 👤 Katie McLaughlin
JavaScript: the language developers love to hate. It is full of WATs, UGHs, and other annoyances; and yet this 22-year-old programming language is the multi-tool of the web. Why? -
🎤 Consider Crystal
- 📹 1 video
- 👤 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. -
🎤 High performance Mario Kart on Ruby
- 📹 1 video
- 👤 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? -
🎤 Here,s to history: programming through archaeology
- 📹 1 video
- 👤 Eleanor Kiefel 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 2018. -
🎤 A Human Approach to Functional Programming
- 👤 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. -
🎤 Hiring Juniors
- 📹 1 video
- 👤 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. -
🎤 Building the World's Largest Studio at Netflix
- 📹 1 video
- 👤 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. -
🎤 Knobs, Levers and Buttons: tools for operating your application at scale
- 📹 1 video
- 👤 Amy Unger
Pilots have the flight deck, Captain Kirk had his bridge, but what do you have for managing failure in your application? -
🎤 Outside the Web Box: Using Ruby for Other Protocols
- 📹 1 video
- 👤 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. -
🎤 Dyslexia and Developers
- 📹 1 video
- 👤 Tom Gamon
What dyslexia is, what it definitely isn’t, and why it makes you a great developer. -
🎤 Building with Blockchains in Ruby
- 👤 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 -
🎤 UTC is Enough for Everybody, Right?
- 📹 1 video
- 👤 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! -
🎤 Tackling Technical Writing
- 📹 1 video
- 👤 Alaina Kafkes
Empathetic, accessible, and thorough technical tutorials & blog posts break down Ruby’s barrier to entry and foster inclusion. Thus, Ruby’s fate rests on people who write well – an oft underdeveloped skill. In this talk, I’ll give actionable pointers to get Rubyists started with technical writing. -
🎤 The Good Bad Bug: Fail Your Way to Better Code
- 📹 1 video
- 👤 Jessica Rudder
Programming is filled with bugs that were actually features. We’ll journey through code that’s so ‘bad’ it’s actually good while discovering the important role failure plays in learning. Then we’ll tame our inner perfectionists & look at an approach to code that will allow us to fail in the best way. -
🎤 Debugging Your Services with Distributed Tracing
- 📹 1 video
- 👤 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. -
🎤 Politics? In My Technology?
- 📹 1 video
- 👤 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.