Microsoft Keynote

Video thumbnail (Frame 0) Video thumbnail (Frame 779) Video thumbnail (Frame 5463) Video thumbnail (Frame 8929) Video thumbnail (Frame 10753) Video thumbnail (Frame 16001) Video thumbnail (Frame 19292) Video thumbnail (Frame 20845)
Video in TIB AV-Portal: Microsoft Keynote

Formal Metadata

Microsoft Keynote
Title of Series
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date

Content Metadata

Subject Area
Line (geometry)
Pattern recognition Greatest element Multiplication sign Common Intermediate Language Mereology Food energy Perspective (visual) Neuroinformatik Mathematics Machine learning Computer network Machine learning Enterprise architecture Software developer Structural load Moment (mathematics) Data storage device Bit Representational state transfer Flow separation Thermische Zustandsgleichung Message passing Self-organization Right angle Text editor Summierbarkeit Smartphone Quicksort Whiteboard Service (economics) Open source Sequel Transformation (genetics) Virtual machine Mathematical analysis Plastikkarte Event horizon Whiteboard Spacetime Router (computing) Firmware Traffic reporting Fingerprint Information Artificial neural network Projective plane Login Software Personal digital assistant Point cloud Fingerprint
Point (geometry) Pixel Statistics Enterprise architecture Open source Software developer Multiplication sign Virtual machine Cloud computing Angle Open set Product (business) Neuroinformatik Web 2.0 Programmer (hardware) Mathematics Different (Kate Ryan album) Natural number Operator (mathematics) Software Uniqueness quantification Physical system Exception handling Point cloud Window Scale (map) Scaling (geometry) Software developer Projective plane Open source Stress (mechanics) Code Core dump Surface of revolution System call Open set Convolution Word Process (computing) Integrated development environment Software Self-organization Endliche Modelltheorie Smartphone Right angle Game theory Procedural programming
Run time (program lifecycle phase) Service (economics) Open source Code Java applet Multiplication sign Ultraviolet photoelectron spectroscopy Lace Open set Plastikkarte Mereology Host Identity Protocol Formal language Subset Number Product (business) Software Software design pattern Authorization Videoconferencing Error message Condition number Scripting language Gamma function Software developer Projective plane Electronic mailing list Code Supersonic speed Computer network Line (geometry) Sign (mathematics) Punched card Type theory Data management Frequency Integrated development environment Visualization (computer graphics) Software Point cloud Text editor Quicksort Window
Axiom of choice Building Group action Code INTEGRAL State of matter Multiplication sign Direction (geometry) Decision theory View (database) Source code Open set Mereology Disk read-and-write head Food energy Neuroinformatik Web 2.0 Online chat Mathematics Different (Kate Ryan album) Core dump Distributed computing Software framework Endliche Modelltheorie Data conversion Error message Monster group Physical system Enterprise architecture Software developer Closed set Feedback Moment (mathematics) Coordinate system Physicalism Staff (military) Bit Lattice (order) Entire function Membrane keyboard Numeral (linguistics) Internet service provider Order (biology) Self-organization Right angle Quicksort Point (geometry) Service (economics) Open source Transformation (genetics) Online help Mass Computer icon Theory Number Product (business) Power (physics) Goodness of fit Latent heat Operator (mathematics) Computer hardware Energy level Metropolitan area network Computer architecture Standard deviation Focus (optics) Demo (music) Weight Projective plane Cartesian coordinate system System call Particle system Word Software Data center Point cloud Communications protocol Library (computing)
I like to look at this stage someone him a huge impact on I talk about that here in a minute I Mr. John Guzmán's easily architects have for Agirre John and
along the lines of the and the get it that we so I want thank you
all for having me here today this is out of my 4th 5th shall cover becoming versus 2013 the top my favorite conference because of all the energy and enthusiasm but the chef team in the entire community brings the event here few along the shelf message of organizational transformation you make businesses move faster and so then a and you talk to you about how open source is changing Microsoft now the missing suspected want a little bit about myself and what I do I'm architect in the as courting which envisioned the debate and reporting as where the teams the writes the basic software runs the Microsoft cloud so this is all sorts of things and we build a firmware for next and routers and we designed the basic computer network and storage fabric that underlies all the other services In of edges and the the team is also responsible so some very basic more important services like the virtual machine service or blob storage load balancing things like that we generally think of as I as services so then other teams at Microsoft tend to Bill and how what we do to build higher-level services as you might expect our data team builds the sequel as your service are Hadoop and Spark service our new post breast and that my sequel services etc. etc. as a lot of these different services all built on top of other editors for so if you think of edges as the bottom of the stack and then I like to say that I work at the top and the bottom step what I work on his developer experiences how developers including Microsoft teams building these internal things as well as customers use as year in all assistant ways and that's everything from basic REST API as still lies STK is and how those are integrated into pore roles and these and up a lot of other other stuff and you know the the projects that I work on is I work with the Linux vendors to make sure that when it works great on Asher so you may be surprised for me come from Microsoft out lacks assimilates summation board and of course I work with demobs partners like first-ever habitat inspect how I work with Dr. I work Cuban eighties Apache measles a host of other projects so I'm really a very interesting place right at the intersection of Microsoft internal teams of a low-level higher-level Microsoft teams customers partners and open source communities and I get this is really interesting things about how the world is changing so to give you a little
bit broader perspective I just realized we are at a time of incredible technological change in fact I like to say we will live in a world science fiction so many things that we can take for granted now just a few years ago or things you was on Star Trek so for example we have electric parts as very mentioned yesterday serverless are just around the corner service cost self-driving cars many several self-driving cars and we have a private companies that are building spacecraft we finally got to that timeline world with the proper private enterprises certainly suppressed basic oration instead of just of human organizations and machine learning and artificial intelligence in a relatively short span has gotten so good that we take it for granted that we can talk to our telephones and don't talk back or television for thermostats and that our computers and phones will recognize our faces in our fingerprints and a lot of sense the so as thing about this about a year ago a woman in the world always been like this is this changing and it's just you know you don't have a perspective so I I call my 80 year old mother and I after long in your lifetime what is the biggest technological change that you have seen indoor plumbing and very pragmatic moment I was in the cancer is expected but which you then go on to say was that next to that because change that she's seen was actually a smartphone that her little lady friends all have smart phones and they use that to communicate to coordinate what they're doing to navigate to get information and just think about how many people are sitting in the room right now looking at the little devices you realize that this is just you know changing our day-to-day behavior in a way that pretty much of known technology past and developers lives are
also changing at an incredible pace we're in the convolution in 1 these places like the smartphone revolution on the web revolution the PC revolution where everything is changing at once which requires developers to really of up their game on learning and understanding figuring out what's going on because development teams are almost always maintaining some legacy systems the legacy being another word for the stuff that works as well as they got actively developed projects there are based on newer technologies things that were cutting edge 5 years ago for 2 years ago were last month and they're still actively and changing not maybe as fast as some of the stuff the still changing because maybe there Windows no systems the clout with adopting got processes then find also having to deal with these new emerging things like containers and surrealist systems for the ecosystem really has even developed in and it's really all chalice to figure out what's going on out how to go on it
so Microsoft really understands this this developer change of very mentioned the other day that every country on the planet is turning into a isophote company I would actually say that were exception that will in a kind of a long way in that you we really started out as a developer company on Microsoft would say some company by 4 and of developers it was started by 2 developers accessing pixel themselves programmers at the time but Gates and Paul Allen who were not building up product for programmers to build applications microsoft basic and are executives that all the way up to such a is full of people with the development background think about developers like developers our former CEO was not a developer himself but he was famous for speaking very loudly repeatedly about how much he loved by developers and 1 thing we know courses developers love open source for a lot of reasons I don't think that can of and tell you all y Dev Ops and open source is of marriage made in heaven the essential point is that open source allows projects and organizations the scale beyond what can be done by a single organization or even a big organization like Microsoft with a lot of development tell open source is a way for vendors customers practitioners to share best knowledge and practices about how to operate software and I work with software they're running a lot diverse different environments the same systems and that of that knowledge can be contributed back upstream projects for the value of other people in the community and fact open source is an example of what was seen to leave calls a a and frontal system a system that actually gets stronger under stress under change and even failure the and by the way of course there's no better example all this in the shaft right which actually take operational purse processes and procedures and knowledge coded and actual machine executables and then share back it in open source but this another really works unless you have strong vibrant diverse communities behind these of projects and so that's why you both users and vendors so value strong community cultures and best way for do know 1 these these these cultures in nature strong versus to attribute so of we really been upping ah involvement in a lot of different open source communities the individual projects as well as the big foundations like the Linux Foundation Apache Foundation and the Open Compute project and in fact we have over 15 thousand developers at Microsoft with give have accounts that are contributing to open source projects but this is I thank but this is all just a statistics so let's dive deeper for a few minutes and talk about some real projects how many people here use
typescript who condition number but you may know on his house part as the creator of to roll Pascal and after that C sharp on his list prices typescript typescript is a type-safe language is a superset of Java script but it trans piles down is a java script so it can money anywhere the JavaScript can without any additional runtime an honors is developing the entire project on get of an open source is taking pull requests in fact under is the number 1 contributor the types of project and he does about 30 or 40 commits a month how many use Visual Studio code the Visual Studio code is a lightweight code editor an IDE it runs on Mac Windows and Linux as a free download the its use for b by people doing Microsoft languages like F and typescript and C sharp but it's also use the people they know JS development angular development and the line in fact I talked a couple times recently to start ups to the valley there although delaying shops and the entire dual Mustafa switched over the last year 2 using Visual Studio code because things the best idea for no like you know the the shops that use almost nothing else from Microsoft will Visual Studio code is 1 of the fastest trending projects on GitHub entirely developed our in open source including some a legendary Microsoft employ developer named error gamma some you might know that as 1 the authors of the famous Gang of Four design patterns book the Microsoft isn't contributing just to microsoft project you probably all heard of doctors number 4 contributor to the doctor project at all times is John Howard from the Windows T and is the number 1 contributor to the last year or so the the I can't mention doctor without
making a short plug for 1 of my of personal projects as a container service as a container service allows you to deploy and manage common open source contera pictures like that you may so stupid eighties and Dr. swarmed on as you and yesterday my friend and colleague David Justice give us session about using habitat on Cuban eighties on as container service so if use and that sort of thing but it happened yesterday so you can go see it but check out the video replay so the things that talked about so far proprietary developer company maybe it's not so surprising that were contributing to develop a product by reusing anything mission-critical an open source so when we talk about Sonic sonic stands for software for open networking collapse in cloud a little love to be in the room when they came up with that name anyway Sonic is software that
manages hardware switches are which is you can imagine a data center are pretty important mission critical things and the Sonic architecture componentized is all the different parts of the software that run a switch different protocols and PGP or SNP as well as monitoring and telemetry switch state but the minute docker containers and the whole thing runs on AT physical switch running Linux so there's not much more mission-critical in our cloud then this switches and they're all running on Linux and that entire software stack has been contributed the Open Compute project is available on get how we did that in order to create 1 these communities between switch vendors other network operators and our own teams are improve improve suffered by networking in Asher and I haven't even mentioned so far was probably the most famous open source project at microsoft . net does actually has a the long history of open source we 1st open-sourced every version of . net about 2002 it came as a horrible targeting BST download and and play with the code not the great developer experience but we we started there now all . net development of virtually all the ultimate development is done on GitHub in open source and we did this thinking that we could take advantage of that community get feedback from our customers and partners and we were actually kind of stunned by how fast the community built up and started contributing very actively to the project so just a couple years and over half the connects to the course a lot in core frameworks of net are coming from people outside of Microsoft to the top for contributors to the 4 frameworks are external an example is is very early on a project MAC support which is something we were planning to get around work for was contributed almost entirely by of the community so even in the case of of being software project will headline projects with a talented enlarged Microsoft development staff working on we can see that community prove this point that no single organization can do as much as a large group of people now I literally could give us a lot of different of examples of that trying to get this talk together of choose which stories to tell but I don't have time to tell in some ways have we told other days as well leave you with the that Microsoft is being transformed by open source we are taking dependencies on open source for mission and critical products and services we are encouraging our best developers to work in open source and to build communities around those projects and so I'm very glad to be here to tell you about tell your community about this and thank you for being part of a journey the thank Jon Gosselin thank rights Florian but stuff let us chats with this sure I love the clicker obviously on stage all day clickers a damn I John even it even Microsoft for a for a goodly while 17 years 17 years and and that's long enough to sort of remember the moments where you were opened new Microsoft is an organization was sort of public enemy number 1 and open source library and end but I think the transformation the Microsoft is dancer from the outside for me is just stunning and you know you've gone from from from this reputation as being so and I open source to being this organization that every time I go it's this vibrant like active open-source mediators like every single person really feel that the bones what happened Frank that had that feel free you from the inside is you we talk about transformation like you know as much as the enterprises transforming how difficult that is like that transformation Microsoft must been incredible yet not every Persiles like most funding there redundancies passing to see the energy comes in the company in this way and and that the change come from both ends right of obviously especially almost a developer would hire under 30 has been used developing open source and using open source so it is natural and at the same time we have had numerous draw encouragement from Socher Scott Guthrie who came from the Web world is or is that a big about champion of open source at Microsoft and so when you get you know top level by hand and then grassroots from the developers themselves it moves pretty quickly is not instantaneous but if you think about it if we turn around at least 15 thousand dollar purses at how good to open source product then the fumes you know this that's friday we get weird that the WikiLeaks superfast death and 1 of the things that uh I think is great about the work you've done in Agirre is that is that as the container service and it and it is a in there that I think you guys I thought through this uh is is really interesting which is that is not just about Microsoft launching your own proprietary API for containers that what you doing is is sort of finding all the leading vendors and making them available people and what was bad business decision my credit you sort of think through that that was the right model because you you mean you could have made other choices you could have decided the organ builders and that specific container API like why that open API what was that well 1 of the things we we noticed was that people who were going to Dr. containers were actually seeking compatibility this is a better way of distributors offer moving around on premises and on the cloud then but you know what would be an that even even the wheels answer probably portable so we thought anything we did that was nonstandard and was available everywhere was kind defeating the purpose and so and secondly this has been a lot of the services that have been changing around started change a lot you can see that there is a clear leader but the time certainly all yeah it wasn't there was no where to go with that so we decided not to build own to use what the industry was to maintain compatibility and then we just went up for although the leading vendors hang super interesting because and as it as an open-source better and and and as someone who putrescible business on top of open source where the fears everybody has is that these that these service providers that word uh Oregon basically all the sources lunch you know that there won't be any open-source left because the service research and I think that decision I really pointed direction that says look it's it's possible have these really tight partnerships that uh that are good for everybody where the service providers benefiting the vendors are benefiting and is was that it was it markables you for our very 1st of all the source for some missing things something we with you about 5 years ago are now before the missing existed and it's always been the goal to make of the myself in what was not open-source focused company was known for building developer third-party ecosystems that Megawati that and that is open source now man so we try to find the best ways to partner and getting is super interesting to think about that legendary Microsoft partner ecosystem as a thing is that driving Open Source adoption of interest and remember I guess it's such it's it's an amazing business transition there will open source is the way most of all is done now it's natural for us to get back in alignment with the way the rest the community those all those little isomer changes and make it changes the little bit and so was building habitat the committal the start until again because I like it so much and I have here in our state and I can make you uncomfortable and and which as we have noticed is the theme for me much of this year and I think about best shot thanks man and still pals OK so and we and so is building house and went to Microsoft most I might try to build in front of people is much like what I want to show people you're building so they could tell me whether I was in going in crazy direction what was interesting and and so uh I had the pleasure of showing it to John and some other folks at Microsoft and in the early error of habitat and we made that possible error and all of the intelligence applicable right we figured we would use and as the years the keeper or consul or or whatever and it's sort of handle that layer and which I thought was a good idea because everybody told me a distributed systems were really hard and they are and then deviation right from country and and and it felt they felt very similar to me you know was like don't Belgium petrography and its cousin don't build and distribute systems and so I had showed this demo and there was this minute in the Delaware as I was really go well you know we work right along with will it was not good right and then I cut to the coordination pardon as like OK so here's the part where there's this secret cluster of coordination over here and the applications do this magical things and and I think the meeting got less good you know like you'd like it wasn't palpable but there this small there's a small little dipper is like that and it was finally meeting ended in aggregate feedback and I think of our membrane is like that's cool and like the the see it when it actually comes into the world and hope that it's good not talk octagon and as we're walking to the car and quickly yes profit Reykjavík it had dipped you know they're like a bike crazy people I John was like so that you thought about why that integration with that city and counsel and I you know several because you know you're not supposed to write your own distribute systems in you not supposed to do your topography and he was like well I know that like I think it's gonna be a difficulty for users like it's is the thing that they'll have to overcome that it might be weird and you should think about like what you do your own gossip protocol like you should you should just do that and then take care of it and I was like no we promised should and people would adopted and and but it's stuck in my head and my left and into the car and I think you actually said something like and I think as as an icon of that I'm smart enough to do that and you're like when like we we have a lot of developers of Microsoft and they've written gossip articles and I think I think you could probably work it out and then like 7 help the door and send me to my car in the rain and an end and that simulate a six-month orders habitat 6 months earlier but really crappy here and would the have across approval if it hadn't been for John and that suggestion and so the the leverage Thessaly had this conversation about 2 times that there's this there's this particle now that has grown up uh from a bunch of other theories of swimming newscast in a few things and it's sort of now getting to a stage words starting to become its own thing and I was wondering like is it OK if we call that thing like the Grassmann protocol that we this do that and then it could be and a monster Eugenius so this is the project that delayed habitat for 6 months yeah for sure no problem and very you still let me talk to him the idea of medium status can be all things Adam I'm so flattered that you were inspired by that Parliament because honestly at the time I don't think I knew what I was talking about Clifford after half a furcifer works well I mean that's part of the power of community wide diversity in you know even crazy ideas that probably came from reading something happens that morning right I didn't turn out to be great success so euphemism this several times to me and a model that allowed take credit for anything that really I I don't think I deserve credit for but it's about you that much I be honored to have you name parts so arcitecture after we did a price that I think is the cost of particle mass that however there is 1 caveat you need to spend hours me go through the close a focus on the other side aisle and all and and when we write it down all have a little note that says this is named in honor of John dustman who gave us was awesome idea he's not responsible for how about the spherical it's it's a bad and somebody asked me how I can say well in the spirit of his views on the desired it up I was a genius had actually differences you would get no operated that's really where that was going to be awesome OK for thank you so much I might I might have here thinking