Статьи из категории Front End

Современная front-end разработка. Плюсы и минусы.

Modern front end

За последние несколько лет front-end разработка ушла далеко вперёд. Если вы не работали хотя бы с одним из сборщиков front-end проектов (grunt, gulp, webpack), не слышали слова “транспайлер” (babel), не знаете, что на front end тоже можно писать тесты (jasmine, mocha, chai), и запускать их автоматически в любом браузере (karma), то вы весьма сильно отстали от жизни.

Как back-end разработчики внедряли React JS

React JS integration

На сегодняшний день одним из самых распространенных Scala фреймворков является Play. Он хорошо зарекомендовал себя в работе среди сотрудников нашей компании, поэтому мы решили стартовать новый проект именно на нём. Особенностью проекта являлась необходимость сделать отзывчивый frontend. Для выполнения данной задачи стандартных средств Twirl оказалось недостаточно, поэтому было решено попробовать ныне модный React JS.

Мини-конференция Anadea Inc. 1 октября 2015

Новая мини-конференция в днепропетровском офисе Anadea прошла в четверг, 1 октября 2015. Докладчиками выступили Алексей Деркач, рассказывавший о прелестях нагрузочного тестирования с locust.io и Андрей Бакута, говоривший о правильной организации CSS.

Алексей Деркач: Locust

БЭМ-методология организации CSS-кода

Писать CSS-код легко. Масшабировать и поддерживать его — нет

Это правда. И это неоднократно подтверждалось во многих проектах. Будь то конструктор сайтов с настраиваемыми темами (проект Getsocio — 28 тысяч строк CSS) кода или сайт-визитка со сравнительно небольшим количеством стилей. Любые сколь-нибудь сложные правки в связи с изменениями дизайна или с появлением новых страниц приводят к долгому рефакторингу, в самом запущенном случае — к дублированию стилей. При этом постоянно присутствует риск что-нибудь сломать в самом неожиданном месте.

Во всех проектах рано или поздно разработчики теряют контроль над CSS кодом. Зачастую они даже не замечают этого. Признаками могут служить нежелание переверстывать старый виджет, который встречается в нескольких местах на сайте, неожиданно большое количество времени, необходимое на внесение правок в стили, чувство вины перед коллегами, которым в будущем придется поддерживать написанный код, угрызения совести и плохой сон.

Связаться