RubyConf AU 2019
Our yearly gathering where we share knowledge about the Ruby programming language, and celebrate the Australian and broader Ruby community.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 The Case Of The Missing Method - A Ruby Mystery Story
- 📹 1 video
- 👤 Nadia Odunayo
Business is slow for Ruby Private Investigator, Deirdre Bug. She’s on the verge of switching industry when she gets a call from an anxious young man. "Some class methods have gone missing," he tells her breathlessly. "I need your help."Deirdre takes the case and begins exploring Ruby objects behind the scenes. Though she thinks she's on familiar ground — Rub… -
🎤 I Have ADD and So Can - Ooh, Shiny!
- 📹 1 video
- 👤 Heidi Waterhouse
Come listen to me talk about my own invisible neurodiversity, and what it has taught me about being a good employee and becoming more effective because of who I am, not in spite of it.Heidi is a developer advocate with LaunchDarkly. She delights in working at the intersection of usability, risk reduction, and cutting-edge technology. One of her favorite hobb… -
🎤 How to hijack, proxy and smuggle sockets with Rack/Ruby
- 📹 1 video
- 👤 Dávid Halász
Does your network only let through HTTP connections? No problem! Let’s hijack some sockets from incoming HTTP connections and use it to smuggle any kind of traffic through an HTTP session! Concurrently! In Ruby!David is a Software Engineer working for Red Hat. His first language is C, but fell in love with Ruby in 2012 and now codes in it for a living. -
🎤 Representations Count
- 📹 1 video
- 👤 Tom Stuart
In your grandparents’ attic you discover a mysterious old computer. You boot it up and discover it runs Ruby, but doesn’t support negative numbers! How can you implement negative numbers in an elegant way? We’ll explore two solutions and discover how important it is to pick the right representation. -
🎤 What Could Go Wrong? The Subtle Science Of Coding for Failure
- 📹 1 video
- 👤 Daniel Fone
Software development is the anticipation of a thousand dangers: regressions, edge-cases, exceptions, attacks, downtime, the list is endless. Drawing from a wide range of disciplines, we’ll build a simple model for quantifying danger, explore why the human brain is so bad at it, and examine some practical applications for our development processes. There will… -
🎤 Harry the Hedgehog Learns You A Communication
- 📹 1 video
- 👤 Laura Mosher
Communication is one of the most difficult skills to master in software development. There are many shortfalls in communication — both written and spoken — that have an impact on how you are perceived. Harry the Hedgehog will uncover some of those shortfalls and how he overcame them.Laura is a software engineer with a passion for clean code and oxford commas… -
🎤 Taming Monoliths Without Microservices
- 📹 1 video
- 👤 Kelly Sutton
In the recent years, microservices have been an investment among many engineering teams as they scale. They are often the default of many new companies.But how has that gone wrong? This talk will dive into how one company of ~100 engineers refined their thinking and their Rails app for the better. -
🎤 Pairing with People Who Don't Look Like You
- 📹 1 video
- 👤 Betsy Haibel
Pair programming can be hazardous if you’re from an underrepresented group. Bad pairs will keyboard-hog, ignore your ideas, and talk down to you. In this talk, you’ll learn how to rescue pairing sessions from bad power dynamics – whether you’re a well-intentioned jerk or their long-suffering pair.Betsy Haibel is the founding CTO of Cohere. She writes fiction… -
🎤 A Branch in Time (a story about revision histories)
- 📹 1 video
- 👤 Tekin Süleyman
In one timeline a quick path to clarity. In the other a painful journey trying to uncover the obscure intent of a line of code. The only difference between these two realities? The revision history…This is a story about revision histories and their impact on software maintainability. Think Sliding Doors, but with more Git! -
🎤 Environment Variables
- 📹 1 video
- 👤 Merrin Macleod
How can we minimise our software’s contribution to climate change? How do we make software that can withstand climate change-related disasters? How do we deal with the knowledge that we’re careening towards catastrophe?Tekin is a senior freelance consultant who’s been shipping Ruby code for over a decade. He’s worked with teams, large and small: from Governm… -
🎤 Internet Legislation is Eating the World
- 📹 1 video
- 👤 Eliza Sorensen
- 👤 Jack Chen
[Eliza](https://twitter.com/Zemmiph0bia) is an Infrastructure & Security engineer, cyber witch and co-founder of social enterprise [Assembly Four](https://assemblyfour.com/) who created sex worker friendly social network Switter and inclusive modern advertising platform Tryst.Mostly known as “chendo”, Jack is a software-oriented problem-solver who occasional… -
🎤 What were they thinking?
- 📹 1 video
- 👤 Keith Pitty
This is a sentiment many Rails developers have experienced whilst reading a legacy codebase, trying to glean the motivations behind the code or simply understand what it is meant to do. This talk turns that perspective on its head and asks, “what can I do to prevent this scenario?"Keith Pitty has been developing software professionally for more than three de… -
🎤 Views, from the top
- 📹 1 video
- 👤 Tim Riley
With server-rendered HTML still delivering most of the web, our views deserve more than a grab bag of helpers.Come along and learn the tools and techniques to conquer the design challenges that a complex view layer presents.Tim Riley is a partner at Australian design agency Icelab, and a core developer of dry-rb and rom-rb. He’s excited by small libraries, f… -
🎤 earn to make the point: data visualisation strategy
- 📹 1 video
- 👤 Mila Dymnikova
Let me guess, your code is awesome but no one else gets it? You need a data visualisation! Complex concepts can easily be explained through visual information. There are four types to choose from storytelling, status, analytical and exploratory. I’ll help you find the perfect one.Mila is a data geek that loves data visualisations. Especially if the data visu… -
🎤 Hacking Your Emotional API
- 📹 1 video
- 👤 John Sawers
Being a good developer isn’t just about slinging code; we’re part of a community. Interacting with others in a community means feelings are involved.John the co-founder and CTO of Data Simply and a Senior Developer at Privia Health. He’s been programming professionally for two decades, in Perl, Java, PHP and Ruby. In recent years he has also been supervising… -
🎤 Algorithms to live by and why should we care
- 📹 1 video
- 👤 Elle Meredith
In this talk we will discuss algorithmic thinking in everyday life in language we can all understand. We will explore widely applicable algorithms, and how they reveal themselves in our everyday lives, so that we better understand what when and how we can use them in our programs.Elle is a full stack web developer with more than ten years experience writing … -
🎤 Building APIs you want to hug with GraphQL
- 📹 1 video
- 👤 Tom Ridge
Let’s take a look at how to go about implementing a GraphQL API that’s evolvable and empowers your team.Tom Ridge is a developer currently residing in Brisbane, Australia. A father of twins, he’s recently organised a Rails Camp, was Vice President of Ruby Australia and has co-organised his local meetup. Somehow, he’s still not sure why he has so little free … -
🎤 What the hell is a JRuby?
- 📹 1 video
- 👤 Tom Gamon
If you are like me and you don’t know your MRI from your RBX, you think a Truffle Ruby sounds delicious and panic when someone mentions JRuby, then this talk is for you. We will delve into JRuby and figure out what it is, why it is and how it is different from 'normal' ruby and other alternative Ruby implementations. -
🎤 It's Down! Simulating Incidents in Production
- 📹 1 video
- 👤 Kelsey Pedersen
In responding to incidents – either at 3am or the middle of the day – we want to feel prepared and practiced in resolving production issues. In this talk, you’ll learn how to practice incident response by simulating outages in your application.Kelsey Pedersen is a software engineer at Stitch Fix on the styling engineering team. She builds internal software t… -
🎤 Mechanically Confident
- 📹 1 video
- 👤 Adam Cuppy
Adam is _not_ a Fortune 500 CEO, award-winning book author, or Nobel Prize recipient. But, he’s an actor turned software engineer who co-founded [ZEAL](https://codingzeal.com), a people-centric process-focused consulting company located around the United States. -
🎤 Cats, The Musical! Algorithmic Song Meow-ification
- 📹 1 video
- 👤 Beth Haubert
How are you supposed to sing along with your favorite TV theme song every week if it doesn't have lyrics? At my house, we "meow" along (loudly). We also code, so I built 'Meowifier' to convert any song into a cat's meows. Join me in this exploration of melody analysis APIs and gratuitous cat gifs.I built an application that takes a song's audio and outputs a…