Спикер о лекции: "Я расскажу про принципы построения приложений, большая часть логики которых работает в браузере. Причем не только крупных и масштабных приложений-гигантов, которые годы разрабатываются командами из десятков человек, но и маленьких, быстро сделанных с прицелом на то, чтобы безболезненно разрастаться и однажды вырасти в highload-проект.
Я не буду подробно рассказывать про конкретные инструменты и JS-фреймворки, а основной упор сделаю на то, как структурировать код, каким образом можно организовать связь между модулями, расскажу про паттерны проектирования и, собственно, программирования применительно к JS. Поведаю о том, в каких случаях MVC, MVP и MVVM помогают жить, а в каких мешают. О том, в каких случаях имеет смысл отказываться от сторонних библиотек, в каких случаях стоит выносить реиспользуемую функциональность из приложения в библиотеку и о том, как же, собственно, организовать архитектуру библиотеки."
Спикер:
Андрей Озорнин. Фронтенд разработчик в Wrike.com. Ранее работал в Яндексе над сервисами документации. В IT-сообществе более известен как oshibka404.