 Hey everybody, what's up? It's Rob. I'm here with Gray Norton from the Polymer team, AKA Nor Easter, if you are a Polymon fan. We're using our inside voices a little bit, because we're in the Code Lab overflow room, where folks are working hard on some Polymer code labs. So Gray, you just got done talking about data flow in Polymer applications. I know that it is a very important topic. A lot of developers ask us about that all the time. And so for folks watching who maybe haven't seen your talk yet, is there a way that you can distill some of the key points from your talk down for them? We do get a lot of questions. This is a big thing, especially as more and more developers are building not only elements, but also apps with Polymer. Really, the considerations for how you flow data through a simple reusable element versus a complex app that has a lot of structured data are actually very different. And the other thing is that unidirectional data flow, as popularized by the React ecosystem, is really kind of taking the world over. And I think there's some good reasons for that. And so really, the main takeaway from my talk was that if you're building an app with Polymer, especially of any complexity, you really ought to be thinking seriously about taking unidirectional data approach. And so for folks who have never done anything like that or maybe don't know a lot about it, is there a good library or someplace where they could get started to learn about some of those patterns and how to apply them in their applications? Yeah, I would actually recommend starting with Redux. It's actually become arguably the dominant library for doing that. And there's actually a really nice Polymer binding for Redux called Polymer Redux. And the two work really well together. It's really easy to get started. And the Redux docs, by the way, are also great for just conceptually getting what the whole thing is all about. OK, cool. So if you could have folks go do one thing, go check out one thing after they're done watching this video, what would that be? Well, I am going to put some files up on GitHub in the next few days. I did a bunch of explorations, so I took an app that Kevin Schoff wrote for last year's Polymer Summit, a chat app. And it was just the perfect size. It was complex enough to be interesting, but small enough that I could mess around with a lot of different versions of it. So I found some interesting stuff. I'm going to put those files up where other people can look at it and play with them, too. So if you go to github.com slash gray Norton, I think I called it paper. I don't remember what I called it. But there's only one repo that could be it. Well, we'll drop a link in the show notes with the actual link to that repo afterwards. So one more question, too, which is, so you are the Nor'easter Polymon. And I just want to know, what is it like being your own Polymon, right? You've been captured a few times now. How's that been going? I have. It's a little frightening, a little overwhelming at first to be swarmed by people. But I actually take a little bit of pride in the fact that I'm hard to catch. People seem to have a hard time successfully scanning me. And I take that to mean I'm an excellent Polymon. Great. Thank you so much for being with us today. Thank you all for watching. We're going to keep doing these videos. We're going to keep reporting live from Polymer Summit. So definitely stay here on the YouTube channel. I'm Rob. Again, this is Gray. And thank you for watching. Stay with us. See you.