 I'm Vara. I'm very happy to be accepted as a speaker at Matterfresh. Having seen the videos of last year, I was very glad to learn that there is such a strong front-end development community in India, so I'm looking forward to the event. I'm a front-end developer for Yandex, which is the biggest internet company in Russia. We began as a search engine, but now provide a full set of web services and mobile applications. With other 2,000 developers and many front-end guys among them, we created BAM here at Yandex as a toolkit and methodology for front-end developers. And we made it open source. By now, BAM is widely used by many of our largest Russian competitors, as well as smaller companies and some Silicon Valley startups. In Bangalore, I'm going to talk about BAM, a little bit of philosophy and why we need it, a deep dive into how to use it well, and about some recent things we've been working on as a quick intro. BAM is a way to modularize development of web pages. By breaking your web interface into components, these are called blocks, using elements within them and using modifiers on them, you can have your interface divided into independent parts, each one with its own development cycle. This is very different from the usual situation when you first go to a designer to prepare a PSD image, then to an HTML CSS guide to slice this image into a dummy, and then everyone's waiting for a JavaScript ninja to finish her magic tricks, and these only to come back and go through development cycle again. Instead, you can follow BAM principles, which are some recommendation on a project file structure, CSS guidelines, and writing JavaScript in extra semantic manner, and get all the free quality speed and price for your development. At my talk, you'll learn more about BAM and how it works. Also, we'd like to know that BAM meets the needs of developers. So, besides listening to you in Bangalore, I watch Stack Overflow for questions and encourage you to ask there. And of course, you can participate in the project. That could be whether major contribution or just improving the English in the documentation. So, I hope to see your questions online, and I'm looking forward to meeting you, talking to you, and learning from you at Meta Refresh.