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

Spring Data Couchbase - a Coming of Age

Spring Data Couchbase - a Coming of Age

Minimalistic deck presented at SpringIO 2016 in Barcelona. Major new features in Spring Data Couchbase 2.x

Simon Baslé

May 19, 2016
Tweet

More Decks by Simon Baslé

Other Decks in Programming

Transcript

  1. Spring Data Couchbase - a Coming of Age -
    Simon Baslé
    @simonbasle

    View Slide

  2. View Slide

  3. Who Knows Couchbase?
    or memcached
    maybe?

    View Slide

  4. Who Knows Spring Data?
    just joking :)

    View Slide

  5. A Bit Of History

    View Slide

  6. N1QL

    View Slide

  7. View Slide

  8. Query Derivation

    View Slide

  9. but also more Crafted queries

    View Slide

  10. Spring I/O
    2016
    DEMO

    View Slide

  11. GeoSpatial Views

    View Slide

  12. GeoSpatial Views

    View Slide

  13. Multi Dimensional Views
    2D and
    above

    View Slide

  14. @Dimensional

    View Slide

  15. Spring I/O
    2016
    DEMO

    View Slide

  16. Spring Boot integration
    1.3
    1.4.0

    View Slide

  17. Spring Boot integration
    1.3
    1.4.0

    View Slide

  18. Spring I/O
    2016
    DEMO

    View Slide

  19. but also Spring Cache

    View Slide

  20. "Geocaching"
    but also Spring Cache

    View Slide

  21. * haha *
    but also Spring Cache
    "Geocaching"

    View Slide

  22. but also Spring Cache

    View Slide

  23. Spring I/O
    2016
    DEMO

    View Slide

  24. access the raw SDK

    View Slide

  25. eg. Subdocument API
    Document
    Sub
    Document

    View Slide

  26. Spring I/O
    2016
    DEMO

    View Slide

  27. an Open Source story

    View Slide

  28. an Open Source story
    "sharing is caring"
    The gift of
    PR

    View Slide

  29. You Can Contribute Too!

    View Slide

  30. THANK YOU!
    Spring Data Couchbase - a Coming of Age -
    Simon Baslé
    @simonbasle

    View Slide

  31. Raised Hand - CC-By - USDA (https://flic.kr/p/AfT5Lx)
    Children Raising Hands - CC-By - S Watanabe (https://flic.kr/p/qm1y3x)
    Old Books - CC-By-SA - Tom Murphy VII (https://commons.wikimedia.org/wiki/File:Old_book_bindings.jpg)
    Searching - CC-By-SA - Edith Soto (https://flic.kr/p/c5xUxS)
    Factory Line - CC-By-SA - Roger W (https://flic.kr/p/5yzfJh)
    Clocksmith - CC-By - Jukka Kervinen (https://flic.kr/p/dGYeMu)
    Earth at Night - CC-By - Michael Coté (https://flic.kr/p/7179o)
    Earth from Space - CC-By-NC - NASA (https://flic.kr/p/m3e1dS)
    Two Pairs of Boots - CC-By-SA - Pavel Ševela (https://commons.wikimedia.org/wiki/
    File:Two_pairs_of_rubber_boots.jpg)
    Geocaching - CC-By - Travis Wise (https://flic.kr/p/qBVnPi)
    Raw Steak - CC-By - Naotake Murayama (https://flic.kr/p/7KwG2z)
    Clockwork - CC-By - NatiousW (https://flic.kr/p/dNwf1N)
    OpenSource Penguin - CC-By-SA - Scott Ellis (https://flic.kr/p/8ZTGEi)
    Uncle Sam - Public Domain - US Gov.
    End Credits

    View Slide