 Hi, I'm Siddharth. I'm the founder of Silver Stripes Software. My company, we build tools for project management visualization. And one of the things that we need in our tool is very rich interactions and a lot of JavaScript. So we have a lot of drag and drop, we have a lot of inline add-ins, a lot of Ajax. And building this kind of stuff, we basically have to use a lot of JavaScript into our code. So basically, we use a lot of back-to-point-out technologies. We do lots of JavaScript and one of the things that we wanted to implement, we recently implemented, is a real-time logic in our system. So we wanted a situation where we could use, I mean, one user could produce an action in his browser, which could be reflected across many users, while they club in simultaneously. So this was one of the features that a lot of our clients were like asking for. And we initially thought it was actually a little hard to implement. But as it turned out, it was, yeah, it was probably hard, but it was much more fun to implement it. So they won't be talking about how we ended up implementing real-time and what our strategy was, how our approach was towards implementing this, dealing with JS Voodock. So one of the things, if you go online and read about real-time and JavaScript, is that a lot of material you see on the Internet is highly simplified. When you actually implement it in the real world, there are a lot of things which you need to take care of, like, for example, proxy servers or your JavaScript front-end architecture. There are a lot of critical parts which we found out, which we didn't realize when we were actually starting out on implementing this. It's actually like a joke, because most of the frameworks out there are really simple, and they have a demo chat application, which is implemented, and you say, hey, this is cool, this solves my problem. You go start implementing it, and then you start burning your hands. You have to make one compromise after the other. You have to figure out how you're going to clear an architecture that will actually scale at the same time. You know, do a lot of things, and you're stuck there. You're breaking your head with half an internet code. So our talk is basically going to be based on our experience on how we actually manage to roll it from, you know, a sandbox to the production stage, when we have like a thousand users using. So when we saw JS Voodock was coming to Chennai, I remember when JS Voodock was happening in Bangalore, and we were looking at the topics and saying, I wish this thing came to Chennai. So when we found that it's actually coming here, if you go through the proposals, we kind of jumped on it, and this was the first proposal in the whole list, because we wanted to make sure that a lot of people come and talk about these things, because when you actually implement it, you run into a lot of these weird cases, and this talk is going to be how to do real-time with JavaScript in real-world conditions and in production. We'll try not to disappoint you. We'll show bits and pieces of code. At the same time, we can't get into much detail, but we'll try to do justice to the topic. So if you're going to be interested in things like WebSocket and things like having an MVC framework which make your real-time implementation much more simpler, and we'll basically be talking about other frameworks as well, and strategies for implementing real-time in the browsers which are not supported in real-time. So if these are the things that interest you, then you should probably be here. So I'll see you there at JS Voodock.