►
Description
Power Platform Integrations / Connectors LABs Call delivered on December 14.
Hosted by Jocelyn Panchal (Microsoft) - @JocelynP_PM, linkedin.com/in/jocepan00/
Agenda:
0:00 - Intro and Connector Count Update
3:40 - Custom Connector as Code Using Power Platform CLI - Kartik Kanakasabesan (Microcosft) | @kkanakas, linkedin.com/in/kartikka/
23:39 - Electricity Maps Independent Publisher Connector Demo -Vitalii Sorokin | @Magpie_V, linkedin.com/in/vitaliisorokin/
Learn more about Power Platform Connectors
https://github.com/microsoft/PowerPlatformConnectors
https://learn.microsoft.com/en-us/connectors/
Want to join the next LABs Call? Fill out this form: forms.office.com/r/VN6uEuYKnK
A
So
the
first
thing
that
I
would
like
to
note
is
that
we
have
hit
an
amazing
Milestone.
Just
a
few
days
ago,
we
are
officially
at
900
total
connectors
across
power,
automate
power,
apps
and
Azure
logic,
apps.
Just
to
put
that
into
comparison.
During
our
last
session,
we
were
just
at
870,
so
that's
about
one
a
day
that
we
have
increased
here.
This
has
also
been
the
second
highest
yield
quarter
in
the
history
of
connectors,
so
I'm
really
thrilled
about
this.
A
Thank
you
to
all
of
our
Publishers
for
your
contributions,
a
huge
shout
out
to
our
certification
team,
who
has
been
working
really
really
hard
on
making
sure
that
all
of
these
submissions
go
very
well.
Does
Troy
Taylor
publish
connect
your
deck?
You
know
what
I'm
pretty
sure
that
Troy
Taylor
publishes
I
don't
know.
Troy
correct
me
if
I'm
wrong,
but
when
I
presented
other
calls
I
feel
like
you
do
about
five
every
two
weeks,
yeah
two
a
week
is
my
goal.
A
A
A
I
also
like
to
announce
that
the
snowflake
connector
has
finally
been
certified
after
months
of
work
on
it
and
is
also
part
of
the
independent
publisher
group
as
well.
This
was
a
collaboration
between
IPS,
snowflake
themselves,
Microsoft
and
Juniper,
and
excuse
me
I'm
so
excited
to
have
this
one
out.
It
has
been
really
really
sought
after
the
quantity
of
sales
people
that
ping
me
to
ask
when
my
client
is
waiting
for
waiting
for
the
snowflake
connector.
Is
it
available
yet
it?
Finally
finally
is
I'm
super
excited
about
this.
A
Documentation
will
be
out
for
it
soon,
and
we
know
that
this
is
going
to
be
available
for
both
power
apps,
as
well
as
power
automate.
It's
going
to
support
the
execution
of
SQL
queries,
either
synchronous
or
asynchronously,
and
it
also
supports
Azure,
ad
authentication,
so
super
excited
to
have
this
out
and
I'm
looking
forward
to
all
the
use
cases
that
will
come
with
it.
A
C
Let
me
go
ahead
and
share
my
screens
all
right.
Let
me
know
if
you
guys
can
see
the
deck
here,
how's
it
how's
it
going.
We
can
see
perfect
and
I
will
move
all
right,
Perfect,
all
right
so
and
by
the
way,
if
I
keep
looking
at
looking
at
ways
because
of
the
main
screen
right
up
front,
I'm
not
trying
to
be
rude
so
just
to.
C
Right
so
I
I,
you
know,
as
Justin
mentioned,
I'm
I'm
well
one
of
the
PMS
responsible
for
a
lot
of
the
dev
tooling
capability
that
we
provide
within
par
platforms,
specifically
making
sure
that
code
first
developers
and
citizen
developers
are
able
to
go
ahead
and
and
collaborate
in
meaningful
fluid
ways.
So
those
are
the
kind
of
experiences
that
I
that
I
focus
on
and
as
Jocelyn
mentioned,
my
focus
tends
to
be
on
building.
One
of
the
key
developer.
Experiences
is
around
the
Power
Platform
CLI.
C
So
the
first
question
they
usually
get
asked
is:
why
do
we
have
a
Power
Platform
CLI?
Well,
if
you
were
a
developer
that
wanted
to
go
build
anything
with
with
with
part
platform
in
particular
or
for
that
matter
with
d65,
you
had
a
plethora
of
tools
and,
and
it's
great,
when
you
have
a
Swiss
army
knife
of
things,
it's
just
that
when
you
need
to
use
it
for
a
particular
utility,
you
don't
know
which
blade
to
go
use.
C
So
the
question
usually
is
how
do
I
get
started
and
when
we
looked
at
that
and
each
of
these
things
you
know
it's
wonderful
that
10
different
things
can
do
the
same
thing,
which
is
the
one
that's
optimal.
You
know
so
what
we
said
was:
okay,
let's
take
a
step
back
and
figure
out
what
is
the
right
way
to
kind
of
move
forward
here
right?
Yes,
there's
Powershell
scripts
that
are
there.
Yes,
there's
the
SDK,
that's
all
there's
and
things
of
that
nature.
C
So
our
goal
was
to
focus
primarily
on
the
developer,
use
cases
and
make
it
easy
for
the
developer
to
get
started
all
right.
That
was
the
sole
intention
around
this,
and
the
key
thing
is
it's
not
just
you
know
when
data
when
the
when
the
Power
Platform
CLI
CLI
first
started,
it
was
mostly
around
PCF
and
everything
else,
but
it's
now
morphed
on
to
being
the
central
clearing
or
the
central
integration
Hub.
If
you
will
for
a
lot
of
the
developer
experiences
that
we're
bringing
into
Bear
all
right.
C
So,
for
example,
when
you
start
using
Power
Platform
CLI
inside
the
vs
code
experience
it's
actually
it's
the
actual
CLI
piece
along
with
code
spaces.
If
you
haven't
used
code
spaces
I'll
show
you
an
example
in
the
demo
GitHub
actions,
Azure
devops.
C
These
are
all
based
on
the
Power
Platform
CLI
and
under
the
covers
it
does
things
you
can
actually
pull
and
pull
down
part
Pages,
artifacts,
PCF
components
where
now
we're
bringing
in
custom
connector
development
directly
in
so
we're
actually
in
the
process
of
consolidating
a
lot
of
the
PA
con
work
directly
into
the
Power
Platform
CLI.
So
we
have
one
CLI
across
the
board
for
developers.
Instead
of
these
multiple
bespoke
experiences
packages
and
applications
installs
many
of
such
capabilities
as
such
one
of
the
key
areas.
C
Now
when
you,
when
you
interact
with
the
CLI,
as
you
can
see,
it's
pretty
rich
when
it
comes
to
some
of
the
commands
that
are
available
there
right,
but
the
Paradigm
usually
is,
is
the
fact
that
it
is
pack
solution
and
then
export
and
that's
one
of
the
other.
Things
too
is
the
fact
that
Power
Platform
CLI
is
multi-platform
out
of
the
gate.
It
is
available
on
Windows.
C
Obviously,
it's
available
on
Mac
and
it's
also
available
in
Linux,
and
it's
the
reason
why
I
emphasize
a
little
bit
more
analytics
primarily
is
because,
when
you're
using
things
like
Ci
CD
Pipelines,
you
want
to
be
able
to
go
run
it
on
your
Linux
Runners
to
be
able
to
go,
build
artifacts
that
way.
So
so
that's
the
other
thing
there
out
of
the
covers.
C
What
it's
actually
using
is
something
called
as
the
dataverse
service
client,
all
right,
so
without
further
Ado
I'm,
going
to
show
you
a
very
quick
example
of
how
the
experience
this
is
a
lot
of
us
when
we
start
using
GitHub,
for
example,
we
usually
clone
the
repo.
Do
things
like
that
within
GitHub.
Now
it's
available
for
everyone
is
code
spaces,
and
what
code
space
essentially
is
is
that
it's
a
vs
code
instance
inside
the
browser
that
is
backed
by
the
GitHub
file
system
or
the
git
file
system,
in
this
case
correct.
C
So
here,
I
have
my
git
repo
and
I've
got
it
gotten
into
my
code.
Space
instance
I'm
now
going
to
go
ahead
and
install
the
Power
Platform
CLI
directly
inside
my
code,
space
instance
and,
as
you
can
see
at
the
bottom,
the
terminal
shell
is
actually
a
Linux
shell,
all
right
so
not
windows,
it's
actually
Linux,
so
I
go
ahead
and
install
that
in
my
codespace
environment,
all
right
and
from
there
once
everything's
done
I,
you
know
restart
I've
got
my
auth
profiles
authenticated
to
various
different
environments
inside
part
platform.
C
The
solutions
that
I
can
go,
look
at
all
right,
so
here
I'm
going
to
look
at
my
test
solution.
All
right
and
again,
my
git
repository
is
empty
right
now,
because
I
haven't
done
anything
so
I'm
going
to
create
two
folders
one
for
Solutions
and
I'm,
also
going
to
add
some
custom,
PCF
powerapps
component
framework
components
here,
all
right,
so
I'm
going
to
go
into
my
Solutions
folder
and
then
use
commands
like
pack
solution
clone
now.
This
is
my
favorite
command
pack
solution
clone.
C
It
is
doing
a
solution
to
export
under
the
covers,
but
what
it's
also
doing
is
rendering
it
as
a
as
a
cc
plus
plus
project
or
a
visual
studio
project.
Rather
so
you
can
do
things
like
dot
net
build
and
generate
the
solution,
zip
file
for
import
all
right,
so
here
I've
gone
ahead
and
now
imported
or
exported
the
solution.
So,
if
I
go
into
my
solution,
folder
I
can
see
all
this
I'm
not
going
to
impress
you
with
my
typescript
skills
but
I'm
now
going
I'm,
adding
a
custom
control
directly
into
my
solution.
C
C
Actually,
if
you
want,
you
can
now
package
stuff
directly
into
the
certification,
repo,
build
your
stuff
and
just
check
in
right
in
there
for
Jocelyn
team
to
come
in
and
kind
of
start,
taking
a
look
but
I've
gone
ahead
and
now
just
committed
everything
directly
there.
In
addition,
I
can
also
use
it
on
my
machines,
if
you're
using
Windows
services
for
Linux
or
locally
in
your
Windows
machine,
you
can
actually
now
use
the
same
experience
again.
This
is
the
developer
experience.
I
was
talking
about.
C
I
can
do
it.net,
build
and
I'm
building
on
a
Linux
container
here,
but
that's
the
experience
that
we're
talking
about
from
a
Power
Platform
CLI
and
that's
what
we
expose
directly
there
now
for
a
lot
of
you
who
are
who
are
used
to
building
custom
connectors
like
Troy
right
all
right.
This
may
not
be
a
news,
a
lot
of
news
for
you.
What
we
decided
was
the
fact
that
you
know
going
back
to
our
our
initial
foundations
and
trying
to
minimize
confusion
for
developers
all
right.
C
We
realize
look,
there's
a
there's,
a
significant
amount
of
user
community
in
the
Groundswell
on
the
Pax
CLI
side,
and
this
is
a
significant
amount
of
user
community
on
the
PA
con
side.
Why
don't
we
just
go
ahead
and
figure
out
a
way
to
integrate
the
experience
and
also
fix
some
of
the
things
that
we
wanted
to
go
fix
in
the
first
place.
C
So
for
those
of
you
who
may
not
know
the
fact
that
the
way
PA
cons
command
line
works,
it's
a
python
command
line,
obviously,
but
it
talks
directly
to
the
par
automate
of
RP
and
what
is
the
RP
in
this
case?
That
is
the
workload
running
on
top
of
the
running.
On
top
of
the
part
platform
infrastructure
and
one
of
the
things
that
we
decided
is,
as
we
were,
trying
to
go
and
improve
the
broader
Alm
experience
or
the
application
lifecycle
management
experience.
C
We
realized
that
we
have
to
bring
in
some
of
that
logic
directly
into
dataverse
all
right.
So
one
of
the
big
difference
between
the
par
platform,
CLI
implementation
of
connectors
versus
the
PA
con
one-
is
that
the
Power
Platform
CLI
talks
to
dataverse
and
dataverse
only
it
does
not
talk
to
the
the
RP
in
this
case
the
fire
automate
RP.
In
this
context,
all
right.
The
other
thing
was
that
the
pacon
RP
was
not
necessarily
amenable
for
CI
CD.
C
So
if
I
wanted
to
go
ahead
and
build
things
like
you
know,
incorporate
create
a
connector,
build
it
and
then
push
it
directly
into
a
Target
environment.
Piacon
was
not
necessarily
amenable
for
that.
So
if
let's
say
today,
you
wanted
to
go,
build
something
and
have
a
CI
CD
process
to
put
it
push
it
into
the
certification.
Git
repo,
you
didn't,
have
a
tool.
C
You
didn't
have
a
way
you
had
to
manually,
go
and
upload
things
now,
with
now
with
the
pa,
Pax
CLI
capability
you're,
now
able
to
bring
some
of
those
components
directly
into
the
picture
in
that
context.
So
that
was
the
key
thing
that
we
wanted
to
go.
Do
one
was
to
melded
into
a
proper
developer
experience
as
in
integrated
inside
vs
code
or
whatever,
or
for
that
matter
you
can
even
run
a
terminal
inside
whatever
other
hacky
IDE
that
you
may
have
all
right.
C
In
addition
to
that,
you're
able
to
generate
all
the
relevant
property
files
and,
at
the
same
time,
you're
able
to
use
the
proper
CI
CD
pipeline
to
go
deploy
in
the
various
different
environments.
Now
it
is
in
preview
and
I
I'm
going
to
probably
let
the
cat
out
of
the
bag
here,
because
we're
going
ahead
and
addressing
a
lot
of
this
stuff
on
the
dataverse
side.
C
We're
also
going
ahead
along
with
my
colleague,
Samir,
which
most
of
you
probably
know
we're
working
on
actually
bringing
in
the
notion
of
connections
also
into
dataverse
and
we're
going
to
be
doing
a
private
preview
around
that
early
next
year.
So
this
again
further
simplifies
the
whole
idea
of
actually
deploying
connectors
and
connections.
C
So
the
reason
why
that's
exciting
is
because
in
our
first
Incarnation
the
private
preview,
when
you
have
connections
that
don't
require
interactive
consent,
you
can,
if,
if
the
connection
does
not
exist
in
your
target
environment,
when
it
runs
through
your
CI
CD
pipeline,
it
will
create
the
connection
as
well
for
the
connector
all
right.
So
those
are
the
kind
of
things.
Those
are
the
kind
of
experiences
that
we're
trying
to
go
light
up
as
part
of
this
experience
and
the
PAC
CLI
is
going
to
be
the
enabler
to
go.
Do
that
all
right?
C
So
here's
an
example
just
like
the
the
last
one
I'm
going
to
go
ahead
and
play
this.
So
this
is
the
again
experience
as
you
can
see.
I'm
sitting
inside
my
vs
code
experience
I
have
a
Dev
and
a
test
folder.
So
in
this
case
one
of
my
colleagues
Marcel
he's
the
developer
in
this
case
of
a
connector.
C
All
right
and
I
am
the
tester,
so
to
speak,
so
I
can
go
ahead
to
Marcel
goes
into
his
Dev
folder
does
something
called
as
Pac
connector
in
it
all
right,
and
what
that
does
is
creates
the
basic
set
of
foundational
files
that
you
need
to
kind
of
get
going.
In
this
case,
all
it
does
is
initialize
with
the
current
directory
and
creates
the
api's
properties
a
Json
file,
as
it
is.
C
If
you
have
the
API
definition
file,
whether
you
can
download
it
directly
from
the
connector
custom,
connector
you've
created
on
the
UI
or
you've
picked
up
Swagger
from
someplace.
You
can
go.
Do
that
and
then
you
can
do
a
pack
connector
create
with
the
API
properties.
We
are
going
to
add
another
property
for
the
c-sharp
code
as
well,
so
you'll
be
able
to
go.
Do
that?
That's
that's
an
update
that
we'll
probably
do
early
next
year.
C
In
this
context,
all
right
now
I've
gone
ahead
and
pushed
that
connector
directly
into
my
Power
Platform
environment.
So
now
it
shows
up,
under
my
custom,
connectors
under
dataverse.
All
right
I
have
to
still
go
create
my
connection
right.
This,
hopefully,
will
not
have
to
be
the
case
in
the
future.
All
right
we
can
test
the
operation.
As
you
can
see
the
connector,
the
connector
works
all
right
now.
What
we're
gonna
go
do
is
go
and
make
this
thing.
Work
go
into
our
test
environment.
C
So
this
time
around,
when
I
go
into
my
test,
folder
all
right.
What
I'm
my
test,
folders
again
empty
I'm,
not
going
to
do
a
connector
in
it
anymore.
What
I
am
going
to
do
is
I'm
just
going
to
go
download
the
connector
from
the
connector
ID,
so
I'm
just
going
to
go,
say
pack
connect
or
download
with
the
connector
ID,
and
it
will
download
the
artifacts
from
my
Dev
environment.
Remember
the
thing
that
we're
trying
to
do
is
make
sure
everything
is
consistent
across
the
board.
C
So
we
get
the
same
set
of
API
properties
and
definitions.
The
only
different
difference
that
we're
going
to
have
is
when
you
go
into
the
API
property
or
definition
rather
we're
going
to
change
the
url,
because
the
API
Gateway
that
we're
going
to
talk
to
is
actually
not
going
to
be
our
Devon
Moore.
It's
going
to
be
our
test
all
right,
because
it's
a
test.
C
We
want
to
make
sure
that
the
test
environment
maps
to
the
proper
test,
API
Gateway
in
this
case
this
happens-
to
be
the
API
endpoint-
happens
to
be
running
on
API
management.
Here,
okay,
so
I'm
now
going
to
do
something
called
this
pack.
Org
select
select
my
test
environment
URL.
Now
this
could
either
be
the
environment
URL
or
it
could
be
the
environment
ID.
C
If
you
have
access
to
either
one
of
those
things
you
can
pass
that
and
it
will
resolve
it
automatically
for
you
all
right
so
now
I'm
going
to
go
ahead
and
do
a
create
using
the
same
property
in
Json
file
in
my
test,
environment,
okay.
So
now
what
Marcel's
gone
ahead
and
done
is
connected
into
his
test
environment
and
then
created
the
same
connector
directly
in
that
context
there.
So
if
I
now
do
a
pack
connector
list,
I
now
get
the
list
now
again,
if
you've
gone
ahead
and
created
a
connector
with
PA
con.
C
Remember
it's
created
in
the
RP,
so
it
will
not
your
open
path.
Connector
list!
Until
you
add
that
into
a
solution-
okay,
so
again
in
this
UI
we're
going
back
into
our
test
environment
here
you,
you
know
making
sure
that
the
connector
works
and
everything
seems
to
be
working
now,
there's
one
more
little
step
so
now
this
is
where
Marcel
goes
away
and
I
come
in
all
right.
C
I'm,
now
logged
into
Marcel's
test
environment-
all
right,
yes,
I'm
there
on
through
my
UI,
for
my
want
to
do
a
pack
or
goo
all
right,
I'm,
now
going
to
do
a
pack
connector
list
to
see
hey.
Let
me
just
see
what's
happening
here
and
I
can
see
the
connector
ID
showing
up
here
now
within
Pac
CLI
I
have
a
canvas
command
that
can
now
create
a
dummy
application
with
that
connector
ID.
C
So
now,
I
can
go
and
do
a
pack
canvas
create
and
it
will
create
an
MS
app
file
right
with
the
connector
ID.
So
now
it'll
go
ahead
and
create
this
inventory
management
app.
This
is
just
to
kind
of
get
started
to
see
how
exactly
the
connector
May
behave
in
an
app
context.
Okay,
so
now
it's
gone
ahead
and
created
that
and
it
creates
that
msap
file
locally
on
my
machine.
C
So
now,
what's
going
to
happen,
is
I'm
going
to
go
over
to
my
Power
Platform
or
you
know:
powerapps
UI,
all
right
in
my
Marcel
test
environment
I'm
going
to
go
into
apps
and
just
go
ahead
and
you
know
either
select
a
new
app
or
import
canvas
app
either.
One
I,
just
you
know,
wanted
to
go.
C
Show
you
the
fact
that
you
can
do
so
many
different
ways,
so
I'm
just
going
to
go,
create
an
inventory
management
app
and
instead
of
offering
something
I'm
just
going
to
suck
in
the
newly
created
msap
file.
On
my
on
my
desktop
all
right,
so
I'll
just
go
ahead
and
say:
open
browse
files,
select
that
new
Inventory
management
app
all
right
and
there
we
go,
and
now
it
shows
up
here
the
UI
gets
refreshed
and
it
creates
this
dummy
app.
C
That
I
can
you
know
I
can
either
use
this
I
can
build
upon
it,
but
the
intent
is
to
show
you
an
app
that
actually,
you
know,
shows
how
the
API
or
the
connector
would
work.
So
here
I'll
go
ahead
and
add
the
this
is
one
piece
that
we're
still
fixing
all
right,
but
you
still
have
to
go,
add
the
connector
into
the
app
after
the
fact
after
you've
imported
it
all
right.
Once
that
is
done,
you
play
the
app
in
this
case
and
you
again
that
same
testing
that
we
were
doing
now.
C
We
get
a
much
cleaner,
nice,
looking
app
rendered
merely
out
of
a
connector
that
we
just
created
just
just
moments
ago,
but
this
is
the
example
of
the
kind
of
experiences
that
we're
now
lighting
up
by
consolidating
a
lot
of
the
developer
experiences
going
forward,
all
right,
additional
resources
that
are
available
for
you.
There
are
plenty
of
resources
available
around
this
there's
also
including
we
also
have
an
app
in
a
day,
exercise
that
covers
a
heck
of
a
lot
more
than
just
the
custom
connector
piece
there.
C
You
can
actually
build
PCF
controls,
do
application
registrations
and,
and
things
of
that
nature
there
as
well.
That's
pretty
much
it
from
what
I
had
from
from
my
deck
I
I
know.
There
are
very
few
today:
I
continue
the
holiday,
but
I
did
have
a
session
around
questions,
but
so
yeah
open
the
questions
otherwise
I'll
hand
it
back
over
to
Jocelyn.
D
So
I
I
was
just
wondering
because
what
you're,
showing
with
the
Paxil
line
connectors,
is
you
create
the
custom
connector
outside
of
solutions.
D
C
Some
point
going
forward
going
forward.
Everything
is
so
the
reason
why,
by
by
putting
everything
inside
dataverse,
it
is
already
being
solution
aware
all
right.
That
was
one
of
the
things
that
was
not.
You
know
flexible
enough
in
the
RP
side.
That's
so
that
there's
a
reason
why
we
hold
kind
of
a
very
non-negotiable
stance,
saying
you
know:
paxila
will
only
work
against
dataverse
because
at
the
end
of
the
day,
for
us
to
do
things
like
Ci
CD
and
all
that
stuff
Solutions
enable
that
to
make
it
happen,
better
yeah.
B
C
So
this
is
also
setting
things
up
so
that
when
you
do
go
build
those
kind
of
custom
connectors
that
you
can
package
things
up
as
connectors
and
dump
it
into
a
catalog.
So,
for
example,
let's
say-
and
this
is
a
very
common
scenario-
that
we
see
there's
a
system
integrator,
that's
working
in
for
a
customer
all
right
and
they've
built
a
custom
connector
for
that
Customer
because
of
their
project.
C
They
can't
put
it
up
into
app
Source
or
anything
of
that
sort,
so
they
want
to
be
able
to
put
it
into
a
common
place
where
not
only
ever,
not
only
that
one
particular
customer,
but
everyone
in
that
customer
account
is
able
to
download
it.
That's
the
notion
of
the
part
catalog,
so
the
experiences
that
we're
building
here
on
the
PAC
C
live
for
even
connectors
and
PCF,
we'll
eventually
add
other
capabilities
on
Virtual
agents
and
so
on
and
so
forth
is
to
make
that
function.
A
lot
easier,
so
you'll
see
more
solution.
C
C
E
Yeah
I
was
just
saying
about
the
back
connector
list
that
it
doesn't
list
any
connectors
outside
of
solutions,
so
that
really
helps
also
with
yeah,
promoting
the
connectors
as
a
solution
aware
component.
E
C
C
We
are
going
to
be
looking
at
ways
to
bring
in
your
existing
stuff,
that's
in
GitHub
to
be
able
to
make
sure
that
it
works
well
with
the
PAC
CLI
interfaces,
so
I
might
be
reaching
out
to
you
guys
to
kind
of
be
the
first
set
of
Tire
kickers
to
kind
of
give
us
feedback
so
stay
tuned.
I
have
your
names
now
so
I
will
be
reaching
out.
But
thank
you.
Thank
you
all
thank
you
so
much
and
and
merry
Christmas
happy
holidays
and
and
happy
New
Year.
A
B
D
For
you
before
you
dive
in,
can
you
share
a
little
bit
about
yourself
and
because
we've
talked
before
a
little
bit
by
yourself
and
what
was
the
idea
why
you
created
the
custom,
connector
and
then
dive
into
the
demo.
B
Oh,
of
course,
yeah
so
about
me
experience
the
software
developer.
I
worked
with
I've,
been
working
with
JavaScript
for
six
years
or
more
and
then
suddenly,
I
was
introduced
to
Power
Platform
and
I
switched
my
job
to
about
apps
developer
to
a
powerful
developer
yeah.
So
in
my
team,
I
was
the
only
Pro
developer.
So
I
was
doing
this
Fusion
development
jobs
like
PCF
controls,
also
I,
made
one
custom
connector
for
customers
yeah.
B
That's
why
I
decided
I
I
I
in
September
I
found
that
there
was
a
Microsoft
hackathon
program
pilot
program
for
connectors,
so
I
stand
up
for
this
program
and
there
was
a
list
of
a
top
ask
connector
and
I
search
for
that
list
and
found
that
electricity
map
connector
is
very
interesting
because
it
can
be
useful
for
environment.
It
can
make
people
thinking
more
about
sustainability
or
something
like
that
so
yeah
trying
to
share
my
screen.
B
Yeah
here
is
this
product,
this
map.
It
shows
production
of
autistic
consumption,
photography
and
carbon
footprint
that
this
electricity
makes
by
so
it
divided
by
countries
by
regions,
for
example.
This
map
is
showing
the
live
carbon
intensity
in
the
countries,
so
I
don't
know
why?
Oh,
this
is
life
so.
B
Also,
this
product
has
open
API
and
it
doesn't
need
to
be.
You
don't
have
to
buy
a
subscription
for
this.
So
that's
why
I
chose
this
Pro
this
product,
so
I
had
free
success
subscription
to
test
my
connector
and
in
doing
this,
hackathon
is
estimated
to
my
connector
and
certified.
Thank
you
for
certification
to
and
I
was
a
team,
so
yeah
I
want
you
to
show
you
just
to
show
my
how
this
connector
is
working,
so
I
decided
to
do
it
to
make
a
chart.
B
So,
let's
pretends
that
we
have
like
a
electric
vehicle
and
we
want
to
charge
this
vehicle
during
the
times
when
the
carbon
footprint
is
the
lowest,
for
example,.
B
Okay,
I
can
go
through
my
actions
in
my
connectors
while
I'm
here,
so
you
can
get
carbon
intensity
like
carbon
density.
It
means
how
many
grams
of
Co
carbon
is
in
the
CO2
is
produced
by
for
is
made
by
producing
one
megawatt
of
electricity.
B
Also,
we
can
get
some
live
data
about
how
many
electricity
is
produced
and
what
is
the
source
of
electricity
and
historical
data
of
this
production
of
electricity,
and
also
this
API
can
provide
with
some
forecasts,
consumption
production.
So,
in
my
case,
I
want
to.
B
Yeah,
for
example,
for
I'm
located
in
Canada,
but
I
don't
know
why
about
this
is
this
location
is
not
included
in
pre-subscription,
so
let's
choose
Netherlands.
B
We
can
also
Set
longitude
for
location
and
some
options
for
calculations,
but
let's
not
dips
on
that
and.
D
B
B
B
All
right
just
hit
it,
that's
good
use.
So
what
we
have
for
next
one
right
now,
carbon
test.
Is
it's
not
that
high?
It's
yeah,
it's
pretty
high,
but
it's
okay.
So
we
can.
B
We
got
the
application
that
it's
not
a
good
time
for
charging
your
vehicle
because
it
has
like
it
will
make
a
big
big
high
carbon
footprint.
B
Yeah
we're
using
this
connector.
You
can
get
historical
data
and
make
some
visualization
of
it,
for
example,
by
default
and
is
in
Germany,
and
you
can
see
how
carbon
carbon.
B
Oh,
you
look
like
and
I'll
updating
your
software
or
making
some
calculations
and
servers
I'll
charge
your
vehicle
or
charging
I'll
do
online
in
anything
and
yeah.
You
can
see.
C
B
A
B
A
My
specialty
was
in
thermal
as
well,
and
that's
so
fantastic,
because
I
think
that
just
shows
how
powerful
Power
Platform
is
with
regards
to
enabling
everybody
with
the
capabilities
of
low
code,
no
code
technology.
You
and
I
are
perfect
examples
if
you
don't
have
to
come
from
a
CS
background
in
order
to
make
an
impact
in
this
field.
So
that's,
oh.
That
makes
me
so
happy.
That's
so
heartwarming.
B
A
Yeah
this
is
this
was
fantastic.
Thank
you.
So
much
for
sharing
this
I'm
super
excited
that
we
had
this
recorded,
because
I
want
to
share
this
with
so
many
more
people.
It's
such
an
important
topic.
Does
anybody
have
any
questions
for
Italy.
B
D
Great,
it's
very
it's
very,
very
useful
disconnector.
Also
the
use
case
that
you
showed
yeah.
A
I'm,
not
sure
Troy
I
think
you're
still
here
do
don't.
You
also
have
something
with
regards
to
carbon
emissions
and
things
like
that
as
another
IP
connector.
B
Yeah
there
are
a
couple
other
ones.
Actually,
that's.
A
D
Yeah
we
had
a
last
year
during
to
celebrate
Earth
Day.
We
did
a
ipconnector
Extravaganza,
really
focused
on
this
topic,
but
Vitalis
connector
was
not
there
yet
and
when
we
did
that
I
know
that
Troy
demoed
at
least
one
connector.
So
we
have.
We
have
quite
a
number
of
of
Ip
connectors
in
this
in
this
field.
So
it's
very
nice.
We
can
see.
Yeah
definitely
help.
A
That
was
really
awesome.
Thank
you.
So
much
I
would
be
happy
to
spend
any
time
that
anybody
else
wants
to
stay,
to
talk
about
any
other
remaining
connector
questions
or
topics
or
or
give
me
recommendations
for
what
you
want
to
talk
about
next
month
or
anything
like
that.
A
If
there
is
none,
we
can
get
if
everybody
15
minutes
back
I'm
sure
that
everybody
has
a
busy
day,
yeah
I
think
you're
completely
right
that
most
people
are
in
Holiday
mode,
but
thank
you
so
much
for
everybody
who
came.
Thank
you
Rebecca.
Thank
you.
Vitali.
Thank
you
Karthik
for
your
efforts
in
putting
this
together
and
I'm
looking
forward
to
seeing
everybody
again
next
month.
If
we
continue
with
the
second
Wednesday
of
the
month
occurrence,
we
shall
see
each
other
on
January
11th
next
fantastic.
Thank
you
so
much.