What I learned by creating 'Scala on Rails' / The Abstraction Contraption Distraction Attraction

Wed, 06 Sep 2017 19:00 - 21:30


東京都渋谷区渋谷二丁目12番19号 東建インターナショナルビル5階


Registration is closed

Get invited to future events

¥1,200 prepaid
Drinks and a light meal will be provided


Please note that the front door will be locked from 8pm onwards, so please be sure to show up before then. If you don't make it on time, you can contact @kaiba and @trbmeetup on Twitter, or use our contact form, and we'll unlock it for you. Please note that we might take some time before we can respond.


19:00 〜 19:30 Doors open

Grab a drink and catch up with your fellow Rubyists.

19:30 〜 19:55 What I learned by creating 'Scala on Rails' Kazuhiro Sera

I'm the author of Skinny, a full-stack web framework in Scala. Skinny framework’s concept is 'Scala on Rails'. Skinny is highly inspired by Ruby on Rails. The framework is used by companies all over the world.

I am a Scala enthusiast and Rails developer for several years. The Rails community is quite huge. It was not so easy for me to keep following rapidly evolving Rails. Furthermore, recently, Scala community focuses more on non-blocking architecture using asynchronous APIs.

In this talk, I'd like to share my experience about the open source project. Particularly, the difficulty to make Rails-ish things in a statically-typed language, and the current status of possibility for fully non-blocking architecture in Scala.


A software developer loving both Ruby and Scala at SmartNews. He is a 5-year-old Scala enthusiast while working with Rails for several years at work.

20:00 〜 20:25 The Abstraction Contraption Distraction Attraction Zach Collins

Compared to the beauty and simplicity of the ideal of computing, the reality is totally absurd. Floating point rounding instability? Stack overflows? Re-entrant problems? For every good abstraction we've ever had, there's the dangerous hacks that implement it. Where did we go wrong? Is there anything we can do that is as sane in practice as it is in theory, or is it that computing is fundamentally silly? With demonstrations in Ruby, let's laugh and cry as we watch our favorite abstractions and paradigms contort and break apart when we take them to their logical conclusions. Warning: this program features undefined software behavior, viewer discretion is advised.


Software engineer working at a funny little B2B chat startup near Gotanda station. Been writing code nearly two decades, first as an unhealthy habit, and then as a means to feed his unhealthy habits. Loves unconventional wisdom, but is unfortunately not particularly wise for it.

20:30 〜 21:30 Open Networking

Discuss the presentations or anything else Ruby related with the other attendees.

Venue Sponsor

PIXTA's engineers use Ruby on Rails to build their stock photo marketplace, and are looking for developers to join their team. You can learn more about what they're working on through their engineering blog.

About this community

Tokyo Rubyist Meetup

Tokyo Rubyist Meetup

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