Skip to content

Instantly share code, notes, and snippets.

@seratch
Last active August 9, 2017 01:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seratch/01547d6c1ac3085fb4c93cbac21b3f3f to your computer and use it in GitHub Desktop.
Save seratch/01547d6c1ac3085fb4c93cbac21b3f3f to your computer and use it in GitHub Desktop.
RubyKaigi 2017 CFP (not accepted)

私は Scala のフルスタック Web フレームワークの作者です。 そのフレームワーク、Skinny Framework のコンセプトは Scala on Rails で、このフレームワークは Ruby on Rails に強く影響を受けています。 このフレームワークはリリースされてしばらく経っており、国内外の企業で利用されています。

http://skinny-framework.org/

私は数年間 Scala を好んで使っていますが、同時にその間仕事では Rails エンジニアとして Web アプリケーション開発に従事してきました。 Rails コミュニティはとても大きく、Rails フォロワーのフレームワークメンテナとして、進化を続ける Rails コミュニティを追いかけていくことは簡単ではありませんでした。

それだけでなく、近年、Scala コミュニティは非同期な API を使った non blocking なアーキテクチャがトレンドになってきています。

このトークでは、この OSS プロジェクトに関する私の経験について共有したいと思っています。 特に Rails 的なものを静的型つき言語で実現するにあたっての難しさ、Scala における non-blocking アーキテクチャの実現性の現状についてお話しします。

Title

What I learned by creating 'Scala on Rails'

Abstract

I'm the author of 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.

http://skinny-framework.org/

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 is going to focus 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.

Details

To let the audience understand the background, I may need to explain some basics and the latest trend in Scala. However, I will mainly focus on how I tried to provide Rails-ish things in a statically-typed language.

Pitch

I was born in Hiroshima. Even if this talk is not accepted, I will join the conference this year. Of course, if I will be able to give a talk there, it couldn't be happier!

Spoken language in your talk

English

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment