RubyConf AU 2015
2015-02-04..2015-02-07
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 developers, engineering managers, startup founders, DevOps engineers, open source maintainers, software security engineers
topics
static typing in Ruby; pre-factoring for maintainability; refactoring legacy code; service oriented architecture failures; building backend services; DevOps without traditional ops; application security practices; succeeding with open source; developer wellbeing and impostor syndrome; higher-level language design
| title | author | length |
|---|---|---|
| A Case for Use Cases | Shevaun Coker | 18m |
Envato implements a use‑case pattern: one user action per plain Ruby classes with a shared perform entry point and ActiveModel‑based success queries, moving… | ||
| Consider Static Typing | Tom Stuart | 21m |
Matz proposes adding a static type system to Ruby 3.0 and the talk unpacks three concrete ideas: structural typing, implicit typing, and soft typing. Examples… | ||
| Sideprojects and Startups | Collis Ta'eed | 25m |
Describes building side projects into startups with concrete examples: 33 million visitors across sites, a team of 250, paid out a quarter of a billion… | ||
| Feeling like a better developer (AKA overcoming impostor syndrome) | Joss Paling | 19m |
Offers six concrete practices to reduce impostor syndrome with actionable steps: talk about it, teach to reveal what is actually known, opine to build… | ||
| Programming as Performance | Joseph Wilk | 22m |
Argues that programming as live performance makes code an expressive interface and not just specification, demonstrating Sonic Pi (a Ruby-based music DSL)… | ||
| Principles of Play | Linda Liukas | 21m |
Argues that teaching coding needs concrete design choices not slogans and demonstrates a shipped project: a children’s book and curriculum called Hello Ruby… | ||
| What is a Rubyist? | Steve Klabnik | 19m |
Argues that a rubyist is defined by process-defined identity — doing Ruby work and participating in its history — not by badges or attendance, and urges the… | ||
| Pre-factoring: Getting it (Closer to) Right the First Time | Coraline Ada Ehmke | 20m |
Claims that a little upfront design prevents long-term tech debt and that refactoring must be baked into the process. Case study builds panometer from… | ||
| Saving the World (Literally) with Ruby | Sean Marcia | 20m |
Two-thirds of managed hives die in Virginia so a low‑cost monitoring rig uses raspberry pi + rails and a webcam plus sensors to record temperature weight… | ||
| Loving Legacy Code | Keith Pitty | 23m |
Defines legacy code as anything that impedes change, shows a concrete example of a Rails model with 104 methods, and argues automated unit tests plus breaking… | ||
| DevOps Without The "Ops" – A Fallacy? A Dream? Or Both? | Konstantin Gredeskoul | 20m |
Claims running a Ruby on Rails stack at 4,000 requests per second and 400 updates per second with 99.97% uptime while growing traffic 100x in six months and… | ||
| Service Oriented Disasters | Rachel Myers | 26m |
Three concrete case studies: extracting a votable hats service fails to be independent because it connects to the old DB and reuses tangled hat models… | ||
| Towards a Higher-Level Language | Erik Michaels-Ober | 36m |
Argues Ruby remains the highest-level mainstream language and proposes a concrete redesign: remove legacy primitives, kill symbols and floats by using… | ||
| Sweaters as a Service | Amy Wibowo | 18m |
An old 1980s knitting machine is hacked to take computer images by emulating its floppy drive, sending 1‑bit bitmaps over a custom serial cable, and driving a… | ||
| Fields & Fences | Sarah Mei | 20m |
Argues that the real claim is concrete: measuring and refactoring code reveals service boundaries, not buzzwords. Shows a largest ActiveRecord model at 1100… | ||
| Nitty Gritty Service Building | Lauren Voswinkel | 22m |
Provides a concrete recipe for extracting a service from a Rails monolith: build a new payment API, dogfood a client packaged as a gem, and sever dependencies… | ||
| Understanding Despair | John Dalton | 24m |
Charts Australia shows 13.6% of Australians reporting mental or behavioral conditions in 2012; the single operational claim is that the most effective… | ||
| Rewriting Code and Culture | Sabrina Leandro | 17m |
A Rails monolith gets carved into HTTP services by first pushing complexity into Ruby service classes, then replacing them with real APIs; releases move from… | ||
| On Second Acts | John Barton | 29m |
Argues that Ruby is in a recognisable second act and needs engineers to embed into management to keep the hiring pipeline and diversity intact, not bleed off… | ||
| Succeeding with Open Source | Philip Arndt | 19m |
Open sourcing a company CMS turns into concrete wins: Refinery CMS becomes the dominant Ruby CMS, attracts clients, and brings external bug fixes and… | ||
| Securing your App and the History of Guerilla Warfare | Scott Feinberg | 20m |
A financial‑services perspective argues for concrete defenses: treat identity and bank details as essential patterns to block (no payout without verified… | ||
| nothing matches | ||