Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Skinny 2 Update
(日本語字幕 version)
Kaz Sera
@seratch
ScalaMatsuri 2016 スタイルのスライドでお送ります。
さだまさし好きの @seratch ですが、今日はさだまさし
ミートアップではありません!!
Demo
・・・といっても期待してた人もいそうなので、少しだけ
デモしますね。実際に動かした人あまりいないと思うし。
Skinny Meetup
と、Skinny のミートアップでしたね。
https://groups.google.com/forum/#!topic/skinny-
framework/Ha1oIGsAfac
Skinny 2 は 11/19 にリリースされました。
2.0 Upgrade
2.0 へのアップグレードは基本的にはスムーズですが、い
くつかトピックがあるのでそれを紹介します。
http://skinny-framework.org/documentation/migration-
guide.html
From Scalatra
To Skinny Micro
Scalatra から Skinny Micro に移行しました。
DSL レベルで Scalatra ソースコード互換の別実装です。
特にFuture 周りの改善が多く入っています。
https://github.com/skinny-framework/skinny-micro
これまで Future の中で Servlet のスレッドローカルな値
に意図せすアクセスしてしまう問題がありました。
http://www.slideshare.net/seratch/future-on-servlet-
scalaks
D...
Skinny Micro の Async 系 trait を使うと thread-local
の問題からは開放されます。
https://github.com/skinny-framework/skinny-micro
Async Contro...
これまで DSL の戻り値は Any でしたが ActionResult を
返すよう強制する base trait が追加されました。
https://github.com/skinny-framework/skinny-micro
Type...
Skinny Micro ではこのように手軽に Web サーバ
(Jetty)を用意することができます。
Single File Web App
json4s 3.3 Compatible
json4s 3.2 とは非互換です。3.3 はこれまでと違ってバイ
ナリ互換が保証されます。
ScalikeJDBC 2.3
Compatible
ScalikeJDBC も 2.3.x の間、バイナリ互換が維持される
ポリシーになりました。
Get rid of Yeoman
Generator
skinny new コマンドで Yeoman Generator を使うのを
やめました。
No more Node
installation issue
これにより brew install skinny で node のバージョンを
気にする必要がなくなりました。
Deprecated
JSXTransformer.js
React の JSX をコンパイルする JSXTransformer が
deprecated になっています。
一応まだ最新を skinny-assets に含めていますが、今後は
Babel を使うことが推奨されています。
Renewed Website
Web サイトをリニューアルしました。
見た目だけでなく検索をできるようになるなどの改善を加
えました。
• So easy to upgrade Skinny version
• Already my company’s several services
have been moved to 2.0
• No troubles for now, ...
Enjoy Skinny 2!
Skinny 2 をぜひ使ってみてください!
Upcoming SlideShare
Loading in …5
×

Skinny Meetup Tokyo 2 日本語スライド

5,078 views

Published on

https://skinnyjp.doorkeeper.jp/events/35750

Published in: Software
  • Be the first to comment

Skinny Meetup Tokyo 2 日本語スライド

  1. 1. Skinny 2 Update (日本語字幕 version) Kaz Sera @seratch ScalaMatsuri 2016 スタイルのスライドでお送ります。
  2. 2. さだまさし好きの @seratch ですが、今日はさだまさし ミートアップではありません!!
  3. 3. Demo ・・・といっても期待してた人もいそうなので、少しだけ デモしますね。実際に動かした人あまりいないと思うし。
  4. 4. Skinny Meetup と、Skinny のミートアップでしたね。
  5. 5. https://groups.google.com/forum/#!topic/skinny- framework/Ha1oIGsAfac Skinny 2 は 11/19 にリリースされました。
  6. 6. 2.0 Upgrade 2.0 へのアップグレードは基本的にはスムーズですが、い くつかトピックがあるのでそれを紹介します。
  7. 7. http://skinny-framework.org/documentation/migration- guide.html
  8. 8. From Scalatra To Skinny Micro Scalatra から Skinny Micro に移行しました。
  9. 9. DSL レベルで Scalatra ソースコード互換の別実装です。 特にFuture 周りの改善が多く入っています。
  10. 10. https://github.com/skinny-framework/skinny-micro
  11. 11. これまで Future の中で Servlet のスレッドローカルな値 に意図せすアクセスしてしまう問題がありました。 http://www.slideshare.net/seratch/future-on-servlet- scalaks DynamicVariable issue
  12. 12. Skinny Micro の Async 系 trait を使うと thread-local の問題からは開放されます。 https://github.com/skinny-framework/skinny-micro Async Controllers
  13. 13. これまで DSL の戻り値は Any でしたが ActionResult を 返すよう強制する base trait が追加されました。 https://github.com/skinny-framework/skinny-micro Type-safe Controllers
  14. 14. Skinny Micro ではこのように手軽に Web サーバ (Jetty)を用意することができます。 Single File Web App
  15. 15. json4s 3.3 Compatible json4s 3.2 とは非互換です。3.3 はこれまでと違ってバイ ナリ互換が保証されます。
  16. 16. ScalikeJDBC 2.3 Compatible ScalikeJDBC も 2.3.x の間、バイナリ互換が維持される ポリシーになりました。
  17. 17. Get rid of Yeoman Generator skinny new コマンドで Yeoman Generator を使うのを やめました。
  18. 18. No more Node installation issue これにより brew install skinny で node のバージョンを 気にする必要がなくなりました。
  19. 19. Deprecated JSXTransformer.js React の JSX をコンパイルする JSXTransformer が deprecated になっています。
  20. 20. 一応まだ最新を skinny-assets に含めていますが、今後は Babel を使うことが推奨されています。
  21. 21. Renewed Website Web サイトをリニューアルしました。
  22. 22. 見た目だけでなく検索をできるようになるなどの改善を加 えました。
  23. 23. • So easy to upgrade Skinny version • Already my company’s several services have been moved to 2.0 • No troubles for now, stable enough 移行はかなり楽です。自社のサービスのいくつかは 2.0 に 移行済、特にトラブルもなく稼働し続けています。
  24. 24. Enjoy Skinny 2! Skinny 2 をぜひ使ってみてください!

×