Ruby Retreat 2023

Buy your ticket

27-30 OCTOBER 2023


Mt Cheeseman Lodge, Te Wai Pounamu (South Island), Aotearoa New Zealand



A retreat for all software developers

Not just for Rubyists, Ruby Retreat is for all software developers. There will be a broad range of talks on different technical topics, and solace from the busyness of work life.

This is a chance to unwind, learn, make friends, and grow.

When should I arrive?

Please aim to arrive into Christchurch Airport before 2PM on Friday, 27 October.

Barring any unforeseen circumstances out of our control, aim to leave after 1PM on Monday, 30 October.

Or, you could stick around and tour beautiful Te Wai Pounamu, with tourism operators needing our support more than ever.

Stormy looking mountains surrounding the ski lodge
Past attendees enjoying the mountain views from Mt Cockayne Ridge
Stars from Cheeseman - Photo from Malcolm Locke


Banqer is a financial education company on a mission to prepare the next generation for their financial future. Loved by over 300,000+ students worldwide, we're building life skills through our online platform. Start your financial education journey at

Riparide exists to inspire people to find fulfilling moments in nature. Plan and book short nature escapes through Storyteller travel guides.

Works is the premier coworking community in Ōtautahi. It's where you can do your best quality work. Our hospitality, not real estate approach means you'll find that belonging beats networking. Find out more or book yourself a tour at:

Hey Rubyists, we’re stoked to support our NZ tech community! If you’re after greater insights into the performance and quality of your code - look no further than Raygun! We offer a suite of modern digital experience monitoring tools to get actionable, real-time insights into your code and deliver fast, error-free experiences that grow your business. Check out our site & kick off a 14-day trial here!

Interested in sponsoring? We'd love to have your support.

Get in touch with us and we'll send through more details.

Talks, Discussions, and Workshops

Hear from some of the brightest minds in our community, presenting ideas and technical know-how.

Current Schedule (with more coming)

An approximate history of accuracy

How do humans represent numbers? What sort of system should we use, and why? Come with me as we delve into the exciting* world of quantification.

(*Note: I have it on good authority that this talk is more exciting than the description implies. It has memes!!!)

Hanami 2.0
Philip Arndt and Steven Chudley

This will take the shape of a workshop/discussion. We'll cover the introduction to the framework, how this influences application architecture, and how to use it to build applications of different kinds.

Learn to hack

This workshop will get you started with OWASP Juice Shop, an intentionally vulnerable web app you can self-host and learn hacking skills on without getting in trouble.

Suitable for all skill levels. Just bring your laptop.

Exploring the Power of Asynchronous Ruby
Samuel Williams Samuel Williams is a Ruby core team member and the creator of Falcon, an open source web server which uses fibers for improved concurrency. He is passionate about programming languages and wants to build systems that are both easy to use and scalable by default. When he is not working as a freelance consultant solving difficult problems, he enjoys gardening, woodworking, and cooking with his two children.
Join Samuel Williams at the “Exploring the Power of Asynchronous Ruby” Workshop

Are you a Ruby enthusiast looking to dive into the fascinating world of asynchronous programming? This is your exclusive invitation to join me, Samuel Williams, for an immersive workshop that will unlock the true potential of Asynchronous Ruby.

In this hands-on and informative workshop, we'll embark on a journey to understand the ins and outs of Asynchronous Ruby and the Async library. From the fundamentals of the event loop to real-world applications, we'll cover it all. Get ready to revolutionize your web development skills and take your projects to new heights!

What to Expect:
  • In-Depth Learning: As the sole instructor, I'll provide you with my undivided attention, ensuring you grasp the concepts thoroughly. Prepare for in-depth explanations and practical demonstrations.
  • Practical Exercises: Engage in coding exercises, building real-world examples, and gaining the confidence to apply Asynchronous Ruby to your own projects.
  • Personalized Guidance: I'll be there to address your questions, provide personalized feedback, and guide you on your asynchronous journey.
  • Intimate Setting: Enjoy the cozy ambiance of the mountain environment, allowing you to focus on learning without distractions.
Who Should Attend:
  • Ruby developers seeking to expand their skillset and build more efficient applications.
  • Web developers interested in optimizing web services for better performance.
  • Anyone with a passion for Ruby and a desire to explore the world of asynchronous programming.
  • Basic familiarity with Ruby programming.
  • A laptop with Ruby installed and a willingness to learn and grow.

MVC for React
- jemmyw

React state management from Aha! inspired by Rails and age old MVC principles. A state library with a touch of magic for the pragmatic programmer.

Want to know more?

Check out our FAQ.