<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Looks great. Thanks!<br>
</p>
<br>
<div class="moz-cite-prefix">On 1/5/17 3:42 PM, Brent Wilkins wrote:<br>
</div>
<blockquote
cite="mid:CAHxpWjaoBzDB0_Uh1AkCjQkSUTsV8EiyiU13iRRyGfC+xfo08w@mail.gmail.com"
type="cite">
<div dir="ltr">Thanks. I got <a moz-do-not-send="true"
href="http://okcjug.org">okcjug.org</a>, G+ and Twitter all
posted.<br>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div>Brent W. Wilkins<br>
</div>
email: <a moz-do-not-send="true"
href="mailto:brent.w.wilkins@gmail.com"
target="_blank">brent.w.wilkins@gmail.com</a><br>
</div>
cell: 405-650-7467<br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Thu, Jan 5, 2017 at 3:06 PM, Jason
Lee <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:jason@steeplesoft.com" target="_blank">jason@steeplesoft.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">No problem. I was just heading into a meeting
so I had to be brief. Here you go:
<div><br>
</div>
<div>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px">gRPC is a high
performance, open source, general RPC framework that
puts mobile and HTTP/2 first. gRPC is based on many
years of Google's experience in building distributed
systems - it is designed to be low latency, bandwidth
and CPU efficient, to create massively distributed
systems that span data centers, as well as power
mobile apps, real-time communications, IoT devices and
APIs. It's also interoperable between multiple
languages.</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px"><br>
But beyond that fact that it's more efficient than
REST, we'll look into how to use gRPC's streaming API,
where you can establish server-side streaming,
client-side streaming, and bidirectional streaming!
This allows developers to build sophisticated
real-time applications with ease.</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px"><br>
In addition to learning about gRPC and HTTP/2 concepts
with code and demonstrations, we'll also deep dive
into integration with existing build systems such as
Maven and Gradle, but also frameworks such as Spring
Boot and RxJava.</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px"><br>
Writing/using a Spring Boot starter to run gRPC server</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px">Configuring
projects to generate gRPC stub code</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px">Integrating w/
RxJava's observable sequences, which matches very well
with gRPC's Stream Observable constructs</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px">Speaker Bio: <br>
Ray Tsang is a Developer Advocate for the Google Cloud
Platform. Ray had extensive hands on cross-industry
enterprise systems integration delivery and management
experiences during his time at Accenture, managed full
stack application development, DevOps, and ITOps. Ray
specialized in middleware, big data, and PaaS products
during his time at Red Hat while contributing to open
source projects, such as Infinispan. Aside from
technology, Ray enjoys traveling and adventures.</p>
<p style="margin:0px 0px
16px;padding:0px;color:rgba(0,0,0,0.870588);font-family:"graphik
meetup",helvetica,arial,sans-serif;font-size:16px">Follow Ray on
Twitter @saturnism (<a moz-do-not-send="true"
href="https://twitter.com/saturnism"
class="m_2886127822551252222gmail-linkified"
style="display:inline;color:rgb(31,36,204);text-decoration:none;word-wrap:break-word;word-break:break-all"
target="_blank">https://twitter.com/saturnism</a><wbr>)</p>
</div>
</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jan 5, 2017 at 1:26
PM, Brent Wilkins <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:brent.w.wilkins@gmail.com"
target="_blank">brent.w.wilkins@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Okay, HL blocks Meetup so I'll have
to check it on my phone. Thanks.<br>
</div>
<div class="gmail_extra"><span><br clear="all">
<div>
<div
class="m_2886127822551252222m_-5828580325544380605gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div>Brent W. Wilkins<br>
</div>
email: <a moz-do-not-send="true"
href="mailto:brent.w.wilkins@gmail.com"
target="_blank">brent.w.wilkins@gmail.com</a><br>
</div>
cell: <a moz-do-not-send="true"
href="tel:%28405%29%20650-7467"
value="+14056507467" target="_blank">405-650-7467</a><br>
</div>
</div>
</div>
<br>
</span>
<div>
<div class="m_2886127822551252222h5">
<div class="gmail_quote">On Thu, Jan 5, 2017
at 1:21 PM, Jason Lee <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jason@steeplesoft.com"
target="_blank">jason@steeplesoft.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr">It's all in the Meetup.</div>
<div class="gmail_extra">
<div>
<div
class="m_2886127822551252222m_-5828580325544380605h5"><br>
<div class="gmail_quote">On Thu,
Jan 5, 2017 at 12:58 PM, Brent
Wilkins <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:brent.w.wilkins@gmail.com"
target="_blank">brent.w.wilkins@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>Jason,<br>
<br>
</div>
Do you have a synopsis for
this talk?<br>
</div>
<div class="gmail_extra"><br
clear="all">
<div>
<div
class="m_2886127822551252222m_-5828580325544380605m_1945680855186239313m_-4680405542549890450gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div>Brent W.
Wilkins<br>
</div>
email: <a
moz-do-not-send="true"
href="mailto:brent.w.wilkins@gmail.com" target="_blank">brent.w.wilkins@gmail.com</a><br>
</div>
cell: <a
moz-do-not-send="true"
href="tel:%28405%29%20650-7467" value="+14056507467" target="_blank">405-650-7467</a><br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div>
<div
class="m_2886127822551252222m_-5828580325544380605m_1945680855186239313h5">On
Tue, Jan 3, 2017 at
9:00 PM, Jason Lee <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jason@steeplesoft.com" target="_blank">jason@steeplesoft.com</a>></span>
wrote:<br>
</div>
</div>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div>
<div
class="m_2886127822551252222m_-5828580325544380605m_1945680855186239313h5">
<div dir="auto">
<div dir="auto">Happy
new year, and
welcome to 2017!
:)</div>
<div dir="auto"><br>
</div>
<div dir="auto">We
have finalized
the details for
this month's JUG
meeting. Google
Developer
Advocate Ray
Tsang will be
presenting "gRPC
101 for Java
Developers", a
great
introduction to
Google's open
source RPC
library. I got a
quick overview
of this at
JavaOne this
year, and it
looks awesome.
If you have any
interest in
networked
applications,
especially if
you're working
in three
microservices
space, you'll
want to see this
presentation.</div>
<div dir="auto"><br>
</div>
<div dir="auto">As
I mentioned last
time, we now
have a Meetup
group, so please
log on there and
RSVP if you are
planning on
attending. It
well help us
gauge our food
order, so it
will help all of
us out. ;)</div>
<div dir="auto"><br>
</div>
<div dir="auto">Also,
feel free to
invite your
friends, but
please ask them
to RSVP. Ryan
can get awfully
hangry. :P</div>
<div dir="auto"><br>
</div>
<div dir="auto"><a
moz-do-not-send="true" href="http://meetu.ps/e/CjXlj/hQ4T0/d"
target="_blank">http://meetu.ps/e/CjXlj/hQ4T0/<wbr>d</a></div>
</div>
<br>
</div>
</div>
______________________________<wbr>_________________<br>
Jug mailing list<br>
<a
moz-do-not-send="true"
href="mailto:Jug@lists.okcjug.org" target="_blank">Jug@lists.okcjug.org</a><br>
<a
moz-do-not-send="true"
href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org"
rel="noreferrer"
target="_blank">http://lists.okcjug.org/listin<wbr>fo.cgi/jug-okcjug.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
______________________________<wbr>_________________<br>
Jug mailing list<br>
<a moz-do-not-send="true"
href="mailto:Jug@lists.okcjug.org"
target="_blank">Jug@lists.okcjug.org</a><br>
<a moz-do-not-send="true"
href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org"
rel="noreferrer"
target="_blank">http://lists.okcjug.org/listin<wbr>fo.cgi/jug-okcjug.org</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
</div>
</div>
<span
class="m_2886127822551252222m_-5828580325544380605HOEnZb"><font
color="#888888">-- <br>
<div
class="m_2886127822551252222m_-5828580325544380605m_1945680855186239313gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">Jason Lee<br>
<a moz-do-not-send="true"
href="http://cubtracker.com"
target="_blank">http://cubtracker.com</a>
<br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com"
target="_blank">http://blogs.steeplesoft.com</a><br>
<a moz-do-not-send="true"
href="http://twitter.com/jasondlee"
target="_blank">http://twitter.com/jasondlee</a><br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com/+"
target="_blank">http://blogs.steeplesoft.com/+</a><br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com/in"
target="_blank">http://blogs.steeplesoft.com/i<wbr>n</a><br>
</div>
</div>
</font></span></div>
<br>
______________________________<wbr>_________________<br>
Jug mailing list<br>
<a moz-do-not-send="true"
href="mailto:Jug@lists.okcjug.org"
target="_blank">Jug@lists.okcjug.org</a><br>
<a moz-do-not-send="true"
href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org"
rel="noreferrer" target="_blank">http://lists.okcjug.org/listin<wbr>fo.cgi/jug-okcjug.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Jug mailing list<br>
<a moz-do-not-send="true"
href="mailto:Jug@lists.okcjug.org"
target="_blank">Jug@lists.okcjug.org</a><br>
<a moz-do-not-send="true"
href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org"
rel="noreferrer" target="_blank">http://lists.okcjug.org/listin<wbr>fo.cgi/jug-okcjug.org</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="m_2886127822551252222gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">Jason Lee<br>
<a moz-do-not-send="true"
href="http://cubtracker.com" target="_blank">http://cubtracker.com</a>
<br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com"
target="_blank">http://blogs.steeplesoft.com</a><br>
<a moz-do-not-send="true"
href="http://twitter.com/jasondlee"
target="_blank">http://twitter.com/jasondlee</a><br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com/+"
target="_blank">http://blogs.steeplesoft.com/+</a><br>
<a moz-do-not-send="true"
href="http://blogs.steeplesoft.com/in"
target="_blank">http://blogs.steeplesoft.com/<wbr>in</a><br>
</div>
</div>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Jug mailing list<br>
<a moz-do-not-send="true" href="mailto:Jug@lists.okcjug.org">Jug@lists.okcjug.org</a><br>
<a moz-do-not-send="true"
href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org"
rel="noreferrer" target="_blank">http://lists.okcjug.org/<wbr>listinfo.cgi/jug-okcjug.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Jug mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Jug@lists.okcjug.org">Jug@lists.okcjug.org</a>
<a class="moz-txt-link-freetext" href="http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org">http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Jason Lee
<a class="moz-txt-link-freetext" href="http://cubtracker.com">http://cubtracker.com</a>
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com">http://blogs.steeplesoft.com</a>
<a class="moz-txt-link-freetext" href="http://twitter.com/jasondlee">http://twitter.com/jasondlee</a>
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com/+">http://blogs.steeplesoft.com/+</a>
<a class="moz-txt-link-freetext" href="http://blogs.steeplesoft.com/in">http://blogs.steeplesoft.com/in</a></pre>
</body>
</html>