Impact Hub Tokyo
Registration is closed
Drop by and catch up with your fellow Rubyists. Please note, the doors will close at 19:30, so please arrive before then.
Thanks to TokyoDev, our catering sponsor, we're going to serve a freshly cooked meal.
While creating a feature for the data team, Thomas embarked on a journey into background jobs, discovering the blazing speed of Sidekiq and some less known features of ActiveRecord.
Engineer from France. Living in Japan for 9 years. He worked as a backend engineer primarily with Ruby on Rails, and is also knowledgeable of the front-end. Thomas is always looking into keeping applications safe by upgrading Ruby, Ruby on Rails, and gems to newer or latest versions. He emphasizes clean, tested, and re-usable code.
Sharing code in Ruby is like sharing stuff on the web: grab a top-level name that's free, park your stuff under it, and point to the address. Like the Internet, Ruby's constant namespace is global and reachable from anywhere.
But although it feels natural, there are serious downsides to this approach. Working in a single, shared universe makes namespace pollution a necessary fact of life; boundaries and code isolation depend on the good manners of every maintainer in your Gemfile.
In this talk, I present a gem called Im that lets you share your code without touching the global namespace at all. A fork of Zeitwerk, Im leverages new features in Ruby 3.2 to load constants onto namespaces whose roots are anonymous.
Loading this way positions each unit of code at the center of its own universe, free from name conflicts and isolated from the rest of the world. We explore how this freedom impacts the writing and sharing of code, and the benefits it unlocks for designing applications at scale.
Rubyist and writer from Montreal living and working in Hakodate, Japan. I'm the author of Mobility, a pluggable translation framework for Ruby, and a committer to many open-source projects including Rails. I am a Staff engineer in the Ruby and Rails Infrastructure team at Shopify.
Discuss the presentations or anything else Ruby related with the other attendees.
We are no longer requiring masks at the event.
TokyoDev helps international developers start and grow their career in Japan. We curate a list of developer jobs in Japan that don't require Japanese, write articles about being a developer here (including our recently published article on working as a female software developer in Japan), and have a discord server to discuss developer life here.
Le Wagon Tokyo is a coding school for startups, creative people and tech entrepreneurs. Our 9-week full-time or 24-week part-time Coding Bootcamps are designed for complete beginners or "half-beginners" who really want to dive into programming and, above all, change their mindset. Learn to think like a developer, consider issues with new insight, and become more autonomous thanks to these newly acquired abilities.
Tokyo Rubyist Meetup is a safe and inclusive event. By attending, you agree to our code of conduct.
Tokyo Rubyist Meetup would love to have you give a talk at a future event. Talks can be anything related to Ruby, and can target anyone from a beginner to an expert. We're happy to help you plan your presentation, so if you have any interest, please get in contact with us, and let us know what you're interested in speaking about.
Tokyo Rubyist Meetup (trbmeetup) is an event that seeks to help bridge the Japan and international ruby and ruby on rails community. It will hold regular meetings where Japanese Rubyists can commun...Join community