 Hey, welcome back everybody. Jeff Frick here with theCUBE. We're at the Mission Bay Conference Center in downtown San Francisco at Node Summit 2017. theCUBE's been coming here for a number of years. In fact, Ryan Dolls, one of our most popular interviews in the history of the show, talking about Node and the community's growing, the performance is going up and there's a lot of good energy here. So we're excited to be here and there's a lot of big companies that maybe you would or wouldn't expect to be involved. And we're excited to have Gerov Seth. He is the project manager for several things JavaScript. I think that's the first time we've ever had that title on. He's from Microsoft. Thanks for stopping by. Yeah, hey Jeff, nice to be here. Thanks for having me over. Absolutely. So let's just jump right into it. What is Microsoft doing here? In such a big way. So one of the things that Microsoft is like, I think we really are now committed and we have the mantra that we're trying to follow which is any app, any developer, any platform. Node actually is a great growing community and we've been getting soaked more and more and trying to help the community and build the community and play along and contribute. And that's the reason that brings us here. Like it's great to see the energy, the passion when people around here. It's great to get those connections going, have those conversations, hear from the customers as to what they really need, hear from developers about their needs and then having a close set of collaboration with the core community members to see how we can even evolve the project further. Right, right. And specifically on Azure, which is interesting, it's been interesting to watch Microsoft really go full bore into cloud via Azure. I just talked to somebody the other day. I was talking about 365 being such a game changer in terms of cloud implementations at big company. There was a report that came out about the path of 20 billion. So clearly Microsoft is not only all in but really successfully executing on that strategy. And you're a big piece of that. Yes, I mean I think one of the big, big pieces really is as the developer paradigms are changing, as the app paradigms are changing, how do you really help make developers this transition to a cloud native world, right? How do you make sure that the app platforms, the underlying infrastructure, the cloud, the tools that developer use, how do you combine all of them and make sure that you're making it a much easier experience for developers to move on from their existing paradigms to these new cloud native paradigms? You know, one of the things we've been doing on the Azure side of the house, and especially when we look at Node.js as a platform, you know, we've been working on making sure that Node.js has a great story across all the different compute models that we support on Azure, starting from like, hey, if you want to do serverless functions, if you want to do pass, if you want to go the container way, if you want to just use VMs. And in fact, you know, we just announced the Azure container instances today. So it's, you know, one of the work, some of the work we are doing is really focused on making sure that the developer experiences, as you migrate your workloads from old traditional monolithic apps are also kind of getting ready to move to this new cloud native era. Right, so it's an interesting point of view for Microsoft, because some people, again, people in the know already know, but a lot of people maybe don't know, you know, kind of Microsoft's heritage and open source, we think, you know, it used to buy my office CD and my, you know, it's different, especially as you guys go more heavily into cloud, you need to be more open to the various tools of the developer community. That's absolutely true. And one of the focus areas for us really has been, you know, as we think through the cloud native transition, you know, what are the big pieces, the main open source tools, the frameworks that are available, and how do we provide great experiences for those on Azure, right? Because, you know, at times, people come with the notion that, hey, Azure probably might just be good for .NET or might just be good for Windows, but, you know, the actual fact today is really that, you know, Azure has great support story for Linux, Azure has great story for a lot of these open source tools, and we are continuing to grow our story in that perspective. So we really want to, you know, make sure that open source developers who come and work on our platform are successful. And then specifically for Node, and you're actually on the board, so you've got a leadership position. When you look at Node.js within the ecosystem of open source projects and the growth that we keep hearing about in the sessions, you know, how are you, and you specifically in Microsoft generally kind of helping to guide the growth of this community and the development of this community as it gets bigger and bigger and bigger. Right, I think that's a great question. I think from, you know, my perspective and also Microsoft's perspective, there are a bunch of things we are actually doing to engage with the community. So I'll kind of list down three or four things that we are doing. I think the first and foremost is, you know, we are a participant in the Node.js Foundation. Right. You know, that's where, like, hey, we kind of look at the administrative stuff. We are a sponsor, you know, at the needed levels, et cetera. So that's just the initial monetary support. But then it gets to really, you know, being a part of the Node core committee, like, you know, as we work on some of the core pieces, as we evolve Node, you know, how can we actually bring more perspectives, more value into the actual project? So that's, you know, we have, you know, many set of engineers who are right now working across different working groups with Node and helping evolve Node. You know, you might have heard about the NAPI effort. You know, we're working with the diagnostics working group. We're working with the benchmarking working group and, you know, bringing the thing. The third thing that we did a while back was, you know, we also did this integration of bringing Chakra, which is the JavaScript runtime from Microsoft that powers Microsoft Edge. We made Node work with Chakra because, you know, we wanted to bring the power of Node to this new platform called Windows IoT. And, you know, the existing Node could not get there because of some of the platform limitations. So those are like some of the few examples that we've, you know, and how we've been actually communicating and contributing. And then I think the biggest and the foremost for me really are the two pillars. Like when I think about Microsoft's contribution, it's really like, you know, the big story or the big pivot for us is, you know, we kind of go create developer tools and help make developer lives easier by giving them the right set of tools to achieve what they want to achieve in less time, be more productive, right? The second thing is really like the cloud platforms as things are moving. I think across both of those areas, our focus really has been to make sure that Node as a language, Node as a platform, you know, has great, you know, first-class experiences that we can help define. Well, you guys are so fortunate. You have such a huge install base of developers. But again, traditionally, it wasn't necessarily cloud application developers and that's been changing over time. And there's such a fierce competition for that guy or gal who wakes up in the morning or not maybe the morning at 10, has a cup of coffee and has to figure out what they're going to develop today. And there's so many options and it's a fierce competition. So you need to have an easy solution. You need to have a nice environment. You need to have everything that they want so they're coding on your stuff and not on somebody else's. That's true. I mean, somehow I kind of, instead of calling it competition, I have started using this term cooperation because between a lot of the companies and vendors that we talk about, right? It's more about for all of us, it's working together to grow the community. It's working together to grow the pie. You know, with open source, it's not really one over the other. It's like the more players you have and the more players who engage with great ideas, I think better things come out of that. So it's all about that cooperation rather than competition. Well, certainly around an open source project here, and we see a lot of big names, but I can tell you I've been to a lot of big shows where they are desperately trying to attract the developer ecosystem. Come develop on our platform. So you're in a fortunate spot. You started, it's not from zero, but open source is different. It's an important ethos because it is much more community and people look at the name, they don't necessarily look at the title or even the company that people work for. Exactly. And I think having more players involved also means like it's going to be great for the developer ecosystem, right? Because everybody is going to keep pushing for making it better and better. So as we grow from a smaller stage to like, hey, there's actually a lot of enterprise adoption of these use case scenarios that people are coming up with, et cetera, it's always great to have more parties involved and more people involved. Gaurav, thank you very much. And again, congratulations on your work here in Node. Keep this community strong. Looks like you guys are well on your way. Thanks, Jeff. Thanks for your time. Gaurav Seth, he's a project lead at Microsoft. I'm Jeff Frick. You're watching theCUBE from Node Summit 2017. Thanks for watching.