~/conference

RubyConf AU 2023

Ruby developers, Rails developers, backend engineers, web developers, language implementers, security engineers, engineering managers

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

titleauthorlength
Megaruby - mruby/c on Sega Mega DriveYuji Yokoo27m
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…
Talk on
Upgrading the Ruby CommunityPat Allan37m
Claims that Ruby's warmth should translate into public action leading to concrete steps: choose data centers powered by renewables, donate regularly…
Talk on
How Puma WorksNate Berkopec41m
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…
Talk on
Neurodiversity: A silent disability or a super power?!Shaila Man43m
Argues that neurodiversity is an evolved population feature rather than a flaw, cites programs at Microsoft SAP Oracle and the Australian Defence Force as…
Talk on
All you need is Rails (Engines): Compartmentalising your MonolithJulián Pinzón Eslava38m
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…
Talk on
REACT to Imposter SyndromePrakriti Mateti37m
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…
Talk on
But, you don't look AutisticRhiana Heppenstall39m
Covers concrete definitions and diagnostic history, explains three ASD levels and that prevalence is about 1 in 70, cites a surprising Australian employment…
Talk on
Thursday WelcomeMichael Milewski, Selena Small16m
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…
Organiser on
Friday WelcomeMichael Milewski, Selena Small10m
Morning announcements list sponsors and logistics then pivot to hiring and community bits with specifics not platitudes Ongoing sponsors include Assembly 4 and…
Organiser on
The World Set FreeCoraline Ada Ehmke31m
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…
Talk on
Aussie Internet: How we learned to stop fearing the NBN and love the SPAGeoffrey Donaldson22m
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…
Talk on
Ruby Makes My Brain HappyBianca Power35m
Claims that Ruby on Rails and Ruby’s syntax literally increase programmer happiness, backed by teaching experience: a six‑month bootcamp, five years…
Talk on
Security Doesn't Have To Be a NightmareWiktoria Dalach37m
Argument: move from late-stage security checks to shift security left by asking how the project’s CIA triad (confidentiality integrity availability) can be…
Talk on
Implementing Object Shapes for CRubyJemma Issroff35m
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…
Talk on
Encrypted Search PartyFiona McCawley23m
Claim: encrypted columns can stay queryable by revealing order not plaintext. Demonstrates Order Revealing Encryption with a Ruby toy-ore gem, shows…
Talk on
Hanami 2: New Framework, New YouTim Riley31m
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…
Talk on
A People Pleasers Guide to Salary NegotiationColleen Lavin29m
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…
Talk on
Testing in Production: there is a better wayIgor Kapkov35m
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…
Talk on
Mentoring, For me or not for me, that is the questionSameera Gayan33m
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…
Talk on
Friday Close - intro to Closing PartyMichael Milewski, Selena Small12m
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…
Talk on
How to Make Your Website Not Ugly: Basic UX for ProgrammersHilary Stohs-Krause37m
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…
Talk on
Asynchronous RailsSamuel Williams33m
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…
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.