[Steering Committee] [OKC JUG] Functional Programming and Apache TinkerPop

Brent Wilkins brent.w.wilkins at gmail.com
Tue Apr 10 12:54:10 PDT 2018


Nvm. Kimberly added one to the meeting in meetup. Whew!

On Tue, Apr 10, 2018, 14:31 Brent Wilkins <brent.w.wilkins at gmail.com> wrote:

> I forgot to take a picture of the event for the reimbursement. Can we use
> a picture from slack or am I out of luck?
>
> On Tue, Apr 10, 2018, 07:54 Brent Wilkins <brent.w.wilkins at gmail.com>
> wrote:
>
>> I checked last night and there were only six RSVP's so I'm thinking
>> Little Caesar's hot-n-ready pizzas.
>>
>> On Mon, Apr 9, 2018, 22:28 Jason Lee <jason at steeplesoft.com> wrote:
>>
>>> Awesome. Thanks.
>>>
>>> I think everything you need to know of in the link:
>>> https://github.com/techlahoma/user-groups/wiki/Food-and-Drinks
>>>
>>> The closest Domino's is down by the ball park. You can pick it up and
>>> save a few dollars, or have it delivered if you won't be able to pick it
>>> up. There's also, say, Chick-fil-A, if you'd rather get something
>>> different. Just don't spend more than $4 per RSVP. :)
>>>
>>> On Mon, Apr 9, 2018, 9:29 PM Brent Wilkins <brent.w.wilkins at gmail.com>
>>> wrote:
>>>
>>>> I'll do it. Can you give me the rundown once more please?
>>>>
>>>> Brent W. Wilkins
>>>> email: brent.w.wilkins at gmail.com
>>>> cell: 405-650-7467
>>>>
>>>> On Sun, Apr 8, 2018 at 9:12 PM, Jason Lee <jason at steeplesoft.com>
>>>> wrote:
>>>>
>>>>> Any takers on this task?
>>>>>
>>>>>
>>>>> On Wed, Apr 4, 2018, 2:22 PM Jason Lee <jason at steeplesoft.com> wrote:
>>>>>
>>>>>> Reminder: I will NOT be able to attend Tuesday, so I'll need someone
>>>>>> to fill in. Brent (Wilkins)? Ryan?
>>>>>>
>>>>>> That also means someone will need to order lunch. Techlahoma will
>>>>>> reimburse up to $4 per *RSVP*. Order it, pay for it, submit reimbursement.
>>>>>> I picked up the pizza at the downtown Dominoes last month. Fairly
>>>>>> convenient. Saved a few bucks.
>>>>>>
>>>>>> https://github.com/techlahoma/user-groups/wiki/Food-and-Drinks
>>>>>>
>>>>>>
>>>>>> On 3/30/2018 3:46 PM, Brent Shambaugh wrote:
>>>>>>
>>>>>> Jason, here you go:
>>>>>>
>>>>>> Topic: Gremlin - Using Graph Database Thinking to Make Database
>>>>>> Queries Functional
>>>>>>
>>>>>> How to use Gremlin, and how to write a Gremlin query within a Java
>>>>>> program.
>>>>>>
>>>>>> About the Speaker:
>>>>>>
>>>>>> Brent grew up in Oklahoma and recently completed a stint in Vienna
>>>>>> where he encountered the Gremlin.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Please let me know if you require any additional information.
>>>>>>
>>>>>>
>>>>>> -Brent Shambaugh
>>>>>>
>>>>>> GitHub: https://github.com/bshambaugh
>>>>>> Website: http://bshambaugh.org/
>>>>>> LinkedIN: https://www.linkedin.com/in/brent-shambaugh-9b91259
>>>>>> Skype: brent.shambaugh
>>>>>> Twitter: https://twitter.com/Brent_Shambaugh
>>>>>> WebID: http://bshambaugh.org/foaf.rdf#me
>>>>>>
>>>>>> On Thu, Mar 29, 2018 at 3:10 PM, Jason Lee <jason at steeplesoft.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi, Brent. Would you happen to have an abstract ready? I'd like to
>>>>>>> get everything scheduled and published pretty soon.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> On 3/20/2018 3:01 PM, Brent Shambaugh wrote:
>>>>>>>
>>>>>>> Yes.  It was the goal at the place that I worked to explore the use
>>>>>>> of Gremlin for graph pattern traversal. Gremlin seeks to do things in a
>>>>>>> highly functional way, and I found it also has a means to for programmers
>>>>>>> to write queries in their own native language without having to embed the
>>>>>>> query syntax in their code (SQL for example).
>>>>>>>
>>>>>>> In order to prepare to understand Gremlin, I am finding that I need
>>>>>>> to understand more about functional programming with Java.
>>>>>>>
>>>>>>> I do not have a formal abstract yet, but I am working on notes and I
>>>>>>> have worked with Gremlin through a REPL.
>>>>>>>
>>>>>>> Here is some stuff that I have written down so far:
>>>>>>>
>>>>>>> Graph use Cases: Internet of Things, Social Networks, Communication
>>>>>>> Networks, Genomics, Epidemiology, Web, Semantic Web, Data Integration,
>>>>>>> Recommendation, Asset Management, Customer 360.
>>>>>>> [Source: Traversing Graphs with Gremlin (Artem Chebotko, Solutions
>>>>>>> Architect at DataStax)], http://www.youtube.com/watch?v=mZmVnEzsDnY
>>>>>>> (mapping from functional programming to Gremlin [19m33s])
>>>>>>>
>>>>>>> Graphs are used by Google, Netflix, Facebook...
>>>>>>>
>>>>>>> Gremlin is a Path Traversal Language. (http://tinkerpop.apache.org/)
>>>>>>>
>>>>>>> SPARQL is for Graph Pattern Matching.
>>>>>>> Compare with GraphQL...(differences from Gremlin)
>>>>>>>
>>>>>>> As an example, Gremlin provides a functional way to write SQL:
>>>>>>> http://sql2gremlin.com/
>>>>>>>
>>>>>>> Gremlin avoids the use of lambda expressions.
>>>>>>>
>>>>>>>
>>>>>>> -Brent Shambaugh
>>>>>>>
>>>>>>> GitHub: https://github.com/bshambaugh
>>>>>>> Website: http://bshambaugh.org/
>>>>>>> LinkedIN: https://www.linkedin.com/in/brent-shambaugh-9b91259
>>>>>>> Skype: brent.shambaugh
>>>>>>> Twitter: https://twitter.com/Brent_Shambaugh
>>>>>>> WebID: http://bshambaugh.org/foaf.rdf#me
>>>>>>>
>>>>>>> On Tue, Mar 20, 2018 at 12:49 PM, Mitch Blevins <
>>>>>>> mitchblevins at gmail.com> wrote:
>>>>>>>
>>>>>>>> Two-phase commit
>>>>>>>>
>>>>>>>> On Tue, Mar 20, 2018, 12:48 PM Jason Lee <jason at steeplesoft.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Am I right in reading that as "Yes, I would love to present on this
>>>>>>>>> topic at the April JUG"? :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 3/20/2018 7:22 AM, Brent Shambaugh wrote:
>>>>>>>>> > This sounds good to me too. Thanks. :)
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jason Lee
>>>>>>>>> http://jasondl.ee
>>>>>>>>> http://jasondl.ee/twitter
>>>>>>>>> http://jasondl.ee/in
>>>>>>>>> http://jasondl.ee/+
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Jug mailing list
>>>>>>>>> Jug at lists.okcjug.org
>>>>>>>>> http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Jug mailing listJug at lists.okcjug.orghttp://lists.okcjug.org/listinfo.cgi/jug-okcjug.org
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jason Leehttp://jasondl.eehttp://jasondl.ee/twitterhttp://jasondl.ee/inhttp://jasondl.ee/+
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jason Leehttp://jasondl.eehttp://jasondl.ee/twitterhttp://jasondl.ee/inhttp://jasondl.ee/+
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> sc mailing list
>>>>> sc at lists.okcjug.org
>>>>> http://lists.okcjug.org/listinfo.cgi/sc-okcjug.org
>>>>> http://wiki.okcjug.org
>>>>> http://tech.groups.yahoo.com/group/okcjug/
>>>>>
>>>>>
>>>> _______________________________________________
>>>> sc mailing list
>>>> sc at lists.okcjug.org
>>>> http://lists.okcjug.org/listinfo.cgi/sc-okcjug.org
>>>> http://wiki.okcjug.org
>>>> http://tech.groups.yahoo.com/group/okcjug/
>>>>
>>> _______________________________________________
>>> sc mailing list
>>> sc at lists.okcjug.org
>>> http://lists.okcjug.org/listinfo.cgi/sc-okcjug.org
>>> http://wiki.okcjug.org
>>> http://tech.groups.yahoo.com/group/okcjug/
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okcjug.org/pipermail/sc-okcjug.org/attachments/20180410/0a879b10/attachment.htm>


More information about the sc mailing list