~/conference

RubyConf AU 2017

Melbourne's award winning convention and exhibition centre plays host to the 2017 Australian Ruby Conference. Situated on the picturesque South Wharf, MCEC provides a stunning location to learn, meet, and share with like minded Ruby enthusiasts from all around the world.RubyConf Australia is an inclusive conference and as such strives to be welcoming and accessible to as many people as possible.

Ruby developers, Ruby on Rails developers, backend engineers, open source maintainers, site reliability engineers, engineering managers

dry-rb composable architectures; ROM persistence and repositories; HTTP/2 in Ruby stacks; Postgres performance tricks; Bundler internals and packaging; memory compaction for MRI Ruby; actor concurrency with Celluloid; performance optimization techniques; internationalisation and Unicode; refactoring for readability; serverless versus Rails backends; disaster recovery and datacenter incidents

titleauthorlength
Reinvesting in RubyTim Riley40m
Shows that Ruby can evolve by actually wiring together dry-rb gems to build a blog in 15 minutes, using dry-system, dry-web-router, dry-view, dry-types/struct…
Talk on
So you want to become a software engineer?Shana Moore17m
Claims a career switch into software engineering without a technical degree, documents using online subscriptions (Team Treehouse Code School Skillcrush…
Talk on
Ruby, HTTP/2 and YouHiro Asari24m
HTTP/2 promises binary headers with HPACK, multiplexed streams and server push and shows real-world limits: curl often ships without H2 support on Ubuntu and…
Talk on
Writing a Gameboy emulator in RubyColby Swandale35m
A Game Boy emulator written in Ruby with one tiny C SDL interface reproduces CPU, MMU, PPU and cartridge behavior; the Sharp LR35902 runs at 4.19 MHz 8‑bit CPU…
Talk on
Open Source Power and the PassionPat Allan27m
Open source underpins editors, languages, Ruby gems and Bundler and package systems like npm homebrew apt yet it relies on unpaid labor, emotional support and…
Talk on
Functional Programming For The Anxious DeveloperJulian Doherty40m
Argues that using pure functions, immutability and statelessness cuts what the brain must track so anxiety drops and working memory frees up, claiming 90% of…
Talk on
Actors in Ruby! Why let Elixir have all the fun?Marcos Matos34m
Claim: Ruby can run an actor model for real workloads rather than just handwavy examples. Implementation detail: Celluloid gives proxies, async calls…
Talk on
The Power and Responsibility of Unicode AdoptionKatie McLaughlin24m
Argument: default to Unicode and specifically use UTF-8 (not ASCII or Latin-1); Ruby handles emoji as characters and even as variable names while Python does…
Talk on
Persistence pays off: a new look at rom-rbPiotr Solnica35m
ROM 3.0 ships with a stable rom-sql adapter and rom-repository and rethinks persistence as composable objects and functional relations, combining relations…
Talk on
Defragging RubyAaron Patterson48m
Implements a live compaction for MRI Ruby using a two-finger compaction algorithm and a four‑pass GC (mark, compact, update references, free forwards), with…
Talk on
Simple and Awesome Database TricksAaron Patterson34m
Concrete, hands‑on Postgres techniques with examples: using EXPLAIN ANALYZE to find a table scan on a 10,000‑row test table and cut runtime nearly in half with…
Talk on
Taking Refinery off the RailsPhilip Arndt, Samuel Seay38m
Rebuilds Refinery CMS with Hanami and dry-rb into an API‑first JSON CMS, replaces Rails + jQuery + organic CSS with React/Preact + webpack, and models…
Talk on
VR backend rails vs serverless: froth or future?Ram Ramakrishnan, Janet Brown23m
A client project needs a multi‑user, real‑time VR app and the team evaluates serverless versus a conventional backend then chooses Rails 5 API mode for…
Talk on
How does Bundler work anyway?Andre Arko24m
History of Ruby packaging leads to a concrete claim: Bundler performs install‑time dependency resolution, writes an exact list in Gemfile.lock, and loads those…
Talk on
Impactful Refactors: Refactoring for ReadabilityKinsey Ann Durham18m
Argues that refactoring for readability beats micro-optimizations and shows concrete wins: a 300+ line Backbone view gets split into small POJOs, a filter…
Talk on
Finding translations, localisation and internationalisationValerie Woolard20m
Concrete workflow and tools are described: extract view copy to YAML, use rails i8n for keys and plural rules, run i18n-tasks to find missing keys, and use…
Talk on
The little server that couldStella Cotton35m
Builds a tiny Ruby web server that actually opens an internet socket, binds and listens, accepts connections and writes HTTP responses via the Rack call…
Talk on
Functional in the front rails in the backLouis Simoneau, Rahul Trikha40m
Claim: Elm compiles to JavaScript, prevents runtime exceptions with its type system, and integrates into an existing Rails app. The talk shows a working…
Talk on
Self learning is a marathon not a sprintElle Meredith28m
Argues a concrete plan: prefer 15 minutes a day over rare long sessions, aim first for 20 minutes to get comfortable, and treat big projects as tiny steps…
Talk on
You and your type[s] aren't welcome hereAndy Nicholson22m
Claims that adopting a few concrete typing patterns improves Ruby code: use Hash#fetch to fail early instead of letting nil blow up, coerce inputs to Hash with…
Talk on
how a language affects its peopleAlex Coles26m
Argues that Ruby materially shapes its community by making code readable and conversational: RSpec’s English-like DSL and do/end blocks show what’s possible…
Talk on
Performance Optimization in RubyPrathmesh Ranaut18m
Optimizations on a real concurrency library, Celluloid, produce concrete results: about 300% speedup on hot paths after targeted fixes. The workflow uses…
Talk on
A Common Taxonomy of Bugs and How to Catch ThemKylie Stradley23m
Asserts that debugging instincts are codifiable into a deterministic taxonomy with four concrete bug types: bore bug (deterministic, reproduce locally, fix…
Talk on
Automation Run RampantKate Deutscher22m
Rapid growth forces a choice: 620 engineers supporting 580 systems prompts investment in automation. Concrete patterns appear — Swiss Army knife (Kubernetes)…
Talk on
Datacenter Fires and Other 'Minor' DisastersAja Hammerly34m
Midnight release pushes master instead of release branch and runs unapproved migrations, forcing a drop and restore from a full database backup and causing a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.