TO THE UK TO TALK ABOUT AZURE IOT.
A RENEWABLE POWERED FUTURE WITH
THAT, I'M JOINED BY CONNOR KELLY
STARTED MY ROLE AS THE GREEN CLOUD
REACHED OUT TO THE WORLDWIDE SUSTAINABILITY
SPEAK TO IN AZURE ENGINEERING. THEY
CONNOR KELLY. WHEN I GOT ON THE
TALKING ABOUT ELECTRICITY, FIVE
ABOUT ELECTRICITY. 30 MINUTES IN,
NOW SIX MINUTES LATER, I JUST TALKED
NOW IT IS MY TIME TO GET YOU EXCITED
WELCOME CONOR KELLY AND MARCUS,
GET TO 100 RENEWABLE POWERED FUTURE.
INTRODUCTION OF YOURSELF. >> ABSOLUTELY.
I WORK AS A SOFTWARE ENGINEER AT
AROUND ENERGY AND SUSTAINABILITY
IN THE ENERGY INDUSTRY TO EMBRACE
FUTURE. >> MARCUS, COULD YOU GIVE
ALSO? >> YES. MARCUS, I'M PART OF,
LARGE AND NORDIC CUSTOMERS ON ISSUES
YOU SO MUCH. CONOR, LET ME START
US FROM GETTING TO 100 POWERED BY
SO RENEWABLES, LIKE WIN AND SOLAR
THEY GENERATE, THEY GIVE US THESE
CLEAN POWER. BUT THE SUN DOESN'T
ALWAYS BLOW. WE MADE GREAT PROGRESS
OUR GRIDS. NOW AS WE GET TO CERTAIN
A LOT OF RENEWABLES, AND, TO COVER
NOT GENERATING, WE ARE GOING TO
SOME CONSUMPTION AND TO MEET THOSE
ARE NOT GENERATING. FOR THAT IS
RENEWABLE SOLUTION. WE SEE THAT
IS RIGHT. THAT IS BECAUSE, AT LEAST
THE WAY THAT THE GRID WORKS RIGHT
AND DEMAND. NOT MUCH IN THE WAY
WAY THAT THE GRID, THE WAY THAT
THE WORLD WHICH IS YOU BURN SOME
IF YOU NEED MORE, YOU BURN MORE.
NOW WE ARE IN THIS WONDERFUL WORLD
HOW MUCH YOU CONVERT, HOW MUCH ENERGY
THAT IS WHAT 24-7 MATCHING IS. FOR
GET TO. SO MARCUS, GIVE US A BIT
YOURSELF AS WELL. >> YEAH. THANK
ENERGY COMPANY. AND AGAIN, I'M PART
AND VATTENFALL, WE HAVE AMBITIONS,
GOAL OF PROVIDING, ENABLING, ALSO
IN A NUMBER OF WAYS. WE ARE WORKING
ELECTRIFYING INDUSTRY. AND ALSO,
PART OF THAT AS WELL. AND WITH RENEWABLES,
FROM BUILDING NEW CAPACITY TO PROVIDING
THIS CALL 24-7 ISSUE. AND WE ALSO
SO WHEN THEY APPROACHED US, WITH
IF THIS WAS SOMETHING THEY WANTED
THAT IS HOW WE GOT STARTED. AND
TO AIM FOR FOSSIL-FREE LIVING WITHIN
THAT IS A BEAUTIFUL MISSION TO HAVE.
AND HOW IS 24-7 HOURLY MATCHING
ARE WORKING ON TOGETHER? IS THAT
THE CHALLENGES? >> YES. SO AS YOU
SUSTAINABILITY GOALS. SO WE WANTED
ACCELERATE IN AND ACHIEVING THOSE.
THAT WHAT WE BROUGHT. IN AZURE IOT,
AS WE TALKED ABOUT. SO SUPPLY MUST
IMPLIES HAVING VERY DETAILED INSIGHT
REAL-TIME. THEN HAVING THE ABILITY
REAL-TIME. SO YOU CAN MEET ANY SHORTFALL
WHAT SOLUTION IS ABOUT. THE TECHNICAL
SOLUTION. IT MONITORS VATTENFALL
AND SOLAR FARMS. AND, ALSO, MONITORS
REAL-TIME. AND HAVING THOSE AND
ALLOWS THE REAL-TIME CONTROL FOR
TO CONTINUE SUPPLYING THAT STORED
AZURE IOT CONTROL, DURING THE PERIODS
THAT WAY, WE CAN GET THIS REALLY
ENERGY WITH THE ENERGY DEMAND. >>
YOU ARE DOING IS MATCHING, YOU'RE
RENEWABLE ENERGY THAT IS GENERATED
CLEAN SOURCES. YOU KNOW HOW MUCH
BECAUSE YOU IOTED UP, OR MEASURING
CASE OF MAKING SURE THAT WHATEVER
AMOUNT OF RENEWABLE, REAL RENEWABLE
GET THIS CLEAN RENEWABLE SOURCES
MATCHED? >> YEAH. SO THAT IS THE
NEED TO, YOU NEED TO BE ABLE TO
BUT FOLLOW DIFFERENT RENEWABLE SOURCES,
YOUR OWN TO THE MATCHING SOLUTION.
AND THAT IS, WE HAVE WIND, FOR EXAMPLE,
WIND IS A LITTLE BIT UNPREDICTABLE.
YOU CAN DO MORE TO CONTROL HOW MUCH
WANTED 100 RENEWABLE AND PREFERABLY
IS ENOUGH WIND, THEY GET WIND. AND
ENOUGH WIND, THEY GET HYDRO INSTEAD.
OF THAT. SO IN THIS WAY, MICROSOFT
WIND. >> THAT IS AMAZING. WE ARE
IS THAT, THE END OF THE DAY, WE
THE END OF THE DAY, WE ARE GETTING
GETTING. WHAT WE ARE DOING HERE,
THE, WE ARE DRIVING THE CREATION
MAKING SURE THAT WHATEVER DEMAND
MOMENT. IF WE HAVE A SPIKE IN DEMAND,
AND THEN THAT IS, WE ALSO ARE DRIVING
WELL. SO CONOR, WHERE CAN WE SEE
ABOUT? >> YEAH, SO, THIS IS WHERE
ROLLING THIS OUT. THIS IS CURRENTLY
MICROSOFT SWEDEN OFFICE CAMPUS.
THOSE GENERATION ASSETS AND THE
SUCH THAT IT IS BEING SUPPLIED IN
ENERGY. AND AS MARCUS POINTED OUT,
IN SWEDEN. THAT MAKES STORING ENERGY
REGIONS AROUND THE WORLD IS NOT
EASY HYDRO STORAGE. THIS IS WHERE
FIND OTHER METHODS OF ENERGY STORAGE,
SEE MORE ELECTRIC VEHICLES ON THE
THAT I MENTIONED, AZURE IOT, WITH
VAST NUMBERS OF DEVICES IN REAL-TIME,
OPENS UP ALL OF THESE INTERESTING
STORAGE AND DISTRIBUTED FLEXIBILITY
PERHAPS BY FEEDING POWER INTO THE
ALL HEARD THIS IN THE PAST. NOW
SOLUTION TO ACTUALLY ENABLE THAT
WE, SEE THIS ROLLING OUT IN FURTHER,
TYPES OF ENERGY STORAGE. WE THINK
CREATE THE FINANCIALLY CENTERED
SO BULK SCALE ENERGY STORAGE AND
AND FLEXIBILITY. AND YOU KNOW, THAT
DEMMIZATION OF PEOPLE PARTICIPATING
BECAUSE OF THE ADVANCES AND THESE
IOT AND THE TYPES OF PRODUCTS THAT
ABOUT THE FUTURE OF THIS AND SEE
AMAZING CONOR. AND YOU ARE GIVING
INTO A REAL ENERGY NERD. I THINK
I REMEMBER, TWO WEEKS AGO, IN THE
THERE WAS SO MUCH WIND AND SOLAR
THE HOURS OF 2-3 P. M., I THINK
WITH CERTAIN ENERGY PROVIDERS THAT
WERE OFFERING TO PAY YOU 5 CENTS
BETWEEN CERTAIN HOURS BECAUSE THAT
ENOUGH STORAGE IN THE SYSTEM. AND
IF I HAVE A, I DON'T HAVE ELECTRIC
IS WHEN I WOULD HAVE PLUGGED MY
DESCRIBED IS REALLY INTERESTING.
ELECTRIC CAR, PLUGGING IT IN. AND
HAVE THE STORAGE IN THIS SYSTEM.
THE GRID SYSTEM AND WE CAN TAKE
GIVE IT BACK WHEN IT IS NEEDED.
IS BEAUTIFUL. THAT IS A BEAUTIFUL
SO MARCUS, WHAT IS NEXT FOR VATTENFALL
>> YEAH, I'M ALSO REALLY EXCITED
OTHER PLACES IN SWEDEN WHERE IT
SOLUTIONS AS WELL . WE DO SEE A
FOR, FOR COMPANIES THAT WANT TO
WE ARE REAL EXCITED TO SCALE THIS
HOPING TO DO THAT GOING FORWARD.
WHO GET TO USE THIS PLATFORM, THE
IS REALLY THE CHALLENGE WE HAVE
THAT WE DO NOT HAVE THE TECHNOLOGY
THE CHALLENGE IS, GRID CHALLENGES,
ENOUGH, WE NEED TO ROLL IT OUT AT
WE ARE GOING TO BE HIT WITH THESE
IS WHY THE 24-7 HOURLY SOLUTION
IS WHAT IS REALLY EXCITING ABOUT
IS REALLY INCREDIBLE. ONE OF THE
TALK ABOUT BEING GREEN, IS BEING
ABOUT THE TYPE OF FUTURE THAT WE
IS WORSE IN THE PRESENT OR FUTURE
ONE WE HAVE RIGHT NOW. I'M HAPPY
TO HELP US BUILD A BETTER FUTURE.
I HOPE, I HOPE WE HAVE ANSWERED
IF YOU HAVE ANY QUESTIONS, YOU WOULD
WHERE YOU ARE WATCHING, BUILD 2020,
OR LINKEDIN AND POST YOUR EXPERIENCES.
SEE FEATURED ON OUR STREAM. LET'S
] >> NEXT UP, NOW, YOU PROBABLY
HAVE YOU HEARD OF COMPETITIVE PROGRAMMING?
RIGHT NOW AS OUR EXPERTS COMPETE
RUST IN JUST 30 MINUTES. AND ASAM,
TO BELIEVE IT. >> WELL I CERTAINLY
RIGHT NOW. I HOPE, I BELIEVE, OTHER
I'M DOING A 30-MINUTE RUST CODING
RUST. SO PLEASE WELCOME TODAY'S
THE GAMES BEGIN. SO WHAT, SO INTRODUCE
WHY DON'T YOU GO AHEAD? >> ALL RIGHT.
I'M CLOUD DEVELOPER ADVOCATE ALONG
BASIS IS THE RUST PROGRAMMING LANGUAGE
BUNCH TODAY. >> ALSO, ARE YOU BACK?
BE USING VISUAL STUDIO CODE TODAY
GO TO A SCREEN RIGHT NOW. AND I
A SET UP, A LITTLE SET UP, AREN'T
SHARE MY SCREEN REAL QUICK. ALL
WE ARE GOING TO BE DOING TODAY,
WE ALSO HAVE AKA, MS SHORT LINK
IS? AKAMS/30MINUTE-RUST-REPO. IF
WHAT RYAN IS DOING RIGHT NOW, GO
ALONG. SORRY RYAN. CARRY ON. >>
KIND OF CONTAINS EVERYTHING THAT
WITH THIS CODING CHALLENGE. IT IS
AS A TEMPLATE HERE FOR ANY RUST
LANGUAGE THAT WE ARE GOING TO BE
A BIT ABOUT IT AS WE GO THROUGH.
STUDIO CODE SPACES IS THAT YOU CAN
KIND OF DEFINE IT IN ONE OF THESE
WITH VARIOUS INFORMATION ON HOW
THEN YOU KNOW, IT IS EASY, VERY
OVER HERE, ON TO ON-LINE VISUAL
CAN CREATE YOUR OWN CODE SPACE.
HERE, READY TO GO FOR US. IF YOU
EASY, CLICK IN ON THIS CREATE CODE
SOME SORT OF NAME. SO WE ARE GOING
THEN YOU HAVE TO GIVE IT A REPOSITORY
ONE SET UP READY TO GO, HERE, FROM
I WILL TAKE THIS, AND POST IT INTO
IT IS VERIFIED THAT IT IS VALID
WHATEVER INSTANCE TYPE YOU WANT.
TO GO AHEAD AND DO SOMETHING REALLY
THE STANDARD OR EVEN THE BASIC IS
PICK THE IDLE TIME THAT YOU HAVE.
MINUTES AFTER BEING IDLE FOR THIS
TWO HOURS. AND THE BEST PART IS,
TO DO IS GO AHEAD AND SPIN IT RIGHT
EASY TO GO. AND YOU ARE UP AND CODING
THE VERY FIRST TIME, IT TAKES A
OFF RIGHT THERE. IT IS GOING TO
AND YOU CAN SEE IT RUNNING NOW,
OUR FULL DOCKER CONTAINER AND RUNNING
TO GET THE CODING CHALLENGE UNDER
IS THE STUFF THAT WE ANNOUNCED,
TODAY WITH THE CODE SPACES. IT IS
JUST SEEING ON A REALLY MANY BENEFITS
HE REJOINED US YET ? NO? OKAY, SO
FROM YOU RIGHT NOW. THAT IS REALLY
A QUICK INTRODUCTION TO YOURSELF.
FROM PALESTINIAN. I HAVE A DEGREE
I'M A [INAUDIBLE]. >> THE PROGRAMMER.
CALLED THE PALESTINIAN INTERNSHIP
I WAS MENTORING HIM. AND I THINK
THE WHOLE FIRST YEAR, MAYBE MENTIONED
BUT I JUST NEVER CLICKED IN MY MIND.
HE, YOU KNOW, GOES ON A WEB SITE
ONLY AFTER THE FIRST YEAR OF TALKING
IT IS AN ACTUAL, ALMOST OLYMPIC
AND LEAGUES THAT PEOPLE ACTUALLY
OTHER ALL OVER, ALL OVER THE WORLD.
OTHER KIDS IN PALESTINIAN COMPETITIVE
LET'S COMBINE THE TWO TOGETHER.
PROGRAMMING. THAT IS WHERE WE ARE
THINK THAT HE WAS DESCRIBING IS
LEADS CODE, WHERE YOU CAN GET SOME
THAT IS WHERE YOU GET THE CHALLENGES,
AND SUBMIT YOUR CODE AND GIVE YOU
YOU MIGHT BE ABLE TO HAVE THIS ON
CAN SHOW THE CODE, I BELIEVE. IF
A SECOND. THERE YOU GO. >> YEAH,
IT IS A SIMPLE PLATFORM. YOU GET
PROGRAMMING CHALLENGE. AND HERE
BE DOING TODAY. YOU GET, YOU KNOW,
IT IS QUITE, NOT QUITE AS FEATURE
STUDIO OR CODE SPACES, BUT MAKING
CODE, IT IS REALLY GREAT. WE WILL
BE ABLE TO RUN THE CODE, JUST TO
EVENTUALLY, WE'LL BE ABLE TO SUBMIT
RUN AND HOW DOES IT COMPARE TO OTHER
THAT. IT IS INTERESTING AND FUN
LOOK AT THAT. THE CHALLENGE THAT
ONE ON THE SCREEN RIGHT NOW. LET'S
WAS GOING TO HOPE HE WAS GOING TO
HAVE TO EXPLAIN THIS UNFORTUNATELY.
MYSELF. RYAN, COULD YOU EXPLAIN
YEAH, LUCKILY, IT IS BEFORE THIS
ACTUALLY WAS. SO HOPEFULLY I'LL
THE CHALLENGE IS, GIVEN SOME ARRAY
YOU CAN SEE OUR NUMBERS RIGHT HERE.
BIT. IT IS EASIER TO SEE. WE HAVE
TO SUM SOME RANGE INSIDE OF THERE.
ME THE SUM OF NUMBERS IN THE 0,
CAN SEE FROM 0, WE GO NEGATIVE 2,
1. THAT IS THE ANSWER WE END UP
ABLE TO DO THESE SUM RANGES AND
HOPEFULLY WITH AS LITTLE MEMORY
TAKING TWO, JUST ADDING SOME NUMBERS,
WE ARE DOING RIGHT NOW. >> EXACTLY.
ME SWEAT ALREADY. >> YEAH. >> JUST
>> YEAH. IT IS GOING TO BE A TOUGH
IT. >> IT IS FOR ME, TOUGH. FOR
WHAT IT WILL BE FOR YOU. WE'LL SEE.
WE NEED TO SUM UP SOME NUMBERS BETWEEN
PROBABLY JUST USE A, USE A FULL
THEM UP. IS THAT LIKE A FIRST, GOOD
IS A GOOD ONE. WE CAN GO BACK TO
ENVIRONMENT HAS BOOTED UP. THERE
CODE IS ASKING ME FOR HERE. THAT
THAT WE HAVE. AND SO, LET ME COME
BE INSTALLED. WHICH IS GOOD. SO
. AND MAKE SURE THAT WE ARE ACTIVATING
US CODE FORMATTING AND EVERYTHING
IS ALL RUNNING IN THE BROWSER. AND
NOW. YOU ARE RUNNING RUST AS A COMPILED
>> YEAH. THE WHOLE THING IS YOU
I'M GOING THROUGH, I'M INSTALLING,
IT IS KIND OF JUST LIKE, YOU KNOW,
ON MY MACHINE AS WELL. AND THE BEST
EASILY GO AHEAD AND INSTALL YOUR
HAVE THINGS YOU HAVE PERSONAL TO
COME WITH THE ENVIRONMENT THAT YOU
CAN EASILY PUT THOSE IN AS WELL.
CUSTOMIZED TO THE NEEDS THAT YOU
ME, I THINK THAT IT IS MY EYESIGHT.
THIS TO A LIGHT THEME, I KNOW, I
NOW. IF YOU COUNT, THE LIGHT, I'LL
DO YOU REMEMBER HOW TO? I CAN'T
YEAH, SO COME IN AND GO INTO APPEARANCE
IS A -- >> DEVELOPER. >> IS THAT
CAN'T SAY THAT ONE IS NECESSARILY
UP AND RUNNING. >> UP AND RUNNING.
ALL RIGHT. SO WE HAVE OUR CODE CHALLENGE
UP AND AS YOU SAID, EARLIER, YOU,
GO AHEAD AND DO A SIMPLE FULL LOOP,
TOGETHER. AND SO, WE HAVE OUR SUM
THAT TAKES OUR TWO INDEXES OF, THAT