RubyConf AU 2023
2023-02-16..2023-02-17
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, Rails developers, backend engineers, web developers, language implementers, security engineers, engineering managers
topics
mruby/c on Sega Mega Drive; Puma internals and architecture; object shapes for CRuby; encrypted search techniques; Hanami 2 framework; asynchronous Rails patterns; Rails engines for monoliths; single page app strategies on NBN; testing in production workflows; security practices for developers; basic UX for programmers; neurodiversity and inclusion in tech
| title | author | length |
|---|---|---|
| Megaruby - mruby/c on Sega Mega Drive | Yuji Yokoo | 27m |
Ruby bytecode mrb runs on a Sega Mega Drive by embedding mruby/c into an SGDK C binary with a custom main entry, producing a ROM that boots from an SD… | ||
| Upgrading the Ruby Community | Pat Allan | 37m |
Claims that Ruby's warmth should translate into public action leading to concrete steps: choose data centers powered by renewables, donate regularly… | ||
| How Puma Works | Nate Berkopec | 41m |
Puma explains how a pre-forking + threaded model actually runs Rails: master forks workers that share a listening socket, each worker has a thread pool that… | ||
| Neurodiversity: A silent disability or a super power?! | Shaila Man | 43m |
Argues that neurodiversity is an evolved population feature rather than a flaw, cites programs at Microsoft SAP Oracle and the Australian Defence Force as… | ||
| All you need is Rails (Engines): Compartmentalising your Monolith | Julián Pinzón Eslava | 38m |
Claims a lean Rails engine pattern: drop the gemspec and dummy app, keep a single lib/engine file plus app/, and Rails auto-loads models/controllers/routes so… | ||
| REACT to Imposter Syndrome | Prakriti Mateti | 37m |
Seventy percent of people report feeling like an imposter and a women‑in‑tech survey says 46% want help; this offers a concrete five‑step system called REACT… | ||
| But, you don't look Autistic | Rhiana Heppenstall | 39m |
Covers concrete definitions and diagnostic history, explains three ASD levels and that prevalence is about 1 in 70, cites a surprising Australian employment… | ||
| Thursday Welcome | Michael Milewski, Selena Small | 16m |
A didgeridoo performance and acknowledgement of country opens the session with stories of local Aboriginal history and song, then hosts do a quick paired emcee… | ||
| Friday Welcome | Michael Milewski, Selena Small | 10m |
Morning announcements list sponsors and logistics then pivot to hiring and community bits with specifics not platitudes Ongoing sponsors include Assembly 4 and… | ||
| The World Set Free | Coraline Ada Ehmke | 31m |
Traces the concrete line from H. G. Wells’s 1913 prophetic idea to Leo Szilard’s patents and the Manhattan Project that builds an actual atomic bomb and proves… | ||
| Aussie Internet: How we learned to stop fearing the NBN and love the SPA | Geoffrey Donaldson | 22m |
Shows concrete numbers and remedies: satellite NBN paths hit ~600 ms latency and spot‑beam swaps cause 10 minutes of downtime; dashboards carry 2,000–80,000… | ||
| Ruby Makes My Brain Happy | Bianca Power | 35m |
Claims that Ruby on Rails and Ruby’s syntax literally increase programmer happiness, backed by teaching experience: a six‑month bootcamp, five years… | ||
| Security Doesn't Have To Be a Nightmare | Wiktoria Dalach | 37m |
Argument: move from late-stage security checks to shift security left by asking how the project’s CIA triad (confidentiality integrity availability) can be… | ||
| Implementing Object Shapes for CRuby | Jemma Issroff | 35m |
Ruby 3.2 ships a concrete implementation of Object Shapes in CRuby that replaces class‑caching with shape IDs, encodes frozen status, capacity and size pool… | ||
| Encrypted Search Party | Fiona McCawley | 23m |
Claim: encrypted columns can stay queryable by revealing order not plaintext. Demonstrates Order Revealing Encryption with a Ruby toy-ore gem, shows… | ||
| Hanami 2: New Framework, New You | Tim Riley | 31m |
Hanami 2.0 is out and it shows concrete choices not slogans: a demo app is generated, an action handles HTTP with request and response objects, a repo pattern… | ||
| A People Pleasers Guide to Salary Negotiation | Colleen Lavin | 29m |
Claims concrete outcomes and hands‑on tactics: a personal path that raises salary 85% in two years and wins 30% counters, plus examples of colleagues starting… | ||
| Testing in Production: there is a better way | Igor Kapkov | 35m |
Explains how to run new code alongside known-working code in production using the Branch By Abstraction pattern and the GitHub-originated scientist approach so… | ||
| Mentoring, For me or not for me, that is the question | Sameera Gayan | 33m |
Company case: a team grows 15 to 70+ developers and builds a six‑month graduate pipeline that onboards four graduates with paired buddy + mentor support… | ||
| Friday Close - intro to Closing Party | Michael Milewski, Selena Small | 12m |
Announces two prize winners Justin Jones and John Sherwoods, gives each a gift sourced from indigenous artists and farmers, and offers a merch-print prize… | ||
| How to Make Your Website Not Ugly: Basic UX for Programmers | Hilary Stohs-Krause | 37m |
Demonstrates 10 small UX fixes that actually change outcomes: use 60–100 character line lengths (about 75 is ideal), keep body text at or above 16px browser… | ||
| Asynchronous Rails | Samuel Williams | 33m |
A concrete claim: Ruby’s fiber scheduler lets synchronous Rails apps run request‑per‑fiber and multiplex IO so waiting overlaps instead of blocking. Evidence… | ||
| nothing matches | ||