Channel
Interviewed Person
Guillermo Rauch
Vídeo com a entrevista do Guillermo Rauch, antes de iniciar sua palestra na BrazilJS 2014. http://twitter.com/rauchg http://github.com/guille Guillermo Rauch is the former CTO and co-founder of LearnBoost and Cloudup, acquired by Wordpress.com in 2013. His background and expertise is in the realtime web. He's the creator of socket.io, one of the most popular JavaScript projects on GitHub, with implementations in many different programming languages and frameworks (currently running the realtime backend of high profile apps like Microsoft Office online). He created the first MongoDB ORM for Node.JS, MongooseJS. Before that he was a core developer of the MooTools JavaScript framework. He's the author of "Smashing Node.JS" published by Wiley in 2012, best-selling book about Node.JS on Amazon in multiple programming categories.
Goncy
Interviewed: Gonzalo Pozzo (Goncy)
[Music] It's just me that I'm so excited to be Argentinian. Yeah.
[Laughter] You know what would be fun for us to do that in Portugal, but we won't do that. Let's not do that. Yeah, I wouldn't send you. You wouldn't send me. Okay, perfect. So, yeah, GMO, uh, tell me a little bit about you and some, uh, you know, we have previously here Yarn. He's from German and I asked him something very crucial for us about that seven scored
and he said he was in Argentina. I would like to know what is it about with you because you know Yeah. You guys are not going to like the title of my presentation. Oh, it's the seven principles. I I swear to God it has nothing to do. This is a joke I've already done but Okay. Thank you very much. This No, I'm kidding. It's uh the seven principles of rich web applications. Nothing to do with that
score. Nice. So, let's go to the serious question. Uh okay. You have some really huge and relevant work with open source community and applications and JavaScript and node and usability. I would like to you to tell us about how you link all these things and user experience actually uh all these things like in using socket io which is a huge project nowadays uh so yeah tell us a
little about what you think about this whole spectrum yeah you know um for the longest time I started giving a lot of talks about low-level networking and how the pieces fit together and how, for example, Socket A.O.O. uses different transports and all of these tricks that we used and all of these workarounds for browser bugs and and problems with user agents. But honestly, the most important thing
that we were trying to do was create a great user experience. In fact, when when it came to applying all those concepts to my startup, uh what I decided to do was focusing on one specific use case, which was for example file sharing and try to make that try to make that user experience great. It didn't really matter that socket was being used, but it came to be hugely important when it came to providing the best and most responsive user experience. So lately the main thing
that I think about is what do I want to see from the product? What do I want to see on the website or the mobile application? How do I want them to behave? And then work my way back to what frameworks we can create to make that easy. In fact, uh, the presentation I'll give today has to do with what are some of these principles that could enable anyone here to create the frameworks of the future because as you're going to see, I think the web is kind of broken and there's a lot of opportunities to fix it. Uh, we just got
to stick with the user experience. Awesome. I think I think you summarized pretty much a lot of questions I would like to do in this one. I appreciate that. So, uh, The longest