>> WELL, IT'S BEEN A COUPLE HOURS
2020, SO MUCH HAS HAPPENED, GLOBAL
PHONE ABUZZING WITH AMAZEINGS TWEETS
ENGLAND. WE ARE FOLLOWING ON TWITTER
YOU. KEEP THE EXCITEMENT COMING
HEAR FROM YOU. WE HEARD FROM SATYA
FUTURE, THAT FUTURE HAS BEEN CROWNED
CHAMPIONSHIP TEAM. NOT BAD WAY TO
TO KICK THINGS OFF, SCOTT HANSELMAN
DEVELOPMENT TOOLKIT, SCOTT, WE'RE
SCOTT BACK, AS WELL AS KAYLA, MADDY,
I TOOK SOME NOTES. LOOK, YOU CAN
NOTES, I WANT TO ASK YOU ALL. THEY
THESE ARE REAL NOTES HERE. REAL
JUST WANT TO THROW THAT OUT THERE.
Y'ALL DROPPED LIKE CASUALLY A LOT
WAY. OH, LOOK AT THIS. A CRAZY THING,
WE NEED TO STOP AND MAYBE TAKE A
DID. LET'S START WITH WSL 2. THAT
ABOUT THAT. SCOTT HANSELMAN: WSL
IS A REAL LINUX KERNEL SHIPPING
JUST RUN ONE LINUX, ANY NUMBER,
NOW AND SEARCH FOR LINUX AND SEE
FILES, IF I WANT TO MAKE A LINUX
OWN CUSTOM DISTRIBUTION AND HAVE
AND THEN OF COURSE, THE INCLUSION
DO WE SUPPORT, LIKE IT IS GOING
AND BETTER. IT IS HAPPENING. >>
MACHINE LEARNING E-STUFF. SOMETIMES
IN WINDOWS, NOW WINDOWS ACTUALLY
-- IT IS ACTUAL LINUX. AM I GETTING
RIGHT. WSL 1 USED PICO PROCESSES,
INTO THE WINDOWS KERNEL. OPEN A
WINDOWS WOULD GO, OH, I'LL OPEN
UTILITY VIRTUAL MACHINE THAT FIRES
AND WE RUN AN ACTUAL INSTANCE OF
A LINUX THAT IS UP ON GITHUB, MICROSOFT
2 SPRINKLY BITS. WSL 2 IS REAL,
I'M MOST EXCITED ABOUT. THE THING
IS COOL, AS WELL, BUT IT IS ONLY
YOU DROPPED COOL THINGS ABOUT THE
ALL RELEASING SOME STUFF, TELL US
LAUNCH WINDOWS TERMINAL 1. 0, BEEN
YEAR. WE ARE EXCITED TO LAUNCH IT
WE WERE HITTING GO LIVE ON THE RELEASES
EXCITED TO HAVE TERMINAL B READY.
IS AWESOME. >> SHE CASUALLY DROPS
LOOK, I'VE BEEN USING COMMAND SHELL
THIS SO MUCH BETTER? TELL US ALL
OKAY. SO IT COMES WITH TABS AND
PANES, ANY COMMAND LINE APPLICATION
WSL 2 NEXT TO POWERSHELL AND AZURE
AND EMOJIS AND CHARACTERS, YOUR
COURSE IT SUPPORTS BACKGROUND IMAGES
WELL. >> HERE IS THE THING, I WAS
I WOULD SEE SCREEN SHOTS AND COOL
KIND OF ENVIRONMENT THEY WERE IN,
IS COOL. HOW DOES THAT WORK FOR
>> ONE GREAT TUTORIAL SCOTT HANSELMAN
WINDOWS TERMINAL. I USE IT ALL THE
STUFF FOR WINDOWS TERMINAL AND PUSHING
THE BRANCH YOU ARE ON, THAT IS HELPFUL.
PROMPT PRETTY POWER TUTORIAL. >>
HOW HE DOWNLOADED WINGET, TELL US
WINGET IS THE NEW WINDOWS PACKAGE
IS WINGET AND YOU CAN INSTALL A
TERMINAL 1. 0. >> THERE WAS A SPECIAL
IN FRONT OF EVERYTHING, WHAT WAS
WAS SOMETHING ELSE? >> RIGHT. THAT
SUPPOSED TO PROVIDE A BETTER EXPERIENCE
ANYTHING, LAUNCH ANY APPLICATION
USING THE GREATER THAN SYMBOL AND
IN THE KEYNOTE. >> I THOUGHT IT
ON TO ALLISON, YOU'RE NEXT. BECAUSE
COOL. LIKE I LOVE LOOKING AT LIKE
WAS IT READ ME? >> YES. READ ME.
FILE EXPLORER, RIGHT? THERE WERE
YES, A COUPLE EASTER EGGS IN THERE.
THEM, THERE WILL BE PRIZES WORTH
HIGH FIVES IF YOU FIND THEM. >>
TELL US ABOUT CODESPACES, WHY IT
>> CODESPACE IS SUPER IMPORTANT
MY INTERNS THAT I'M SHEPHERDING
HARDWARE YET AND SO WE CAN ACTUALLY
IMMEDIATELY AND MAKE THEM PRODUCTIVE
AND I THINK THAT IS SUPER POWERFUL.
SOURCE COMMUNITY, NOW IT IS JUST
TO THAT OPEN SOURCE PROJECT AND
AND MEANINGFUL, ESPECIALLY WHEN
TURN AROUND AND ASK SOMEONE FOR
LOVE CODESPACES, CLEARLY, BECAUSE
AND OUR DEVELOPERS ARE SUPER EXCITED
THING, I WANT TO BE CLEAR, WHAT
ABOUT THE AWESOME BENEFITS BECAUSE
HAPPENING? I WANT PEOPLE TO UNDERSTAND
I SAW IT, I'M LIKE, YOU GOT TO BE
HAPPENING? >> YEAH, WHAT CODESPACE
BUILD A CONTAINER THAT HAS EVERYTHING
USING DOCKER FILES FOR ENVIRONMENT
YOU DROP INTO YOUR REPO AND USE
CONTAINER FOR YOU. IF YOU DON'T
A UNIVERSAL IMAGE THAT WE USE TO
THAT HAVE PH P, PYTHON, WE HAVE
FOR YOU, YOU CAN REALLY CUSTOMIZE
ENOUGH. WE BUILD THAT FOR YOU, WE
THROUGH THIS WEB-BASED VS CODE IN
CODE WITH OUR EXTENSION. WHAT YOU
AND THAT IS IN PRIVATE PREVIEW.
BUT RIGHT NOW, YOU COULD GO TO VISUAL
VS CODE OR VS CODE AND THE BROWSER.
AND SIGN UP FOR PRIVATE PREVIEW
BLOWS MY MIND, YOU ARE BUILDING
DOES IT SAVE THAT CONTAINER SO IT
OR HOW DOES THAT WORK? >> YEAH,
CODE SPACE AROUND. YOU CAN COME
YOU CAN CHANGE WHICH CLIENT YOU
ARE DONE WITH IT, DELETE IT. WHEN
IT RUN, MAKE SURE IT WORKS, YOU
THAT, CHECK IT OUT AND THEN DELETE
NUTS TO ME. LIKE I REMEMBER THE
-- ALL RIGHT, I'M GOING TO INSTALL
BOOP. RIGHT? I NEED THIS VERSION
LATER, OKAY, I'M READY TO GO. LITERALLY
OF MINUTES, IT MIGHT BE LESS THAN
THE CONTEXT WRONG, THOUGH. >> REALLY?
GO. WE NEED TO MAKE THAT INTO A
>> A RING TONE. >> WELL, IT SHOULD.
SAY YOUR KITCHEN IS LEGIT, FIRST
CORRECTION, SET THAT LINK WRONG,
CODE SPACE TO GET TO OUR SIGNUP.
WITH BING. MADDY, YOUR KITCHEN IS
NUMBER ONE. NUMBER TWO, THAT DEMO
CODE AND IT REFLECTED DIRECTLY ON
PHONE, RIGHT? >> OH, YEAH, THAT
THAT WIZARDRY WORKED AND HOPEFULLY
TO MAKE THAT, HOLY COW, IT IS CRAZY.
FOR DEVELOPER PRODUCTIVITY IN XAMARIN
I CALL THEM HOT TOOLS, HOT RELOAD
WITH LIVE SHARE. SO THERE WAS A
I FINISHED LUNCH, RAN BACK TO MY
PLUGGED INTO MY LAPTOP, USING HOT
THAT WE DEPLOY APPS WHEN YOU BUILD
SUBSET OF THE APP AND SPITS OVER
I WAS LIVE SHARED WITH SCOTT AND
IT CHANGED IN THE FILE BECAUSE IT
AND THAT TRIGGERED A HOT RELOAD,
APP WHEN YOU ARE ACTUALLY DEBUGGING
JUST TWEAKING YOUR UI, TWEAKING
WHILE RUNNING WITH REAL DATA. >>
BECAUSE FIRST OF ALL, SCOTT, YOUR
IT ALL JUST WANT TO THROW THAT OUT
WERE ABLE TO DO, IT WAS OVER LIVE
OF THING. NOW TELL ME IN YOUR EXPERIENCE
10-SECOND BULLET OF WHY PEOPLE SHOULD
BECAUSE I'M HOME AND I'M NOT THE
WITH SOMEONE AND THEY CAN FIX MY
IT. >> OKAY. >> WELL, I MEAN, THIS
STARS. I LOVED EVERYTHING ABOUT
IN TEAMS AND IT FEELS LIKE IF WE
I'M ON ESPN OR SOMETHING. LOOK AT
BALL THING, I WANT EVERYONE'S REACTION,
GET ME EXCITED FOR BUILD EACH AND
US. WE HAVE MORE DEEP DIVES AND
NEXT KEY SEGMENT WITH SCOTT GUTHRIE,
TO THAT RIGHT NOW. SCOTT GUTHRIE:
TO BUILD 2020. WE HAVE SOME GREAT
TODAY. I'M GOING TO BE JOINED BY
AT MICROSOFT IS TO EMPOWER EVERY
TO ACHIEVE MORE AND OUR GOAL IS
AND TOOLS THAT WILL MAKE YOU INCREDIBLY
WE'RE GOING TO WALK THROUGH AND
IN CLOUD PLATFORM INNOVATIONS. DEVELOPERS
THE WORLD WE LIVE IN TODAY, AND
WORLD HAS HAD TO GO EVEN MORE ONLINE
TO RETHINK AND REWORK THEIR BUSINESS.
EVER BEFORE. WITH AZURE, WE'VE BUILT
DEVELOPERS TO FOCUS ON BUILDING
THE UNDERLYING INFRASTRUCTURE THE
SUPPORTS YOUR FAVORITE DEVELOPMENT
OR TOOL. AZURE ALSO MAKES IT EASY
YOUR CAREER. EVERY DEVELOPER IS
LAST FEW YEARS WE'VE SEEN DEVELOPERS
DEPLOY SOME TRULY AMAZING SOLUTIONS
LARGEST COMPANIES ARE RUNNING THEIR
THROUGHOUT THE BUILD EVENT, MANY
STORIES ABOUT HOW AZURE IS HELPING
HOW WE ARE PARTNERING WITH THEM
WE'VE ALSO BEEN RAPIDLY BUILDING
61 AZURE DATACENTER REGIONS AROUND
APPS CLOSER TO YOUR EMPLOYEES AND
MEET LOCAL DATA RESIDENCY REQUIREMENTS.
ISRAEL, MEXIO, ITALY, POLAND AND
ALL OF THIS CLOUD INFRASTRUCTURE
IS AFFECTED BY COVID-19, MICROSOFT
OF ORGANIZATIONS AROUND THE WORLD
TODAY'S CHALLENGES. BUSINESSES AND
SOLUTIONS TO ENABLE REMOTE WORK
BRAND-NEW APPLICATIONS BECAUSE OF
ONE OF THE LARGEST NONPROFIT HEALTH
EMERGENCY RESPONSE SOLUTION USING
MANAGE REALTIME INSIGHT OF BED AND
DISCHARGE PIPELINE, EVEN SEE SUPPLIES
BURN RATE ON CRITICAL SUPPLIES AND
HAS BEEN PUBLISHED AS OPEN SOURCE
PROVIDERS AROUND THE WORLD. WE'RE
WORLD TO ENTABLE THEIR EMPLOYEES
WITH MICROSOFT 365 IN AZURE. MICROSOFT
ROLE IN HELPING ORGANIZATIONS STAY
CALLS AND CHATS. AND TEAMS EXPERIENCE
HAS OVER 75 MILLION DAILY ACTIVE
PER DAY. IT IS BUILT ON AZURE AND
HANDLE THE SUDDEN HOCKEY STICK OF
BASED ARCHITECTURE THAT TAKES ADVANTAGE
FABRIC ENABLE THEM TO SCALE UP TO
INCREASE BECAUSE OF COVID. TEAMS
AZURE COSMOS DB AND MEDIA SERVICES
APPROACH USING AZURE DEVOPS. ALL
YOU TO USE, AS WELL, USING AZURE,
TO SCALE TO ANY BUSINESS NEED. WITH
AZURE, YOU HAVE ACCESS TO AN END-TO-END
PROVIDE YOU WITH BUILDING BLOCKS
APPLICATIONS AND IN THE REST OF
ON A NUMBER OF THEE SERVICES AND
APPS OF THEIR OWN. I WILL BE JOINED
DEVELOPING FOR THE CLOUD, CLOUD
MACHINE LEARNING AND TO START, I'D
ME TO TALK ABOUT HER LATEST INNOVATION
IS AMANDA. >> THANK YOU, SCOTT,
FAMILY AND DEVELOPER EXPERIENCES.
FROM MY HOME OFFICE. I WANT TO EXPRESS
BUILT THE APPS AND INFRASTRUCTURE
WORLD. LET'S TALK ABOUT DEVELOPING
FOR AZURE BRINGS BEST IN CLASS TOOLS,
AND A PLATFORM TO SUPPORT CONTINUOUS
BUILDING MODERN APPS ALL FACE COMMON
SHIFT FASTER AND ITERATE WITH CONFIDENCE.
FASTER TIME TO MARKET AND SHORTER
WITH MORE RAPID CADENCE, NEED TO
LET'S FACE IT, WE WORK IN ONE OF
LEARNING ALL THE TIME AND THAT IS
EXPECTED TO MASTER NEW TECHNOLOGY,
OR NEW CLOUD SERVICES ARCHITECTURES,
NOW MORE THAN EVER, WE NEED TO COLLABORATION
DOWN THE ROAD OR OTHER SIDE OF THE
DEVELOPER EXPERIENCE THAT HELPS
SECURE APPLICATION FASTER, USE YOUR
AND TOOLS THAT MAKE YOU FEEL AT
ENABLE DEVELOPERS PHONO CUS ON BUILDING
ABOUT INFRASTRUCTURE. YOU CAN BUILD,
THE CLOUD WITH AZURE TOOLS AND GITHUB
COLLABORATION TO HELP YOU AND YOUR
THE APP I'M ABOUT TO SHOW YOU IS
FOR MODERN APP, STATIC WEB BACKED
INTO MY APP AS AZURE FUNCTION. GEO
GIT REPO, CREATING GITHUB ACTION
AND DEPLOYMENT FOR ME. IF NEW DEVELOPER
WITH AZURE GET DEV BOX SET UP AND
YOU HOW MY TEAM AND I ARE COLLABORATING
STATIC WEB APP. START WITH DONOVAN.
STANDUP. IT IS THE APP WE USE BECAUSE
AND WORKING REMOTELY SO WE CAN SEE
CAN RECORD A SHORT VIDEO, TELL EVERYONE
HERE, EVERYTHING IS GOING WELL IN
SITTING INSIDE OF A GITHUB REPOSITORY,
REPOSITORY AND INTO AZURE STATIC
PORTAL. CLICK ON CREATE RESOURCE
ON THIS TILE, CLICK ON CREATE AND
A NEW RESOURCE GROUP I AM GOING
THE APP SUNRISE, AS WELL. I PICK
MY GITHUB. SIGNING IN WITH GITHUB
MY ORGANIZATIONS, ALLOW ME TO SELECT
SELECT MY BRANCH. NOW I CAN GO AHEAD
AZURE AND GITHUB ARE WORKING TOGETHER
PIPELINE, GITHUB ACTIONS IS A WORK
GITHUB ALLOW ME TO CREATE CI/CD.
DOWNLOADED, COMPILED, TESTED AND
DELIVERY, CD, IS PRACTICE OF TAKING
INTO THE RESOURCES INSIDE OF AZURE.
WE CAN SEE THERE IS URL WE CAN CLICK
AND ARE RUNNING IN THE BACKGROUND.
ON THIS URL AND NAVIGATE TO APPLICATION
ACTIONS HAVE RUN AND SAFELY DEPLOYED
THING I WANTED TO POINT OUT WAS
IT'S NOT COMPLETE YET, BUT WHAT
SHOW YOU HOW EASY IT IS TO ADD NEW
AZURE STATIC WEB APPS. >> DONOVAN
AZURE MAP TO VISUALIZE OUR GLOBAL
ADD ANOTHER ENDPOINT TO THIS AZURE
AZURE STATIC WEB APP IN MY VISUAL
DEFINED BY CONVENTION. I HAVE APIS,
VIDEO VIDEO AND RUNNING LOCALLY
AS DEVELOPER. WE HAVE GETGITHUBAVATAR
FUNCTION APPLICATION IS UP AND RUNNING
UP APP HERE. GO AHEAD AND PLAY THIS.
VEGAS. >> ALL RIGHT, HE'S IN LAS
MAP, NO DICE, THERE ARE NO PINS
LET'S GO BACK TO VISUAL STUDIO INSTANCE.
THIS APPLICATION IN VISUAL STUDIO
INSTALL THE AZURE STATIC WEB APPS
IN IMPORTANT SPOTS. ONE AREA I GET
AZURE VIEW, STATIC VIEWLET HERE.
ON THIS LIGHTNING BUTTON. IT IS
REALLY FAST, PAY ATTENTION. I NEED
FOR THE NAME, AND YOU CAN SEE IT
ME HERE. IT DOES EVERYTHING ON THE
DO IS REPLACE WITH THE CODE I WANT
THAT CODE WRITTEN, WE WANT TO SEE
AND LOOK AT ANOTHER SPOT THE EXTENSION
TO BEING ABLE TO LAUNCH THE NODE
STACK APPLICATION WITH THE AZURE
LAUNCHES BACK END WITH FUNCTIONS
FULL STACK APP. I'M GOING TO SWITCH
DEBUGGING AND AS YOU CAN SEE, IT
DEBUG PROCESS AND RUN MPN INSTALL
SUPER, SUPER QUICK. COOL. SO NOW
RUNNING RIGHT HERE. SO NOW LET'S
IF IT IS WORKING. SO NOW WE CAN
WE CAN SEE MR. BENDS FROM LAS VEGAS.
GLOBAL TEAM. EVEN BETTER, THIS APP
ME HAVING TO DO ANYTHING BY USING
ALL OVER THE WORLD AND EVERYBODY
TO THE APPLICATION. I JUST NEED
GO BACK AND THEN I CAN USE THE GITHUB
A NEW PULL REQUEST FROM INSIDE VISUAL
CREATE A NEW PULL REQUEST. IT WILL
COMMIT. CHOOSE MASTER, ADD MAP ENDPOINT,
REQUEST. NOW ALL I NEED TO DO IS
TO THIS PULL REQUEST. CLICK OKAY
WHERE DOES THIS PART EVEN GO? I
EVEN BETTER, A NOTIFICATION FROM
COMING FROM MICROSOFT TEAMS THANKS
COMPLETED HER CHANGES AND I CLICK
OF GITHUB. A PR ALLOWS ME TO REVIEW
READING CODE IS ONE THING, RUNNING
DON'T HAVE ALL THE TOOLS ON THIS