Past Meetup

Tech Talks: Great Logging, Ruby vs Java, and Concurrency!

This Meetup is past

99 people went

Location image of event venue


Join us for our monthly gathering, hosted by User Testing (! We will feature one short and two longer talks, sandwiched with networking and food and drink. Bike parking is available at the venue.

We are dedicated to a harassment-free experience for everyone. All attendees are expected to abide by the Fog City Ruby Code of Conduct (

We'll ask you to write your pronoun on your name tag. Want to learn more about why we do this? Read this guide from Bryn Mawr (

Submit a talk for a future meetup: Fog City Ruby CFP (

Need inspiration? Check out our topic wishlist (!

Speakers of all programming and speaking experience levels are welcome to submit talks, and we're especially excited to host speakers who come from populations that are underrepresented in tech.


6:30pm — Doors open, food, networking

7:00pm — Zee Spencer: Instrumenting Ruby Applications For Great Logging

A user reports an issue, but finding, reproducing, and debugging it is near impossible. We've got what looks like dead code, but is it really? What are the real world performance characteristics of this method anyway? All of these problems (and more!) can be solved with a coherent logging strategy!

7:15pm — Akansh Murthy: Need for Speed: Java vs. Ruby on Rails

Ruby on Rails is a wonderful framework, but there's this rumor going around that ActiveRecord could be faster and Java's database connectivities offer more performant transmission of data. We will investigate these claims with a real-world example.

7:45pm — Konstantin Minevskiy: Background Jobs, Threads and Concurrency in Ruby

Concurrency and parallelism get mixed up pretty often. By default (MRI), Ruby implements concurrent model of execution and the Global VM Lock prevents parallel execution of threads. In our project, we decided to dive deep into how concurrency works by building a background jobs processor from scratch!

8:15-9:00pm — More hanging out and talking to nice people


Zee Spencer has over a decade of experience as a programmer, manager, and educator. Most recently he built secure financial software for the world's largest banks. He likes refactoring, long walks on the stacktrace, and horrible wordplay.

Akansh Murthy is a healthcare-obsessed software engineer trying to learn as much as possible about healthcare and software.

Konstantin Minevskiy is a full-stack software engineer who recently moved to the Bay Area from Las Vegas, Nevada. He had been doing system administration for a couple of years before switching to web development. These days, he is passionate about distributed systems, performance optimization and techniques to write a better code. When he is not programming, you can find him reading epic fantasy, spending time with his family and listening to music.


Thanks to User Testing ( for sponsoring Fog City Ruby!


Go to Attendee List