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

Which Json Serializer should we use in Ruby on Rails6 era

hihats
December 08, 2020

Which Json Serializer should we use in Ruby on Rails6 era

The famous ruby to json serializer ActiveModel Serializer will be deprecated in near future. This talk is about next alternative fo ActiveModel Serializer

hihats

December 08, 2020
Tweet

More Decks by hihats

Other Decks in Programming

Transcript

  1. Which Json
    Serializer should
    we use in Ruby
    on Rails6 era
    October, 2020

    View Slide

  2. What is NEXT ActiveModel::Serializer
    Theme

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. FastJson API
    Merit
    ● Have a similar declareration syntax
    with AMS

    View Slide

  8. FastJson API
    Merit
    ● Have a similar declareration syntax
    with AMS
    ● Anything fast

    View Slide

  9. View Slide

  10. FastJson API
    Demerit
    ● Json API Schema?

    View Slide

  11. View Slide

  12. View Slide

  13. FastJson API
    Demerit
    ● Json API Schema
    このままでは(現場によっては)使いづらい

    View Slide

  14. View Slide

  15. View Slide

  16. What is NEXT ActiveModel::Serializer
    = FastJson API
    Conclusion

    View Slide

  17. What is NEXT ActiveModel::Serializer
    = FastJson API
    JsonAPIスキーマ以外でも使える
    Conclusion

    View Slide

  18. What is NEXT ActiveModel::Serializer
    = FastJson API
    JsonAPIスキーマ以外でも使える
    Conclusion
    ただし

    View Slide

  19. ● SSKD
    ● LSUD
    使い分けるのが大事

    View Slide

  20. What is NEXT ActiveModel::Serializer
    = FastJson API
    Conclusion

    View Slide

  21. What is NEXT ActiveModel::Serializer
    = FastJson API
    Conclusion

    View Slide

  22. What is NEXT ActiveModel::Serializer
    = JSONAPI Serializer
    Conclusion

    View Slide

  23. Thanks!
    … and we’re so excited to share with you!

    View Slide