Scala Refactoring for Fun and Profit (Japanese subtitles)Tomer Gabel
A talk given at Scala Matsuri 2016 in Tokyo, Japan.
New Scala practitioners often experience the uncomfortable feeling of "not quite getting it." If you've studied the syntax and written tests, maybe production code; if you're becoming comfortable with the language and libraries, but keep worrying that there's "a better way", or that your code isn't "idiomatic enough" - this session is for you.
By refactoring a real, live codebase, this talk will provide you with new tools and increased confidence. Between the provided examples and the ensuing discussion, you will walk away with a better feel for Scala and how to employ it in the real world.
Deadly Code! (seriously) Blocking & Hyper Context Switching Patternchibochibo
ScalaMatsuri 2017
In Scala, it’s relatively simple to write asynchronous processing, but you might overlook the bigger picture happening on the frameworks (such as Play and Slick).In this session, I will illustrate seemingly elegant code that turns out to bring about total destruction.
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)Eugene Yokota
Talk given at ScalaMatsuri 2017. A review of:
- the sbt 0.13.x series that’s been under development as a technology preview since 2014
- the sbt server feature which is planned to be shipped with the next major sbt release
- and the rest of sbt 1.0
パフォーマンス・保守性・セキュリティ・稼働率など様々な要素を最適化しなければならないサイト構築と運用。旧態依然のAMPアーキテクチャでは限界です。そこで登場したのがSSG(Static Site Generator)であり、さらにそれをリファインしたJAMstackです。
まさに旧来のアーキテクチャからのパラダイムシフトとも言えます。
各種デプロイサービスやバックエンド用のAPIベースのCMSも合わせてご紹介します。