Doorkeeper

Websockets and Ruby / Building an activity feed in Ruby

2018-09-05(水)19:00 - 21:30 JST

ピクスタ株式会社

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

申し込む

申し込み受付は終了しました

今後イベント情報を受け取る

1,000円 前払い
Drinks and a light meal will be provided

詳細

Agenda

19:00 〜 19:30 Doors open

Grab a drink and catch up with your fellow Rubyists.

19:30 〜 19:55 WebSockets and Ruby: avoiding the pitfalls of multithreading Shigeru Nakajima

As web application programers we normally have only to deal with synchronous functions and single threads, because HTTP is a stateless protocol. But now, we have WebSockets, a technology to enable server push easily. This technology can be used to improve user experiences in some cases. For example, when searching is slow, we can show real and detailed progress of the searching to users with WebSockets. But wait! WebSocket brings us multithreaded programing and asynchronous functions. Why is this? And what are the pitfalls when testing Ruby functions that have threads. How can we avoid those pitfalls?

Profile

Shigeru Nakajima has over 15 years experience as a programmer. He works at Luxiar co.ltd. He has experience of developing web applications for using WebSockets for slow searching, including http://lodqa.org/ and http://www.panq.jp/.

20:00 〜 20:25 Building an activity feed in Ruby, a game of trade-offs Carlos Donderis

Creating an activity feed is always challenging, creating one that servers request for 2 million users (and growing) is even more fun. Working on Eight's feed I came to realize that there is no such thing as a "right way" for building a feed, just lots of trade-offs to consider. So I thought it might be interesting to share a couple of lessons and tricks I have learned on the way.

Profile

Software engineer. Lived in Europe, Latin America and now Asia. Worked with Java (ancient times), some Node, but mostly with Ruby which I really enjoy. Learning about Python, artificial intelligence and Crystal programming language. Currently working at Sansan. Hobbies: Photography, Karate, Swordsmanship and... Japan.

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 the Venue

From 19:00, the main entrance of the building is locked. Please use the back entrance (裏手 in Japanese, see this picture of it).

The back entrance 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 use our contact form, and we'll unlock it for you. Please note that we might take some time before we can respond.

コミュニティについて

Tokyo Rubyist Meetup

Tokyo Rubyist Meetup

Tokyo Rubyist Meetup (trbmeetup)は、日本のRubyistと世界のRubyistとをつなげるための場になることを目指して設立されました。定例会には、東京近郊に住んでいる海外出身のRubyistたちと日本人Rubyistたちが参加します。例会の公用語は英語になりますが、英語が苦手な方も、一緒に英語の練習をするくらいのつもりでお気軽にご参加ください。

メンバーになる