Revision 275 of Gremlin guide/book just released

74 views
Skip to first unread message

Kelvin Lawrence

unread,
Jan 3, 2018, 10:49:05 AM1/3/18
to Gremlin-users

I managed to get quite a bit of writing and coding done over the holiday period. 

I just published revision 275 of the book in all formats.


There is quite a bit of new material in the book itself as well as some new samples and updates to the existing samples. I have started filling out the Janus Graph section some more and also added quite a bit to the Gremlin coverage in chapters 3,4 and 5. As always all feedback is much appreciated especially suggestions on what to add or improve.



Thanks to everyone for all the feedback already sent. Much appreciated. I am factoring in feedback as fast as I can.

More to come in the coming weeks as time permits :-)

Happy New Year to all and wishing you all great things in 2018

Cheers
Kelvin

HadoopMarc

unread,
Jan 3, 2018, 4:07:52 PM1/3/18
to Gremlin-users
Hi Kelvin,

Not sure whether this is the right place to react, but here I go. The book is indeed growing into a comprehensive and easy to read tour through the TinkerPop! If there is one thing I can suggest, it is the following. Throughout the book you can see examples how the Traversal can hold the gathered information in standard collections such as lists, sets and maps and how you can create and manipulate these collections with various steps to get the specified output from a query. From the questions to this user list we know that both beginning and somewhat experienced gremlin users have trouble in really mastering this working with collections in a Traversal. Both your book and the TinkerPop ref docs miss a grand overview of the possibilities of creating and manipulating intermediate and result collections. So I feel this is a perspective for which a dedicated section would be justified.

I surely keep following the progression of your work and look forward to a printed version at a suitable release point.

Marc

Op woensdag 3 januari 2018 16:49:05 UTC+1 schreef Kelvin Lawrence:

Kelvin Lawrence

unread,
Jan 3, 2018, 4:49:45 PM1/3/18
to Gremlin-users
Thanks Marc, great feedback.

Would you mind if I copied the text of you post into an issue on my GitHub page or if you would prefer to open the issue be my guest?

I'll ponder how to best address this and think about some examples that would better introduce the concepts in a single place.

Cheers
Kelvin

HadoopMarc

unread,
Jan 3, 2018, 5:18:14 PM1/3/18
to Gremlin-users
Sure, go ahead!

Marc

Op woensdag 3 januari 2018 22:49:45 UTC+1 schreef Kelvin Lawrence:

Kelvin Lawrence

unread,
Jan 19, 2018, 9:15:39 AM1/19/18
to Gremlin-users
FYI Marc, I made a start at adding coverage of collections and also the specific problems people run into with collections and reducing barrier steps. I posted a preview here http://kelvinlawrence.net/book/Gremlin-Graph-Guide.pdf  Feel free to take a look at the new sections 4.8 and 4.9. I plan to add more but wanted you to know I made a start on this.

HadoopMarc

unread,
Jan 19, 2018, 10:24:44 AM1/19/18
to Gremlin-users
Hi Kelvin,

It is a pleasure to read your clean writing! The sections you indicate cover most of what I meant (and that is rare: really reading what someone intends!). And they cover some more: moving on with a traversal from an element of a collection is really cool!

What still could be addressed is the use of limit, range and tail on the collections.

Cheers,    Marc

Op vrijdag 19 januari 2018 15:15:39 UTC+1 schreef Kelvin Lawrence:

Kelvin Lawrence

unread,
Jan 19, 2018, 7:43:07 PM1/19/18
to Gremlin-users
Thanks Marc - very much appreciate your feedback. I added some coverage to section 4.8. The latest PDF is at the same URL as above.

Kelvin
Reply all
Reply to author
Forward
0 new messages