What we're about

We are a community of Israeli Ruby developers. We meet monthly, on the last Monday of each month. Meetings usually have two 45 minute talks about anything Ruby, Rails or web related. Entrance is absolutely free, you can even grab a bite courtesy of our generous sponsors. Never say no to a free sandwich.

Upcoming events (2)

Deleting Tests with Types && OpenStruct - done right

WeWork Derech Menachem Begin 144

18:00 - 18:30: Gathering 18:30: Deleting Tests with Types The less code in our systems, the better we are. Less to maintain, less to read, less to onboard. In this live coding session, we’ll delete a lot of code... from our unit tests!* * while keeping our confidence in the code The speaker: Omer van Kloeten (https://www.linkedin.com/in/omervk/) Omer van Kloeten is a veteran software developer of 17 years with a wide range of experience in leading roles, ranging from Dev Lead, through Architect, to CTO and even Product. He is currently a Staff Software Engineer at WeWork. 19:15 - 19:30: Food break 19:30: OpenStruct - done right OpenStruct, part of Ruby's standard library, is prized for its beautiful API. It provides dynamic data objects with automatically generated getters and setters. Unfortunately, OpenStruct also carries a hefty performance penalty. Luckily, Rubyists have recently improved OpenStruct performance and provided some alternatives. We'll study their approaches, learning to take advantage of the tools in our ecosystem while advancing the state our community. Sometimes, we can have our cake and eat it too. But it takes creativity, invested effort, and willingness to question why things are the way they are. The speaker: Ariel Caplan (https://www.linkedin.com/in/ariel-caplan/) Ariel has been obsessed with OpenStruct ever since - having not yet heard of it - he built a hacky version while learning Ruby at the Flatiron School. Over the last few years, he built two OpenStruct-style gems, and learned a whole lot about performance optimization along the way. Ariel works as a backend developer at Cloudinary, trying to bend the curve to achieve both code quality and great performance.

Setting up rails environment (local/remote/staging etc)
Needs a date and time

Needs a location

Best practices on setting up the rails environment: managing Ruby versions (RVM, rbenv...) managing gemsets managing multiple Rails versions working with GitHub and many more options (Redis etc)

Past events (45)

Photos (200)