Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Skinny 2 Update

Skinny 2 Update

Skinny Framework 2 Update.

Kazuhiro Sera

December 22, 2015
Tweet

More Decks by Kazuhiro Sera

Other Decks in Programming

Transcript

  1. Skinny 2 Update
    Kaz Sera
    @seratch
    4DBMB.BUTVSJQSFTFOUBUJPOEFDLTUZMF
    IUUQTDBMBNBUTVSJPSHFOTMJEFT

    View Slide

  2. Skinny Meetup
    8FMDPNFUP4LJOOZ.FFUVQ5PLZPBU4BNVSBJTN*OD
    IUUQTBNVSBJTNDPNBCPVU

    View Slide

  3. https://groups.google.com/forum/#!topic/skinny-
    framework/Ha1oIGsAfac
    4LJOOZXBTpOBMMZSFMFBTFEPOUI/PW

    View Slide

  4. 2.0 Upgrade
    6QHSBEJOHUPYJTTPFBTZ-FUNFTIPXZPVTPNF
    OFXUIJOHTTJODF4LJOOZ

    View Slide

  5. http://skinny-framework.org/documentation/migration-
    guide.html

    View Slide

  6. From Scalatra
    To Skinny Micro
    4LJOOZIBTNPWFEGSPN4DBMBUSBUPJUTPXO4FSWMFU
    MBZFSl4LJOOZ.JDSPz

    View Slide

  7. 4DBMBUSB%4-DPNQBUJCMF.VDIJNQSPWFNFOUTPO
    TBGFUZXIFOXPSLJOHXJUI4DBMB'VUVSF

    View Slide

  8. https://github.com/skinny-framework/skinny-micro

    View Slide

  9. 8FMMLOPXO4DBMBUSB`T%ZOBNJD7BSJBCMFJTTVF
    http://www.slideshare.net/seratch/future-on-servlet-
    scalaks
    DynamicVariable issue

    View Slide

  10. 4LJOOZ.JDSP`T"TZODDPOUSPMMFSTBSFTBGFFOPVHI
    https://github.com/skinny-framework/skinny-micro
    Async Controllers

    View Slide

  11. 5ZQFTBGFDPOUSPMMFSTBDDFQUTPOMZ"DUJPO3FTVMUWBMVF
    BTUIFBDUJPONFUIPE`TSFTVMU
    https://github.com/skinny-framework/skinny-micro
    Type-safe Controllers

    View Slide

  12. 4LJOOZ.JDSPIBTJUTPXO+FUUZMBVODIFS:PVDBO
    CPPUB8FCTFSWFSXJUITJOHMF4DBMBTPVSDFpMF
    Single File Web App

    View Slide

  13. json4s 3.3 Compatible
    4LJOOZ`T+40/VUJMJUZJTDPNQBUJCMFXJUIKTPOT
    TFSJFTXJMMLFFQCJOBSZDPNQBUJCJMJUZ

    View Slide

  14. ScalikeJDBC 2.3
    Compatible
    4LJOOZ03.JTDPNQBUJCMFXJUI4DBMJLF+%#$
    4DBMJLF+%#$XJMMLFFQCJOBSZDPNQBUJCJMJUZUPP

    View Slide

  15. Get rid of Yeoman
    Generator
    8FHPUSJEPG:FPNBO(FOFSBUPSGPSlTLJOOZOFXz
    DPNNBOEBOETLJOOZVQHSBEF

    View Slide

  16. No more Node
    installation issue
    8FXPO`UCFQMBHVFEXJUI/PEFWFSTJPOJTTVFBOZ
    NPSF

    View Slide

  17. Deprecated
    JSXTransformer.js
    +495SBOTGPSNFS 3FBDU`T+49USBOTQJMFS
    IBTCFFO
    EFQSFDBUFEUIJTTVNNFS

    View Slide

  18. TLJOOZBTTFUTTUJMMIBT+495SBOTGPSNFSKT.PWJOHUP
    #BCFMJTSFDPNNFOEFECZ3FBDUUFBN

    View Slide

  19. Renewed Website
    5IFP⒏DJBMXFCTJUFJTSFOFXFE

    View Slide

  20. /PUTPNBOZ+VTUDIBOHJOHTUZMFTBOEBEEJOH(PPHMF
    $VTUPN4FBSDIYEPDTBSFBSDIJWFE

    View Slide

  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
    6QHSBEFJTTPFBTZ*GZPVIBWFTPNFUSPVCMFT QMFBTF
    BTLNFPOUIF(PPHMF(SPVQ.-PS5XJUUFS

    View Slide

  22. Enjoy Skinny 2!
    -FU`TFOKPZ4DBMBQSPHSBNNJOHXJUI4LJOOZ

    View Slide