THINGS SECURE ALL OVER THE WORLD.
ASPECTS OF THE DEVELOPMENT. HERE
PROGRAMMING LANGUAGES AND THE EFFORT
YOU DOING? >> GREAT. >> GREAT TO
A LOT OF WORK WITH THE MICROSOFT
MAYBE TELL US FIRST WHAT THEY DO?
CENTER OR MSRC, IS BASICALLY IN
THAT INCLUDES AZURE AND WINDOWS
AS SECURE AS POSSIBLE. THAT GOES
WITH PRODUCT TEAMS TO FIX THOSE
AS A WHOLE TO MAKE THE PRODUCT AS
BEEN QUESTIONS ABOUT VULNERABILITIES
WE'RE WRITING MORE SOFTWARE NOW
WORLD. THAT SOFTWARE IS GETTING
SO MUCH MORE BEFORE THAT IT'S GETTING
IT'S NOT ENOUGH. TURNS OUT OVER
INCREASING. ONE PARTICULARLY INTERESTING
OF OUR BUGS, OF OUR VERY SERIOUS
IF OUR SOFTWARE DEAL WITH MEMORY
MEMORY. THAT MAY HAVE BEEN SOMETHING
WERE LEARNING ABOUT PROGRAMMING.
YOU'VE PROGRAMMED IN C AND C++ BEFORE.
HERE AT MICROSOFT THAT YOU'VE BEEN
PROGRAMMING LANGUAGE EFFORT. CAN
WHAT THAT IS? >> YEAH. SO FOR A
AT THIS RISING NUMBER OF BUGS IN
COMBAT THAT. ABOUT A YEAR AND A
AND LOOKED AT THE WHOLE FIELD OF
WE CHANGE TO DO AN EVEN BETTER JOB
THAT CAME THE SAFE SYSTEMS PROGRAMMING
TO MAKE OUR SYSTEMS PROGRAMMING
A THREE-PRONGED ATTACK. THE FIRST
WE WRITE A LOT OF SOFTWARE IN C++.
BUGS WE'RE INTRODUCING HARDER TO
WE HAVE, IN SOME WAYS, REACHED A
THAN WE ALREADY HAVE. IT'S BECOMING
TO ADDRESS THESE ISSUES OVER TIME.
THAT, ABSOLUTELY. IT'S DEFINITELY
IS A RESEARCH PROJECT CALLED PROJECT
SAFE SYSTEMS PROGRAMMING. WE DO
AND MICROSOFT RESEARCH. THIS IS
THE SPACE AND COME UP WITH A NEW
USED FOR SYSTEMS LEVEL PROGRAMMING,
NOW, A PROJECT IN THE FUTURE, WE'RE
IT'S RESEARCH. WE DON'T WANT TO
READY TODAY BECAUSE THAT'S NOT THE
TO SEE WHAT THE BEST ALTERNATIVE
IS CALLED RUST. THAT'S THE LANGUAGE
ADOPT THIS LANGUAGE TO MAKE OUR
SAFE AND RELIABLE. >> I DEFINITELY
LIKE TO CALL YOU MR. RUST. YOU'RE
RIGHT PEOPLE HERE TO TELL US ABOUT
MORE ABOUT WHY RUST IS THE IDEAL
NOT HEARD OF RUST BEFORE, IT WAS
FOR THE FIREFOX WEB BROWSER. IT'S
IT CAN RUN AT SPEEDS AS FAST OR
IT ALL IS IT'S COMPLETELY MEMORY
FROM C AND C++ PROGRAMMING, LIKE
MORE, THINGS YOU MAY NOT THINK OF
THEY'RE COMPLETELY IMPOSSIBLE TO
I'M MR. RUST. I'M DEFINITELY A FAN
THINGS IS THESE GREAT PROPERTIES
AT MICROSOFT AND ACROSS THE COUNTRY
PROGRAM IN RUST, YOU DON'T HAVE
THAT YOU WORRY WHEN USING THESE
VULNERABILITIES THAT WE SEE, WE
WITH RUST? BECAUSE IT DOESN'T SUFFER
DOWNFALLS, I GUESS. >> RUST IS COMPLETELY
JUST WOULDN'T HAVE. WOULDN'T IT
OWNER VULNERABILITIES WE HAVE IN
IF IT JUST WENT AWAY IF WE START
PROMISE OF RUST. I SHOULD MENTION
YOU TO DO SOME SCARY BITS. TURNS
EVERYTHING YOU DO IN YOUR SOFTWARE
SOFTWARE THAT DOES SOME REALLY STRANGE
THINK ABOUT WRITING SOME KIND OF
MIGHT SAY, HEY, IF YOU WANT TO TURN
THIS MEMORY ADDRESS. RUST, OF COURSE,
RANDOM MEMORY ADDRESS IS AN OKAY
THINGS LIKE THAT WHERE IT CAN'T
THING, YOU HAVE THIS UNSAFE KEYWORD
YOU NEED TO DO. USUALLY, FOR MOST
THAN 1 OF LINES OF CODE ARE NEEDED
IT'S A GREAT THING TO SAY, HEY,
TO GO THROUGH IT AND DO THE OLD
TO. BUT THIS 99. 9 OF CODE THAT
FOR A FACT THAT IT'S COMPLETELY
I LOVE THAT. . AS A COMPANY LIKE
HELLO WORLD. THAT'S REALLY INTERESTING.
IN THIS AND C++, GO. >> C#, GO,
PROBLEM WITH THEM IS THEY'RE NOT
PROGRAMMING. THAT'S WHAT WE'RE TALKING
IT'S HARD TO FIND OUT WHAT THAT
WHERE A GARBAGE COLLECTOR IS NOT
NEW MICROSOFT EDGE OR SOMETHING
LIKE THAT, YOU DON'T WANT A GARBAGE
TO THE MACHINE AS POSSIBLE. WE COULD
US A LITTLE CLOSER. AS AN INDUSTRY,
TO A MACHINE, WE TYPICALLY WRITE
GET US AS CLOSE AS POSSIBLE. RUST
GET THE LOW-LEVEL PERFORMANCE YOU
WAY. WHEN YOU'RE THINK ABOUT THIS
WELL, FIRST OFF, WHY NOT? LEARNING
THINKING, WILL RUST ADD TO MY SYSTEM?
WHERE GARBAGE COLLECTION IS JUST
ANSWER TO THAT IS NEVER, THEN THAT'S
USING GO. THESE ARE GREAT LANGUAGES.
WRITE SOMETHING WHERE I CAN'T HAVE
THE BEST THING TO DO IS GO OUT AND
YOU TO DO SO. >> NICE. YOU'VE GOT
ABOUT RUST AS WELL. SO THIS PROGRAMMING
NOW LEVERAGING RUST OR ARE WE USING
IT'S STILL EARLY DAYS. THIS IS THE
DONE A LOT OF RESEARCH INTO THE
LANGUAGE WE WANT TO INVEST IN. THERE'S
AND WINDOWSES THAT ARE BEING REWRITTEN
IT GOES. WE KNOW THEORETICALLY THAT
WHAT DOES THAT LOOK LIKE IN PRACTICE?
ALREADY THAT HAVE BEEN SHIPPED OUT
SO WHAT WE'RE GOING TO DO IS GO
WE CONFIRM THAT'S THE CASE. WE'LL
ISSUES BY USING THIS LANGUAGE. AND,
AND ALL SIGNS ARE POINTING THAT
-- GOING TO CONTINUE TO INVEST MORE.
THAT EVOLVES WITHIN MICROSOFT. IT'S
TOUCHED ON THIS AS WELL -- THIS
IT'S ANYBODY WRITING SYSTEMS? >>
LANGUAGE. IT'S AVAILABLE FOR ANYBODY
CHECK IT OUT THERE. ANYBODY CAN
ARE USING IT. JUST TO THROW SOME
THEY'RE USING RUST. GOOGLE IS USING
WAY. SO DROPBOX, DISCORD, THEY'VE
WE'VE TALKED ABOUT WHERE A GARBAGE
SINGING RUST PRAISES NOW. >> IF
THEY WANT TO LEARN RUST. YOU'VE
I SHOULD GO AND READ, RIGHT? ING.
AS "THE BOOK" IN THE RUST COMMUNITY.
FOR YOU TO LEARN RUST. RUST, I WOULD
GIVE THAT BOOK A READ BEFORE DIVING
THAT REQUIRES YOU TO GET A LITTLE
YOU START HACKING WITH IT. IF YOU
JOB OF TEACHING YOU THROUGH AND
OF THE LANGUAGE. GIVE THAT A TRY.
ON WINDOWS, BUT ALSO FOR LINUX AND
WITH IT. >> I WILL BE CHECKING IT
ALL WE HAVE FOR TODAY. STAY TUNED.
PLAYER THAT ALLOWS TWO THINGS, ONE
SECOND IS HELP THEM RUN THAT SECURELY.
WORKING ON TEAM COLLABORATION, SCALE,
WHICH IS CRITICAL. TO DO THAT, WE
ADAPT TO OUR NEEDS. FINDING WAYS
TEAMS TO BE HIGHLY EFFICIENT SO
A LEAD FOR OUR OWN DEVELOPMENT EFFORTS.
IN A MODERN DEVOPS WORLD, WE'VE
BUILD MICROSOFT PRODUCTS OR DEALT
BEEN ABLE TO LEAN ON THE PLATFORMS
TEAMS WE'VE HAD IN PLACE AND THE
MICROSOFT PLATFORM, IT'S BEEN A
WE'RE GOING TO BE TALK ABOUT POWER
HAVE BEEN INVOLVED WITH HACK FOR
US. >> THANKS FOR HAVING US. >>
CHRIS, YOU WERE GOING TO TELL US
FOR GOOD. I KNOW YOU'VE ALL BEEN
WHAT IT IS AND WHY WE WANT TO GET
FOR HAVING ME. HACK FOUR GOOD IS
THAT WE HAVE WORKED TOGETHER TO
THE OUTSTANDING COMMUNITIES SUCH
ET CETERA, ET CETERA. WHAT WE WANTED
UNDER A POWER PLATFORM INITIATIVE.
TO WORK WITH ORGANIZATIONS TO SOLVE
OPPORTUNITY. WE PUT IT OUT THERE.
IS CRAZY. WE HAD 40 COUNTRIES FROM
PARTICIPATED. WE HAD 49 SOLUTIONS
THAT WE'LL ABLE TO SHARE WITH YOU
TYPES OF PEOPLE JOINED. IT WAS REALLY,
WHAT MAKES IT SPECIAL. WE HAD DIFFERENT
RUNNING AROUND. WHAT WOULD BE A
I ALWAYS THINK IT'S AMAIDSING WHAT
THE THING THAT REALLY BLUE MY MIND
D. AND THEY WERE AMAZING, THEY HAD
NOT DONE ANYTHING WITH THE POWER
INCREDIBLE IN THE AMOUNT OF COOL
AT THE END OF THE JOURNEY AND TWO
BACK TO WHAT THIS IS ABOUT. WE'RE
ENABLING PEOPLE TO BUILD SOLUTIONS
THINK -- I CAN DECORATE MY HOUSE.
MI CROSOFT OFFICE, AND I'VE BEEN
NOW. I WANT TO REDUET BAT HROOM
STUFF. >> THAT'S A BIT MOR E COMPLICATE
ALLOWS ME TO DO THIS AND IT ALLOWS
IN THE SYNC AND SUBMIT BOX ON THE
AND IT ALLOWS THEM TO GO OFF AND
THE COOL STUFF THEY ALWAYS WANT
N HAM STRUNG WITH WHAT WAS BORING.
FREE. SO WIT H HACK4GOOD THEY SEND
OF DAY. IT'S NOT LIKE THIS DOESN'T
VIABLE PRODUCTS. AT THE END OF A
I SEE THIS NOTHINGS OF EMPOWERI
SOMETHING LIKE THE IDEA OF DIGITAL
EASIER TO BUILD AN APP NOW YOU CAN
AS THE CEO AND THAT MAKES THAT PERSON'S
I COME FROM A TRANSPORT BACKGROUND
WILL TAKE MY JOB AND YOU PUT A APP
I'M PART OF THE DIGITAL FUTURE.
PEOPLE'S LIVES BY INCLUDING THEM
INCLUSION. BUT ACTUALLY THE BIGGEST
TECH, I SEE THAT EVERYWHERE. ABS
WANT TO PICK UP ON A COUPLE THINGS
ALISON MULLIGAN, AND A CONFIRMED
MORE THAN THE POWER PLATFORM . AND
THE HACK4GOOD, WAS AS KEITH SAID
WITH VERY LITTLE OR NO EXPERIENCE
EVE RYBODY EMPOWERING OTHERS AND
WHERE MICROSOFT AND THE COMMUNITY
TO SEE THAT I WOULD DROP INTO SOM
WITH A PORTAL AND DIDN'T HAVE ENOUGH
TO DO. SO WE HOOK THEM UP WITH OTHER
DURING THE HACK AND NOBODY IS AFRAID
OF THE BEAUTIES OF THE POWER PLATFORM
TO EVERYBODY. AND FROM A FUNCTIONAL
KEITH SAI D, LIKE I MAY DECORATE
TRE ATMENT PLANT, OR I CAN BUILD
A MIL EN IUM FALCON AND MAYBE I
THAT GOES ON THE FRONT OF THE SHIP.
PLAN AND THE EXPERTISE TO BUILD
THE DEV'S COME IN. THEY BUILD THE
THAT DON'T KNOW HOW TO CODE TO BE
WANT TO BUILD THAT ARE OF BENEFIT
COMMUNITY AND TO THE WORLD AS A
OF BEING ABLE TO EMPOWER EVERYBOD
EXAMPLE, SOME OF THE SOLUTIONS I
DID A PIECE OF GEO LOCATION THAT
MAP PEOPLE PROVIDING SERVICE AND
YOU COULD MATCH PEOPLE LOCALLY.
AND RED UCED RASPBERRY PI CREATING
LAMPS IN THIS INSTANCE, IT COULD
A FUNCTIONAL PERSON HOW PEOPLE WOULD
TRYING TO DO WITH THEIR APPS, ONE
THEY WANTED TO BUILD A PORTAL FOR
THEY REALIZED QUICKLY THAT EVERYBODY
SO THEY HAD TO SURFACE THE PORTAL
ON MOBILE. SO IT'S THE THOUGHT ON
TO PEOPLE AND EMPOWER PEOPLE TO
THEY NEED TO ACHIEVE I FIND PAR
FEEL THE SAME WAY CHRIS. >> YEAH,
A FUNCTIONAL PERSPECTIVE WE HEARD
AND YOUR SIDE THE FUNCTIONAL AND
IT OR NOT I WAS A EX-DEVELOPER AND
MICROSOF T THING NOW WHICH IS AWESOME.
DIFFERENT FOLKS BUILDING THE SOLUTIONS
CAN -- BLUE ON THE SCREEN. NORMALLY
CODE IN THE BACKGROUND I HAD TO
I CAN FOCUS ON CUSTOM CON NECTERS
AND C#. AND THERE WAS THE REFERENCE
TO BUILD THE SOLUTION, I LOVE PEOPLE
THEY NEED TO BUILD AGAIN AND AGAIN.
I ENCOURAGE YOU TO TAKE A LOOK AT
BUILDING THE SOLUTIONS THAT YOU
AMY BACK OVER TO YOU. >> YEAH, I
EACH ONE OF YOU HAS A CORE STRENGTH
ALL OF YOU. I SHOULD DO MORE MYSELF
I CAN FOCUS ON THE DATA SIDE AND
APP SO QUI QUICKLY. THANK YOU SO
I THINK THE KEY THING THE AUDIENCE
I GO NOW AND WHERE DID YOU LEARN,
>> I CLICKED ON THE BUTTON, I THINK
DAY, IT'S ON THE WAFFLE. WHAT'S
MINE, ON THE WAFFLE. SO THIS IS
TOOL IN THE WORLD. AND I DON'T TOUCH
MORE. AND GO BUILD AND DO THE APP
COURSE AND WORK FROM AKA. MS APP
AND THINK ABOUT FOR THE DEVS OUT
SO YOU CAN BUILD REALLY COOL STUFF
CONNECTERS TO EXPOSE WHAT YOU ALREADY
SEEN AWESOME STUFF FROM PEOPLE ON
AND ALSO ENABLES YOU TO REACH MORE
3 MILLION POWER APP MAKERS IN THE
MEANS YOU CAN REACH MORE END USER
STUFF IN THE APP. GO DO THAT. IF
>> SORRY, I WOULD SAY ANOTHER THING
AND SEARCH IN TWITTER POWER ADDICTS
BUILDING ALL KINDS OF THINGS THAT
D POWERAPPS AND POWER AUT OMATING
SAY THERE A STORY. A GUY AT WORK
PYTHON AND IT WOULD BE THE MODUS
WORK AND I ASKED IF HE TRIED TRIED
MINUTES AND HE SAID THA T WAS UNASSURELY
STUFF THE SMALL STUFF TAKES CARE
ON MAN. FROM THE COMMUNITY PERSPECTIVE
OF PEOPLE OUT THERE THAT ARE REALLY
FROM THE PRODEV PERSPECTIVE. AND
AND TAKE A LOOK AT THE LEARNING
POWER BI AS WE SPEAK. AND SHE BUILT
BEFORE. AND SO USE THE RESOURCES
THINGS YOU CAN DO. >> THAT'S FANTASTIC,
UP. THANK YOU SO MUCH KEITH, ALISON
GUESS ONE OF THE KEY CALLS TO ACTION
EVENT HUB. COM. AND GO THERE AND
PEOPLE NEED TO FIND OUT ABO UT HACK4GOOD,
AND GETT ING INVOLVED. >> OKAY,
TO CONTINUE SUPPORTING OUR BUILD
CHECK OUT MICROSOFT SKILLS CHALLENGE,
LEARN AND HAVE A CHANCE TO WIN PRICES
UNIC EF ETC ETERA. FOR MANY INFORMATION
BREAK WE'LL LEARN ABOUT QUA NTUM
THE MOST AWESOME THINGS FOR ME ABOUT
SENSE OF CONNECTIONS WITH OTHER
BIGGER AND HACK4GOOD WAS JUST THE
WEEKEND OF CONNECTING WITH PEOPLE
OF ANNOUNCEMENT WAITING FOR THE
WITH JUST ANTICIPATION LIKE WE WERE
ABOUT STAYING CONNECTED IN THE MOMENT
DIFFERENT WAY. WE BUILT AN EVENT
AND THERE'S A REAL CONNECTION THERE
WEEKEND. >> WHAT INSPIRES ME TO
TO ATTRACT PEOPLE FROM ALL BACKGROUNDS
AND WORKING PROFESSIONALS TO SHARE
BUILD A SOLUTION THAT WILL BENEFIT
YOU ABOUT HACK4GOOD WHY IT WAS SUCH
THE GLOBE. IT ALLOWED DEVELOPERS
AND BUILD SOLUTIONS IN THE CUR RENT
WERE BRAND NEW TO TECHNOLOGY. CIT
THEY ALL HAD THE OPPORTUNITY TO
COME FROM WHAT DEVELOPERS CAN CREATE.
WAS WITH ALL THE AMAZING SOLUTIONS
TO HELP COMBAT THE GLOBAL PANDEMIC
USIC] CL EAR CLEAR . >> WE'RE MORE
TO LIVE STREAM. SO NATURALLY IT'S
-- AND THAT'S QUANTUM COMPUTING.