Stephen Fluin, Google | Node Summit 2017
>> Hey, welcome back everybody. Jeff Frick with theCUBE. We're at Node Summit 2017, downtown San Francisco Mission Bay Conference Center, 800 people, a lot of developers, pretty much all developers talking about what's going on with Node, the Node community and some tangental things that are involved in Node, as well. We're excited to have our next guest on, he's Stephen Fluin, he's a developer advocate for Google, Stephen, welcome. >> Thank you so much for having me. >> Absolutely. First off, just kind of impressions of the show. You said you were here last year, the community's obviously very active, growing, I don't know that they're going to be able to come back to this space for very much longer. >> I know. >> What do you think? >> Probably not, I love how the community's continuing to grow and evolve, right? This technology is moving faster than almost any technology I've seen before. I call it a communatorial explosion of complexity because there's always new tools coming out, new ways of thinking and that's really rich and a great way to have a lot of innovation happening. >> Right, there was a great, one of the early ones this morning, the speaker said they had one Node app a year ago, and now they have 15 in production, 22 almost ready and 75 other internal projects, in one year! >> Yeah, it's definitely crazy. >> So why, I mean there's lots of things as to why Node's successful, but from your perspective, why is it growing so fast? >> I think it's fast because it's the first time that we've had a real extended eco-system where a lot of developers are coming together, bringing their own perspectives, and it's a very collaborative environment. Everyone's trying to help each other. >> So you just got off stage, you had your own session >> I did. >> But Angular on the Server. >> Yes. >> Even for the folks that missed it, kind of what was the main theme of your talk? >> Sure, sure, so I'm on the Angular Team, which is a client-side framework for building applications. We've really been focused a lot on really great web experiences for the client. How do we run code as close as possible to the browser so that you get these very rich, engaging applications. >> Right. >> But one of the things that we've been focused on and has been one of our design goals since the beginning is how do we write JavaScript and TypeScript in a way that you can run it on the client or the server? And so just last week we announced new support has landed in our CLI that makes this process easier so that you can run your applications on the server and then bootstrap a client-side application on top of that. >> Why is that important? >> It's important for a few different reasons. You want to run applications sometimes on the server, first, because there's a lot of computers that are processing the web and browsing the web across the internet >> Right. >> so there's search engines, there's things like Facebook and Twitter, which are scraping websites looking for metadata, looking for thumnbnails and other sorts of content, but then also there's a human aspect where by rendering things on the server, you can actually have an increased perception of your load times, so things look like they're loading faster while you can still then, on top of that, deliver very rich, engaging client side experience with animations and transitions and all those sorts of things. >> That's interesting. Before we got started you had talked about thinking of the world in terms of the user experience, at the end of the line versus thinking of it from the server. I thought you were going down kind of the server optimization, power, when you say think about the server, those types of things but you're talking about a whole different set of reasons to think about the server >> Yeah, absolutely. >> and the way that that connects to the rest of the web. >> Yes, because there's a lot of consumers of content that we don't necessarily think about when we're building applications >> Right, right. >> we normally think about the human side of things but having an application, whether it's a single application or whatever, that is also well optimized for servers can be very helpful. >> Yeah, that's pretty >> Servers as the consumers. >> servers as the consumers which I guess makes sense, right? Because the Google's Indexes and all the other ones are crawling servers >> Absolutely. >> they're not scraping web pages, hopefully, I assume, I assume we're past that stage. Alright, good, so what else is going on, in terms of the Angular community, that you're working on next? >> Sure, sure. I think we're really just focused on continuing to make things easier, smaller and faster to use, so those are kind of the three focus points we've got as we continue to invest and evolve in the platforms. So, how do we make it easier for new developers to come into the kind of Angular platform and take advantage of all we have to offer? How do we make smaller bundles so that the experience is faster for users? >> Right, right. >> And then how do we make all these things understandable and digestable for developers? >> It's like the bionic men never went away, right? It's still better, stronger, faster. >> Exactly. >> Alright, Steve, thanks for taking a few minutes out of your day and sharing your story with us. >> Thanks so much for having me. >> Absolutely, Stephen Fluin, from Google. I'm Jeff Frick, you're watching theCUBE. Thanks for watching, we'll catch you next time. Take care.
SUMMARY :
the Node community and some tangental things the community's obviously very active, growing, Probably not, I love how the community's and it's a very collaborative environment. so that you get these very rich, engaging applications. so that you can run your applications on the server that are processing the web and browsing the web you can actually have an increased perception kind of the server optimization, power, and the way that the human side of things but having an application, in terms of the Angular community, so that the experience is faster for users? It's like the bionic men never went away, right? and sharing your story with us. Thanks for watching, we'll catch you next time.
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
Steve | PERSON | 0.99+ |
Jeff Frick | PERSON | 0.99+ |
Stephen Fluin | PERSON | 0.99+ |
Stephen | PERSON | 0.99+ |
last week | DATE | 0.99+ |
15 | QUANTITY | 0.99+ |
last year | DATE | 0.99+ |
22 | QUANTITY | 0.99+ |
ORGANIZATION | 0.99+ | |
Node | TITLE | 0.99+ |
800 people | QUANTITY | 0.99+ |
one year | QUANTITY | 0.99+ |
a year ago | DATE | 0.98+ |
first time | QUANTITY | 0.97+ |
First | QUANTITY | 0.97+ |
one | QUANTITY | 0.96+ |
ORGANIZATION | 0.95+ | |
single application | QUANTITY | 0.95+ |
Angular | ORGANIZATION | 0.94+ |
first | QUANTITY | 0.94+ |
Node Summit 2017 | EVENT | 0.94+ |
ORGANIZATION | 0.94+ | |
three focus points | QUANTITY | 0.93+ |
San Francisco Mission Bay Conference Center | LOCATION | 0.93+ |
this morning | DATE | 0.92+ |
75 other internal projects | QUANTITY | 0.91+ |
Angular | TITLE | 0.79+ |
theCUBE | ORGANIZATION | 0.75+ |
JavaScript | TITLE | 0.73+ |
lot of computers | QUANTITY | 0.72+ |
TypeScript | OTHER | 0.64+ |
Angular Team | ORGANIZATION | 0.61+ |
Node | ORGANIZATION | 0.53+ |
CLI | TITLE | 0.45+ |