RubyConf Au 2020
2020-02-20..2020-02-21
Melbourne, Australia
[RubyConf AU 2013, RubyConf AU 2014, RubyConf AU 2015, RubyConf AU 2017, RubyConf AU 2018, RubyConf AU 2019, RubyConf Au 2020, RubyConf AU 2023, RubyConf AU 2024]
who it's for
Ruby developers, backend engineers, engineering managers, site reliability engineers, developer advocates, community organisers
topics
mruby on Dreamcast hardware; ruby-jmeter with Terraform and Kubernetes; MongoDB to MySQL zero-downtime migration; pair programming and ping-pong workflow; cloud sustainability and data center emissions; Skunk stink score code analysis; Proc#parameters destructuring helpers; Sinatra and mruby/c voice home automation; implementing a programming language in Ruby; technical documentation best practices
| title | author | length |
|---|---|---|
| "Welcome (Thursday)" | Caitlin Palmer-Bright | 21m |
Opening begins with an acknowledgement of country led by Ron Murray including Dreaming creation stories, a memory of playing Philip Glass with a restored… | ||
| "The Cost of Data" | Vaidehi Joshi | 38m |
Cloud data centers consume roughly 200 terawatt‑hours per year (about 1–3% of global electricity) and the sector equals ~2% of greenhouse gases; major… | ||
| "Working remotely and how to scale a remote first environment" | Liam McNally | 24m |
Claims concrete: GitLab runs 1,200 employees in 65+ countries as an all-remote company, hires from a 65–75 country talent pool, and scales by enforcing… | ||
| "A Message to the Stars" | Rob Howard | 39m |
Recreates the Voyager gold-plated audio disc images by treating the image audio as WAV samples, extracting left-channel amplitudes with a WAV file reader gem… | ||
| How much pressure can your app handle - Performance testing with Ruby | Nancy Cai | 33m |
Airtasker builds a Ruby-based performance framework that generates JMeter JMX files via ruby-jmeter, spins production-like environments on demand with… | ||
| "Escaping The Tar Pit" | Ernesto Tagwerker | 34m |
A concrete method for triage and gradual payoff: measure coverage with SimpleCov and runtime traces with coverband, compute complexity with flog (ABC metric)… | ||
| "Walking A Mile In Your Users' Shoes" | Jameson Hampton | 37m |
Shows concrete surprises and fixes: demographic gaps (Stack Overflow 65+ = 0.3% vs farms skewing 55–74), an Android evidence app that uses Couchbase local sync… | ||
| "Tales from the Ruby Grimoire" | Brandon Weaver | 36m |
Shows concrete hacks: implements placeholder arguments via operator overloading returning procs, pulls block parameter names with Proc#parameters to build a… | ||
| "Developing your Dreamcast games with mruby" | Yuji Yokoo | 39m |
Shows a working mruby runtime on a Sega Dreamcast, cross‑compiled with CallistiOS toolchain and packaged into a bootable image; Ruby code is compiled to mruby… | ||
| "10X your teamwork through pair programming" | Selena Small | 32m |
Claims that pairing materially speeds collaboration by showing how to add a delete-button feature in a React app with tests, demonstrating a red failing test… | ||
| "Inclusiveness - It's In Your Hands" | Adel Smee | 40m |
Claim: diversity work concentrates on a tired few and causes burnout, with women dropping below just under 10% enrollment in tech courses and industry figures… | ||
| Murdering our Mongo Database (or how we migrated to a relational database) | Matthew Borden | 27m |
A migration from MongoDB to MySQL with zero downtime that actually explains how: design relational schemas to accept missing fields, implement dual writing to… | ||
| Just my type: things I learned from writing my own programming language | Lena Plaksina | 33m |
A first‑hand account of actually building a toy language: WholesomeLang implemented as WholesomeLang in Ruby, with a custom tokenizer and parser, a runner that… | ||
| "Escape Your Framework" | Julian Doherty | 41m |
A small Rails site that imports movie credits becomes a worked example: code evolves from a controller full of side effects into a credits importer that uses… | ||
| "How To Write Tech Documentation That Will Save Your Career" | Carmen Chung | 43m |
A clear claim: terrible internal docs can wipe production and cost jobs; a narrated incident at Big Tech Co (Ruby on Rails) shows a new hire running create… | ||
| Build a voice based smart home using Sinatra & mruby/c | Paul Joe George, Do Xuan Thanh | 29m |
A voice‑controlled smart home that actually works: a Sinatra web endpoint receives Alexa intents, maps them to actions and publishes commands over cloud MQTT… | ||
| "Start your own engineering apprenticeship program" | Elle Meredith | 27m |
Run a practical, paid pipeline rather than vague hiring promises: a six-month paid apprenticeship at Qantas Hotels alternates academy weeks and product work… | ||
| "300x faster ruby" | Dana Sherson | 39m |
A spell‑checking Ruby gem is profiled and benchmarked with ruby-prof, rb-spy and benchmark (and plain Unix time) to find real bottlenecks. Changes include… | ||
| "My Experience With Experience" | Xavier Shay | 38m |
Claims that learning from experience is stubbornly hard and explains why using empirical models: short feedback loops work for coding but fail for hiring and… | ||
| nothing matches | ||