Оптимизация или как не выстрелить себе в ногу

Всем доброго времени суток. Сегодня хочу с вами поговорить об оптимизации. Что это такое, зачем она нужна, и самое главное, как сделать так, чтобы потом не было мучительно больно. Читать дальше →…

[Перевод] Микрофронтенды: о чем это мы?

Все эти годы вы, frontend-разработчик, писали монолиты, хотя и понимали, что это дурная привычка. Вы делили свой код на компоненты, использовали require или import и определяли npm-пакеты в package.json или плодили гит-репозитории в вашем проекте, но в…

[Из песочницы] 4 Причины, почему вы должны забыть о Redux в приложениях на React

Я работаю с Реактом на протяжении почти 3 лет, использовал как Redux так и MobX и у меня к текущему моменту возник вопрос. Почему абсолютное большинство front-end разработчиков продолжают свято верить в то, что Redux + Redux Saga + Reselect + 100500 др…

[Из песочницы] С чего лучше начать проект или как сделать так, что бы не было потом мучительно больно

Доброго всем времени суток. Настала очередь поговорить о проектировании проектов. По собственному опыту знаю, что иногда сложнее создать проект с нуля, чем привести в порядок то, что уже есть. Во многом это связано с тем, какое наследие Вы или Вам, ост…

Безопасность клиентских приложений: практические советы для Front-end разработчика

Как вы знаете, большая часть атак BlackHat-хакеров направлена на компрометацию серверных данных web-приложений и сервисов. При этом клиентскую часть сегодня атакуют не реже. Согласно сухому определению, любая атака — это комплекс мер со стороны хакера,…

Гибкий прелоадер с использованием единиц измерения em

Я люблю придумывать различные элементы интерфейса, и однажды мне захотелось сделать прелоадер.
Читать дальше →