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
Kaz Sera
@seratch
ScalaMatsuri presentation deck style:
http://scalamatsuri.org/en/slides/
Skinny Meetup
Welcome to Skinny Meetup Tokyo at Samuraism Inc.
http://samuraism.com/about
https://groups.google.com/forum/#!topic/skinny-
framework/Ha1oIGsAfac
Skinny 2 was finally released on 19th Nov.
2.0 Upgrade
Upgrading to 2.x is so easy. Let me show you some
new things since Skinny 2.
http://skinny-framework.org/documentation/migration-
guide.html
From Scalatra
To Skinny Micro
Skinny 2 has moved from Scalatra to its own Servlet
layer Skinny Micro .
Scalatra DSL compatible. Much improvements on
safety when working with Scala Future.
https://github.com/skinny-framework/skinny-micro
Well-known Scalatra s DynamicVariable issue.
http://www.slideshare.net/seratch/future-on-servlet-
scalaks
DynamicVariable ...
Skinny Micro s Async controllers are safe enough.
https://github.com/skinny-framework/skinny-micro
Async Controllers
Type-safe controllers accepts only ActionResult value
as the action method s result.
https://github.com/skinny-framework/s...
Skinny Micro has its own Jetty launcher. You can
boot a Web server with single Scala source file.
Single File Web App
json4s 3.3 Compatible
Skinny 2 s JSON utility is compatible with json4s 3.3.
3.3 series will keep binary compatibility.
ScalikeJDBC 2.3
Compatible
Skinny ORM 2.0 is compatible with ScalikeJDBC 2.3.
ScalikeJDBC 2.3 will keep binary compatibili...
Get rid of Yeoman
Generator
We got rid of Yeoman Generator for skinny new
command and skinny upgrade.
No more Node
installation issue
We won t be plagued with Node version issue any
more.
Deprecated
JSXTransformer.js
JSXTransformer (React s JSX transpiler) has been
deprecated this summer.
skinny-assets still has JSXTransformer.js. Moving to
Babel is recommended by React team.
Renewed Website
The official website is renewed.
Not so many. Just changing styles and adding Google
Custom Search. 1.x docs are archived.
• 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!
Let s enjoy Scala programming with Skinny 2!
Upcoming SlideShare
Loading in …5
×

Skinny 2 Update

4,823 views

Published on

Skinny Framework 2 Update.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Skinny 2 Update

  1. 1. Skinny 2 Update Kaz Sera @seratch ScalaMatsuri presentation deck style: http://scalamatsuri.org/en/slides/
  2. 2. Skinny Meetup Welcome to Skinny Meetup Tokyo at Samuraism Inc. http://samuraism.com/about
  3. 3. https://groups.google.com/forum/#!topic/skinny- framework/Ha1oIGsAfac Skinny 2 was finally released on 19th Nov.
  4. 4. 2.0 Upgrade Upgrading to 2.x is so easy. Let me show you some new things since Skinny 2.
  5. 5. http://skinny-framework.org/documentation/migration- guide.html
  6. 6. From Scalatra To Skinny Micro Skinny 2 has moved from Scalatra to its own Servlet layer Skinny Micro .
  7. 7. Scalatra DSL compatible. Much improvements on safety when working with Scala Future.
  8. 8. https://github.com/skinny-framework/skinny-micro
  9. 9. Well-known Scalatra s DynamicVariable issue. http://www.slideshare.net/seratch/future-on-servlet- scalaks DynamicVariable issue
  10. 10. Skinny Micro s Async controllers are safe enough. https://github.com/skinny-framework/skinny-micro Async Controllers
  11. 11. Type-safe controllers accepts only ActionResult value as the action method s result. https://github.com/skinny-framework/skinny-micro Type-safe Controllers
  12. 12. Skinny Micro has its own Jetty launcher. You can boot a Web server with single Scala source file. Single File Web App
  13. 13. json4s 3.3 Compatible Skinny 2 s JSON utility is compatible with json4s 3.3. 3.3 series will keep binary compatibility.
  14. 14. ScalikeJDBC 2.3 Compatible Skinny ORM 2.0 is compatible with ScalikeJDBC 2.3. ScalikeJDBC 2.3 will keep binary compatibility too.
  15. 15. Get rid of Yeoman Generator We got rid of Yeoman Generator for skinny new command and skinny upgrade.
  16. 16. No more Node installation issue We won t be plagued with Node version issue any more.
  17. 17. Deprecated JSXTransformer.js JSXTransformer (React s JSX transpiler) has been deprecated this summer.
  18. 18. skinny-assets still has JSXTransformer.js. Moving to Babel is recommended by React team.
  19. 19. Renewed Website The official website is renewed.
  20. 20. Not so many. Just changing styles and adding Google Custom Search. 1.x docs are archived.
  21. 21. • So easy to upgrade Skinny version • Already my company’s several services have been moved to 2.0 • No troubles for now, stable enough Upgrade is so easy. If you have some troubles, please ask me on the Google Group ML or Twitter.
  22. 22. Enjoy Skinny 2! Let s enjoy Scala programming with Skinny 2!

×