►
Description
- Project heartbeat
- Fraud Detection with NebulaGraph by Wey Gu
- nebula-dgl the project for NebulaGraph DGL integration, by Wey Gu
ref:
- https://www.siwei.io/en/fraud-detection-with-nebulagraph/
- https://github.com/wey-gu/nebula-dgl/
A
Welcome
again
to
our
never
growth
community
meeting,
so
today,
I
will
give
apart
from
the
project
heart
piece.
I
will
personally
get
topics
around
fraud.
Detection
with
graph
and
I
will
share
some
podcasts
on
another
graph
and
the
deep,
deep
crop
library
integration
works
for
myself,
too
yeah,
let's
introduce
ourselves
first.
A
This
is
way
from
the
we
sub
team
I'm
working
on
the
never
graph
community
and
yeah.
How
about
you,
John,
hey.
B
Away
nice
to
see
you
again,
this
is
on
I'm
also
working
on
the
Community.
B
So
even
though
there's
only
the
top
of
us,
so
hopefully
some
of
our
other
members
would
find
time
to
join
us
later
on
so
on.
Let's
keep
rolling
okay.
A
Okay,
so
we
will
have
this
meeting
every
four
weeks,
and
so
anyone
would
like
to
share
anything
I
made.
This
I
want
to
share
with
you
something
I
want
to
discuss
with
you.
I
would
like
to
possibly
we
can
invite
someone
from
Community.
Just
let
us
know
so
anything
about
nethergraph
or
your
craft.
Things
are
welcome
to
the
community.
A
Yeah
I
will
start
with
project
Heartbeats.
One
of
the
small
announcements
is
that
we
will
have
another
minor
release
in
the
upcoming
days,
so
there
will
be
some
hot
faces
yeah
and
for
the
core
site.
We
have
a
bunch
of
newly
merged
PRS,
and
these
are
only
the
major
ones.
One
of
our
community
contributor
fixed
fixed
this
issues
and
we
have
a
bunch
of
optimizations,
for
example.
A
A
We
include
all
the
third
party
projects
in
those
republishes
our
dependent
when
I
want
to
comply
a
network
graph,
we
used
to
change
it
to
5.0,
but
later
we
wrote
back
to
the
3.1
record
correctly
yeah.
This
is
related
to
k-hub
optimization,
and
this
is
a
new
interface
in
in
the
storage
layer.
A
So
it's
addressing
some
specific
goal
queries,
but
we
want
to
squeeze
more
performance,
is
slightly
slightly
same
as
another
existing
interface,
but
this
is
more
optimal
in
certain
cases
and
we
have
like
this
is
for
count
star
optimization,
and
this
is
another,
yet
another
authorization
rules
to
put
filters
down
in
the
inner
drawing
case.
A
Oh
this
is
this.
One
relies
on
this
change.
Of
course,
yeah.
If
you
are
interested
just
to
check
out
our
GitHub
repository
I'm,
not
good
I'm,
not
going
to
dive
into
all
the
changes
on
the
other
side.
This
is
a
some
surrounding
projects
of
the
community.
A
The
first
one
is
that
we
are
open
source
this
project,
so
it's
a
front-end
product
handling,
one
of
our
commercial
proprietary
projects,
so
we
open
source
the
core
part,
it's
related
to
rendering
your
tags
or
flowcharts
in
the
browser
and
another
one
is
still
do
have
another
minor
release
with
the
battle
handling
on
the
connections
and
our
Community
maintained
project
called
antibactics.
So
you
can
tell
it's
related
to
my
batteries.
A
It's
actually
accurately
maintained
and
evolved
in
last
couple
weeks
we
have
a
bunch
of
new
PR's
merged.
Another
Thing
Worth
to
mentioned
is
nebula
python.
So
in
this
project
one
of
our
new
contributors
have
raised
and
merge
two
PR.
So
it's
related
to
more
easily
handling
the
return
results.
Value
types,
so
we
first
play
introduce
the
casting
in
this
SDK.
So
it's
quite
sweet
change.
A
Another
thing
is,
I
am
worked,
I
was
I,
had
been
working
on
a
side
project
called
neblo
djl,
and
this
this
is.
This
is
a
another
topic
today.
I
will
share
later
so
you
can
do
something
around
mammograph
plus
the
bgl.
So
this
is
a
a
paper,
that's
in
archive.org.
So
if
you
are
interested,
you
can
check
out
it's.
The
author
are
guides
from
our
team,
so
it's
related
to
design
of
Naval
graph.
A
The
final
one
is
last
week:
we
we
add
another
release
format
deliverable
for
the
naval
graph,
HTTP
Gateway.
So
previously
we
used
to
have
these
Docker
images
being
released
for
this
project,
but
we,
we
forgot
to
add
for
about
last
two
releases
because
we
decoupled
this
project
in
our
Studio
Projects.
A
So
now
in
studio,
we
don't
rely
on
this
project,
so
we
forgot
to
add
the
release
of
this
project
and
the
we
make
it.
So
previously
you
have
to
use
the
binary
packages
for
HTTP
Gateway,
but
now
it's
come
back.
You
can
still
get
get
Dr
proof
from
the
docker
Hub.
So
if
you
are
using
it
to
check
out
it's
easier
yeah-
and
this
part
is
a
so
in
the
future-
I
will
like
every
two
or
three
months.
A
I
will
give
this
topic
share,
maybe
not
necessarily
by
me,
but
we
will
have
some
more
specific
drum
map
being
reviewed.
So
this
is
some
planet
features
that
we
would
like
to
address
in
next
cycle.
A
I
will
give
it
quite
briefly.
So
if
you
have
any
questions,
just
comment
on
YouTube
or
you
know-
drop
a
discussion
thread
on
GitHub
or
Slack.
The
first
one
is.
Finally
we
we
will
support
the
filtering
of
the
vertex
properties
for
find
tests
and
get
sub
graph
yeah
it's
requested
by
many
already,
and
we
will
have
some
more
finecast
performance
optimizations.
A
Third,
one
is:
we
will
provide
the
session
two
for
our
officially
supported
clients
and,
as
I
know,
there
is
an
ongoing
PR.
I'll
never
go
today,
so
by
still
work
in
progress.
So
please
expect
most
of
the
clients
comes
with
the
session
for
officially
in
like
two
months.
A
We
will
redesign
our
tagless
or
bare
vertex
behaviors
in
next
readings.
So
ideally
will
remove
this
concept
because
it
brings
some
burden
to
users
and
not
really.
There
are
certain
scenarios
that
we
actually
needed
and
around
the
Studio
Plus
the
navigraft
Explorers
still
do
it.
You
can
consider
Studio
as
the
Explorer
light.
A
A
We
come
to
the
first
topic.
This
is
about
fraud
detection
with
graph
so
I.
Recently
I
did
some
research
to
compose
a
blog
post
around
how
we
should
how
we
could
do
the
fraud
detection
thing
with
the
graph
Tech,
mostly
together
time
with
the
graph
database
and
I
studied
some
of
the
setup,
art
matters
and
pro
approaches
and
provide
you
some
sort
of
summary
and
the
playground
that
you
can
actually
get
a
hands
dirty.
A
So
there
are
more
details
in
this
URL,
so
I
I
translated
the
origin,
the
Chinese
or
blog
into
English
today,
so
I
will
start
with
the
graph
modeling.
So
what
is
fraud
detection?
So
it's
basically,
so.
Fraud
exists
in
in
different
Industries,
for
example
in
the
fintech.
A
If
a
transaction
comes
to
the
system,
you
want
to
know
if
this,
the
owner
of
this,
the
account
of
this
transaction
behind
is,
is
not
a
fraud,
and
in
case
you
can
have
a
high
confidence
to
say
yes,
probably
to
prevent
it
from
proceeding.
Will
you
know,
save
a
lot
of
money
so
in
this
kind
of
cases
graph
can
help-
and
this
already
is
proven
to
be
quite
performance.
A
So
this
is
a
sample
graph.
Modeling,
but
it's
not
related
to
the
transaction
but
related
to
the
loan
you
can,
as
you
can
tell
so.
Basically,
we
will
set
up
this
Knowledge
Graph
on
the
certain
entities
that
may
be
related.
A
For
example,
you
want
to
record
everything
around
the
applicant
and
some
information
about
application,
and
if,
if
your
system
is
mostly
online,
you
will
have
some
devices
or
meteor
related
with
those
application
actions,
and
do
you
have
more
information
either
is
comes
from
the
application
itself
or
some
some
other
sources
you
can
grab
like
the
the
corporation,
the
workplaces
or
some
education
in
information
or
the
phone
number
Etc.
So
if
you
put
everything
in
this
graph,
you
can
do
something
interesting
and
I
will
share
you
later.
A
So,
for
example,
you
can
you
can
simply
do
queries.
For
example,
this
is
a
query
that
how
do
you
check
from
certain
say
when
a
transaction
comes
or
when
loan
application
comes,
and
you
can
query
on
certain
people
or
certain
applicants
with
a
query
like
this,
so
it
will
help
you
find
put
all
the
the
other
existing
information,
we've
shared
device
or
shared
phone
numbers.
A
So
in
this
single
query,
you
you
you
could
tell
one
thing
is
the
the
orange
node
here
is
actually
a
phone
number
you
can
see
with
phone
number,
so
the
word
is
quite
small
anyway.
So
this
is
a
typical
scenario
that,
after
your
query,
you
could
tell
there
is
one
applicant
or
there
is
one
phone
number
associated
with
associate
associated
with
the
a
lot
of
different
other
people.
A
So
in
this
case
you
will,
you
probably
will
see
this
phone
number
is
risky
and
from
that
you
can
ideally
further
and
analyze
analysis
other
related
people,
and
in
case
this
phone
is
connected
with
your
new
applicants,
so
you
can
then
Mark
it
as
high
risky
or
even
reject
it.
So
this
is
one
of
the
typical
use
case
that
you
can
simply
use
a
graph
query
to
help
you
evaluate
the
the
risk
level,
so
there
are
actually
a
bunch
of
different
queries.
A
You
can
do
that
and
some
of
them
are
based
on
your
experience
somehow
or
your
risk
control,
expertise
or
certain
patterns
that
you
you
summarize
right.
Another
part,
is
you
or
you
already
have
a
bunch
of
labels
like
certain
devices,
certain
people
or
certain
cooperation
or
masks
as
a
high
risk
flag?
A
So
in
that
case
you
can
simply
query
something
like
this
like
if
it's
somehow
related
to
connected
to
another
applicant
or
are
they
marked
as
fraud
or
even
a
phone
number
Etc?
And
that's
another
typical
queries?
You
can
identify
frauds
found
silver.
One
of
the
one
of
the
issue
is
sometimes
you
don't
have
enough
labels
right
or
you
don't
have
access
to
for
your
co-star,
your
projects
and
your
compliance
requirements.
Don't
allow
you
to.
A
You
know,
connect
to
other
data
that
comes
with
some
labor
so
like,
for
example,
you
only
have
like
20
label
data,
but
you
have
millions
of
vertexes.
So
how
do
you
leverage,
so
this
seems
quite
useful
and
the
performance,
but
to
in
the
real
world,
you
may
not
have
the
lock
to
have
this
label.
So
what
can
you
do?
You
have
a
bunch
of
approaches
to
help
you
extend
from
a
limited
number
of
labels
to
have
more
ideally
have
more.
A
Labels,
like
you,
can
do
some
graph
algorithms,
one
of
them
I,
consider
quite
useful,
is
called
the
label
spread,
so
basically,
actually
I
have
a
full
full
solution
or
with
the
code
implementation
in
in
my
blog
post,
I'm,
not
I'm,
not
going
to
dive
into
in
this
session.
But
if
you
are
interested,
you
can
check
out.
So
this
is
similar
to
our
you
know
a
well-known
the
common
label
propagation,
but
is
slightly
different.
The
use
the
purpose
of
this
label
propagation
here
or
we
call
it
a
label
spread.
A
So
it
is
firstly
named
in
this
term
in
the
initial
papers,
so
the
purpose
of
this
label
spread
thing
was
just
to
address
the
scenario
I
mentioned
the
before,
like
you
have
a
limited
number
of
nodes
marked
as
from,
and
you
want
to
fully
leverage
your
existing
information
in
your
graph,
maybe
later
in
a
similar
module,
as
I
mentioned
before
and
in
theory
you
will
know
this
information
can
help.
You
lead
some
conclusions,
like
the
other.
A
Some
of
some
of
the
other
nodes
can
be
treated
as
a
risky
as
well
based
on
your
limited
ones
at
the
starting
point.
So
this
algorithm
is
helping
to
help
you
to
doing
so.
So,
ideally,
you
can
first
doing
this
algorithms
like
every
week
and
help
you
extend
your
accumulated
limited
labeled
nodes,
and
on
top
of
that,
you
can
apply
some
query
based,
rule-based
pattern-based,
broad
detection.
So
this
is
another
interesting
method
with
graph
and
after
you,
you
computed
those
labels.
A
A
So
you
can
roughly
divide
them
into
two,
so
one
is
the
Legacy
machine
learning,
Masters,
plus
the
graph
features.
So
this
is
this
is
a
horse
already
quite
mature
matters
brought
a
couple
of
years
before
that.
Previously
you
don't
consider
you
don't
use
anything
around
graph.
You
just
have
everything
in
your.
A
And
you
train,
you
do
some
feature
engineering
to
pick
like
50
of
the
data
of
the
properties
of
your
tables
are
related
to
the
fraud
and
you
train
a
machine
learning
module,
maybe
just
to
separate
those
to
predict
who
are
in
high
risk
a
fraud.
A
A
Things
like
you,
compute
every
node
page
map
so
put
the
page
rank
value
as
another
feature,
and
it
was
proven
and
that
this
certain
method
is
better
performance.
It's
more
performant
than
the
Legacy
non-graph
feature
machine
learning,
algorithms,
because,
for
example,
background
it
reflects
the
importance
of
certain
nodes
and
that
importance
the
information
is
related
for
is
related
to
the
you
know
the
the
case
that
we
want
to
detect
fraud.
A
You
can
leverage
not
only
the
the
Patriot,
maybe
some
some
other
Community
detection.
Algorithms
could
also
help.
But
in
that
case
you
don't
want
to
put
the
you
know
the
idea
or
label
of
the
notes
at
your
feature.
Maybe
you
want
to
use
some
date
wise
features,
but
that
will
help
you,
because
the
the
community
graph
information
is
also
related
to
if
it's
fraud
right.
So
this
is
the
first
approach,
so
the
second
one
is
the
graph
neural
networks
are
related
approaches.
A
So
this
this
method,
comparing
to
the
first
one,
can
be.
You
know
helpful,
because
when
it
actually
the
NGM,
we
actually
embedding
the
the
the
the
the
whole
graph
into
they
didn't
see
Matrix.
So,
although
it's
embedding
but
it
it
remains
a
bunch
of
graph
related
information
like
the
locality
how
this
node
are
directly
or
two
Hoops
connected
to
other
nodes.
A
So
in
in
this,
in
this
representation
and
plus
the
the
methods
in
the
TNN,
it
magically
consider
the
information
hiding
in
the
whole
graph,
comparing
to
the
the
Legacy
graph
feature
machine
learning
methods.
A
So
another
thing
is
with
the
GN
approach:
you
don't
have
to
do
a
bunch
of
fish
engineering
comparing
to
the
the
other
one,
but
you
do.
You
still
need
some
sort
of
feature
engineering,
but
it's
a
lot
more
easier
based
on
the
observation
and
the
research.
A
Those
two
approaches
are
comes
with
some
more
details
and
even
playground
in
action
content
in
my
blog
post,
so
you
can
check
out
and
actually
for
the
GN
case.
I
I
provide
you
a
end-to-end
solution.
So
this
is
the
whole
thing
of
this
approach.
So
basically,
in
the
left
side,
I
I
make
this
is
the
architecture
or
flowchart
how
we
we
use
a
node
classification
approach
to
help
us
learn
the
learn
function
from
the
existing
graph.
A
A
This
module
is
a
function
that
you
can
give
a
subgraph
and
it
will
help
you
predict
all
the
nodes
in
the
sub
graph
if
those
nodes
are
categorized
as
fraud
or
not
I
in
this,
in
this
example,
I'm
using
a
graph
algorithms,
that
you
can
train
your
module
with
the
old
graph
and
you
can
feed
and
consume
this
module
with
the
whole
new
data,
and
so
the
right
side
is
how
we
we
are
going
to
now.
A
Reach
This
module,
you
know,
and
so
imagine
we
have
this
module
trained
here
and
in
in
the
in
the
online
fraud
detection
system
based
on
this
module.
When
we
have
this
transaction
or
a
review
from
Yelp
sending
to
the
system,
the
first
thing
in
the
system,
we
will
going
to
insert
everything
related
to
the
graph
to
our
never
graph,
Knowledge
Graph.
And
the
second
thing
is:
we
want
to
get
a
subgraph
related
sitting
close
to
this
new
newly
added
nodes.
A
So
we
have
a
smaller
subgraph
like
how
3000
nodes
and
a
bunch
of
connections
among
them.
Sorry,
and
then
we
will
send
this
small
subgraph
to
our
inference.
Api
we're
underlying.
We
are
calling
our
trained
module,
JN
module,
and
this
module
will
help.
You
predict
whether
you're
newly
adding
node
are
considered
high
high
risk
or
not.
A
So
this
is
a
I
made
a
I
even
made
a
front
hand
for
this
project,
so
you
can
actually
see
what
is
happening
so
the
the
Apple
side
of
is
the
dashboard
or
user
interface
of
this
system
online
system.
You
can
see
this
is
a
table.
So,
every
time
you
have
some
a
bunch
of
queries
that
this
one
would
like
to
give
the
underlying
this
product
projects
I'm
leveraging
a
public,
a
real
world
data
set
called
Yelp
data
set
so
Yelp
so
because
it
doesn't
really
have
to
yell.
A
So
every
transaction
here
is
not
actually
a
transaction.
It's
a
review
of
a
given
a
restaurant
or
hotel.
So
this
newly
added
review
Send
us
to
here.
First,
we
will
query
from
navigraph
to
get
its
related
subgraph,
and
then
we
will
send
this.
This
subgraph
information
to
the
inference,
API
and
inference
API
will
feed
this
subgraph
to
the
module
and
then
we
will
send
back
the
information.
A
And
finally,
we
will
update
your
friend
hand
with
the
socket
IO,
so
you
can
watch
out
the
upper
side
is
the
console
I
want
to
emulate
email
simulate,
the
the
query-
and
you
will
see
this
this
section-
it
will
have
the
the
log.
Okay
I
will
show
you
the
demo
yeah.
So
the
query
is
sent-
and
this
is,
if
you
are
familiar
with
the
the
machine
learning
thing
you
will
notice.
A
This
is
the
how
you
want
to
processing
the
the
data
in
in
the
Pi
torch
or
DGL,
and
then
you
will
feedback
the
prediction
and
you
can
see
now
it's
too
fast.
Now
there
is
an
actual
line
here
regarding
this
newly
added
record,
and
this
marked,
as
is
fraud
Force.
So
this
is
the
you
know,
end-to-end
demo
and
you
you
can
have
every
every
line
of
code
in
GitHub
and
everything
in
details
are
describing
in
my
blog
post.
A
If
you
are
interested
and
for
anything
you'd
like
to
discuss
further
just
ping
me
or
you
know,
comment
on
the
blog
or
or
discuss
it
in
in
our
community.
So
this
is
the
full
view
of
this
article
and
I.
Remember
I
briefly,
introduced
or
described
here
so
be
sure
to
check
out
if
you
are
interested
and
yeah.
This
is
the
the
first
topic
and
the
second
one
is
related
djl
work.
A
Actually,
in
the
last
demo,
I
heavily
used
this
djl
thing.
So
djl
is
the
the
most
popular
deep
learning
library
up.
There
is
open
source
and
you
can
so.
This
topic
is
about
how
we
we
can
leverage
egl
to
working
with
your
network
graph.
So
I
didn't
prepare
slides
for
this,
but
this
is
the
the
key
point
of
this
topic.
This
is
a
project
called
neblo
DGL
and
it's
literally
means
the
the
adapter
or
connector
between
a
naval
graph
and
the
djl.
A
So
with
that
you
can
you
can
train
your
your
DN
module
on
your
graph,
persistent
in
level
graph
and
that's
quite
straightforward
and
easy.
So,
ideally,
if
you
have
or
your
data
already
in
your
navigraph
something
like
this
and
you
can
have
put-
you
can
load
your
graph
in
double
graph
in
just
like
three
line
of
code.
It's
quite
easy
and
you
can
run
demo
and
playground
here
or
you
can
refer
to
my
my
fraud
detection
projects
too.
So
they
are
all
based
on
level
graph
and
djl
So.
A
Speaking
of
how
you
like
to
you
know
your
tgl
module
will
do
things
on
top
of
your
one
of
your
ground
safely
in
another
graph,
but
how
you
would
like
to
map
them.
So
this
is
the
most
important
thing.
So
this
is
how
I
designed
the
the
never
loader
API
so
I,
designed
it
in
into
a
yaml
based
configuration
file.
A
So
basically
you
want
to
tell
nebulograph
on
tgl
that
which
tag
or
which
Edge
type
of
data
you
want
to
extract
or
load
from
never
graph,
and
you
know
that
in
gnm
every
graph
are
number
based,
but
you
don't
have
to
worry
about
your
vertex
ID.
Even
this
string
type,
never
ground
video
will
help
you
to
handle
that
dirty
work
and
map
it
it's
transparent.
But
when
it
comes
to
property,
you
know
we
need
to
make
our
graph
features
in
number
formats.
A
Either
it's
a
float
or
ink,
but
you
cannot
take
a
string,
but
in
real
world
a
lot
of
a
lot
of
properties
are
by
Nature's
green.
So
you
need
to
do
the
transformation.
So
previously
you
you
can
do
with
without
nebular
without
Naval
djl.
You
can
do
this
by
your
ETL
or
pipeline
you.
You
have
some
big
data
infrastructure.
A
You
extract
the
information
from
Naval
graph
and
you
make
some
transforming
tasks
and
like
mapping
your
string
or
other
type
properties
into
your
number
typed
features,
but
with
never
graph
ejl.
You
can
just
describe
them
directly
in
in
my
mapping
API.
A
So
I
introduced
three
types
of
mapping
of
filtering
one
of
the
amazing
functions,
so
you
can
put,
for
example,
here:
I
want
to
inject
all
the
vertex
intact
layer
and
I
want
to
extract
the
feature
based
on
age,
so
HR
number
already,
but
I
want
to
make
it
normalized.
So
I
can
write
this
Lambda
function
to
just
to
make
every
age
to
to
have
this
normalized
to
be
smaller
one
than
one.
A
So
this
is
one
type
of
transformation.
Another
type
is
just
to
give
the
pair
of
value.
So,
for
example,
here
I
want
to
extract
the
follow
ads
and
I
just
keep
the
value
itself
so
yeah.
The
the
degree
of
the
the
degree
is
a
number.
Eight
properties
will
be
your
one
of
the
features
in
your
follow
type
ads.
So
another
type
that
in
fact
you
can
do
every
kind
of
transformation
with
the
function
but
I
introduced.
A
Another
type
of
may
have
been
called
the
immigration,
so,
for
example,
this
in
in
this
case,
I,
want
to
extract
load,
a
team,
the
vertex
with
the
team
tag
and
one
of
the
features
I
want
to
use
is
called
host.
So
that
means
I
list
all
the
West
codes
and
the
East
Coast
team
emulations,
and
so
those
one
will
be
mapped
at
zero
and
those
ones
be
mapped
X1.
So
that's
fair
right,
that's
straightforward!
So
these
are
now
I
designed
this
three
types
of
the
Transformations.
A
So
this
is
the
most
of
of
the
progress
for
now.
So
in
the
future,
I
will
add
more
things.
For
example,
we
don't
have
the
the
capability
to
make
your
data
save
written
back
to
navigraph.
So
I
will
add
that
feature
in
the
future
and
there
are
some
many
more
things
that
still
need
to
be
done.
So
this
is
a
very
an
issue.
Proof
of
concept
States.
A
So
if
you
are
interested
in
using
never
ground
with
ddl,
just
be
sure
to
let
us
know
and
or
you
you
can
help
us
to
improve
this
project,
and
let
me
know
if
you
want
to
make
some
contributions
on
this.
So
this
is
the
the
everything
I
would
like
to
share
today
and
I.
Think
I
come
to
the
end
of
my
session
shared,
so
we
don't
have
too
much
yeah
and
the
yeah.
So
any
questions
Joe
about
the.
A
B
Very
good
sharing,
even
though
it's
only
two
of
us
for
now,
due
to
time
zone
differences,
the
recording
will
be
shared
very
soon
right,
yeah,
all
right.
A
Okay,
thank
you.
So
let's
see
you
in
next
four
weeks,
so
ideally
we
will
have
some
guys
from
other
open
source
community
in
in
next
meet
up
from
the
Apache
API
six
so
be
sure
to
join
us.
If
you
are
interested
in
that
project,.
B
Yeah
so
yeah,
please
find
us
on
meetup.com,
GitHub
or
slack
Channel,
so
drop
any
drop
any
questions
or
ask
on
either
those
channels.
So
we
will
be
very
happy
to
get
back
to
you.