Skip to content

Meetup at Figma

I attended the July edition of the SF Ruby meetup at Figma's beautiful office on Market Street.

The first talk was from the Figma team discussing their tech stack. They use Sinatra, ActiveRecord, and a custom background job scheduler. They are heavy users of Sorbet. Currently, they are in the process of modularizing their monolith using Packwerk.

They also gave a demo of their internal admin app. It has a unique structure where they define the panel in Ruby, which then compiles to YAML/JSON and is rendered using React.

Marco Roth gave a deep dive into his new project, Herb, which is a language server for .erb files. Excited to see better tooling for .erb files.

👉🏽 Slides

Finally, the talk was from Jeremy Evans. He discussed how he fixed unnecessary object allocations. It definitely piqued my interest in Ruby VM memory management.

👉🏽 Slides

Along with the great talks, there was another highlight for me. I met a friend after almost a decade. We first connected at PuneRB and stayed in touch since then through Twitter and now, here we were, catching up at a Ruby meetup on the other side of the world.