April - UUIDs and levelling up
Details
Come along to Ruby Wellington - it's a chance to learn together then share some pizza and a drink together!
Everyone is welcome - whether you're just starting out or a seasoned professional! While we're primarily a Ruby/Rails meetup, many of the topics will be applicable to all tech stacks.
Host
This year we're being hosted by Hnry.
Hnry is New Zealand's largest tax automation and accounting service, just for sole traders - like a business account and an accountant that also pays your taxes. They have a Wellington based engineering team and are currently hiring for roles at various levels, as well as being keen to hear expressions of interest from great people!
Talks
- The ID Problem Nobody Talks About (Until It's Too Late)
Gordon Chan, Staff Software Engineer at Buildkite
Every Rails app starts with id: integer. It works, until it doesn't. In this talk, we'll trace the evolution of database identifiers from humble sequential integers to the emerging UUIDv7 standard. Along the way, we'll unpack why UUIDv4, despite being widely used, can quietly destroy your write performance.
Drawing from Buildkite's journey, you'll hear how we went from a dual-key system (integers + UUIDs) to UUIDv7 as the primary key for all new tables. You'll also hear war stories along the way, including how we bought ourselves more time with 32-bit integers by using negative IDs.
Whether you've never thought twice about database identifiers, or you're mid-way through sharding a Postgres database, this talk has something for you.
- Senior to Staff
Thong Kuah, Principal Engineer at GitLab
Ready to move beyond Senior but not into management? Thong sets out a practical framework for aspiring Staff engineers, and current ones. Learn how to demonstrate Staff-level impact in your role, and how to increase your impact as Staff+.
Schedule
Doors open at 5pm and we'll kick off at 5.20pm.
- Introduction
- Job Openings
- First talk
- Second talk
- Food + Drinks (typically around 7pm)
Talk recording
If you can't make it, the talks will be recorded and will be available on the Ruby Wellington YouTube channel.
We won't be live streaming this event but we aim to get the recording available within a few days.
Suggest a talk
Fill in this Google Form to anonymously suggest a talk for Ruby Wellington (see current suggestions)
About Ruby Wellington
Ruby Wellington (formally known as Wellrailed, Wellington-Rails) is a Wellington, New Zealand based tech meetup which has been part of the community for well over 10 years! Wellington is home to many companies who use Ruby so we're doing bi-monthly meetups hosted by a different company.
If you're interested in doing a talk or hosting an event, please get in touch with the organiser (Jordan Crawford) via Meetup or via the Ruby Oceania Slack (we're in the #meetup-wellington channel).
Code of Conduct
At Ruby Wellington events we expect attendees to follow the Ruby NZ code of conduct - see ruby.nz/code-of-conduct
