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

Search for the Holy Grail (and test it once found)

Search for the Holy Grail (and test it once found)

Grails is awesome! agreed? Good!

Now, search and testing facilities have become such a basic commodity in applications that it's almost taken for granted.

But as a Grails developer you face limitations and concerns: is the library well maintained? Does it fit the framework's paradigm?

After nominating the winners, we’ll show you the advantages of our tools of choice and take a deep dive into the juicy details.

This talk will provide short overviews and comparisons in the search for 2 pieces of the holy grail - good search and testing facilities.

Baruch Sadogursky

September 10, 2013
Tweet

More Decks by Baruch Sadogursky

Other Decks in Technology

Transcript

  1. © 2013 SpringOne 2GX. All rights reserved. Do not distribute

    without permission. Searching For the Grail And Test it once found…
  2. Requirement How is it? Standalone server Good one! Event driven

    indexes Nope :( Grail s integration You must be kidding
  3. Requirement How is it? Standalone server Good one! Event driven

    indexes Nope :( Grail s integration You must be kidding Embedding Native in JVM?
  4. Requirement How is it? Standalone server Good one! Event driven

    indexes Nope :( Grail s integration You must be kidding Embedding Native in JVM? How about “no”.
  5. ==

  6. Requirement How is it? Grail s Integration Good one! Event

    driven index Good one! (not sure about mongo) Embedding This is how it works
  7. Requirement How is it? Grail s Integration Good one! Event

    driven index Good one! (not sure about mongo) Embedding This is how it works Standalone server Nope :(
  8. Requirement How is it? Standalone server Hell, yeah! Embedded mode

    blocked Event driven index Yes, but fal se by default?!
  9. Requirement How is it? Standalone server Hell, yeah! Embedded mode

    blocked Event driven index Yes, but fal se by default?! Grail s integration
  10. Requirement How is it? Standalone server Hell, yeah! Embedded mode

    blocked Event driven index Yes, but fal se by default?! Grail s integration Fail in so many ways
  11. Requirement How is it? Standalone server Why, sure! Embedded mode

    One flag change Grail s integration Noam’s plugin
  12. Requirement How is it? Standalone server Why, sure! Embedded mode

    One flag change Grail s integration Noam’s fork Event driven index Noam’s fork
  13. "Never in the field of software development was so much

    owed by so many to so few lines of code".