О мастер-классах и общественной активности

В этой небольшой заметке я хочу поделиться с вами планами по своей общественной активности в мероприятиях. А так же пригласить вас на онлайн трансляцию мастер-класса в Киеве о верстке больших проектов, который пройдет 22 марта. Спешите, потому как кроме Киева в ближайшее время другие города не готовы принять (но я всегда открыт для предложений).

Следуя поставленным ранее целям, в этом году я акцентируюсь на формат мастер-классов. Цель переключения на новый формат — возможность более глубоко раскрыть тему технических вопросов и поднять популярность данного формата в странах СНГ.

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

Подробнее

Дизайн-лего

На минувшем, двухдневном хакатоне, проводимом в рамках нашей компании, мы с командой сделали рабочую версию нового инструмента для прототипирования на основе готовых элементов:

Первая версия инструмента разработана с ориентировкой на данные из Source, для которого мы в рамках того же мероприятия еще подготовили и API с данными документаций (HTML и прочая информация).

Несмотря на тесную связь с движком документирования верстки Source, Дизайн-лего будет придерживаться независимой позиции. Для работы с инструментом вам нужно лишь подготовить данные в нужном JSON формате из любых источников.

Под катом я расскажу об основных целях и архитектуре инструмента.

Подробнее

Мастер-класс «Верстка больших проектов — переходим на следующий уровень» + промо коды

22 марта, в Киеве, я планирую провести мастер-класс о современной верстке совместно с SmartMe.

Отзыв о мастер-классе от Антона Немцева: Отличный мастер-класс планируется в Киеве. Не пропустите. Роберт — властелин верстальщиков одноклассников и просто очень клевый. По большому счету он, вероятно, забыл о фронтенде больше, чем большинство когда-либо узнает. Ваш шанс его послушать

Интернет постоянно растет и развивается, сайты становятся сложнее, появляется всё больше комплексных веб-приложений. Чтобы завтра не попасть впросак, нужно быть готовым к сложностям, которые ожидают нас за поворотом.

На мастер-классе я поделюсь своим опытом разработки интерфейсов для больших проектов; покажу, как можно за пару простых шагов улучшить как качество своей верстки, так и расширяемость, что особенно важно при работе в команде или передаче разработки в другие руки.

Тут можно посмотреть план мастер-класса и зарегистрироваться. Под катом пару промо кодов с 10% скидкой и информация о возможности пообщаться в Киеве.

Подробнее

Запись полного процесса верстки макета по MCSS

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

Что бы не откладывать реализацию идеи я воспользовался подручным QuickTime плеером для записи скринкаста и расставил сопроводительные комментарии прямо в YouTube. Записывал в несколько этапов, отлучаясь на важные дела.

Процесс разработки запечатлен от начала до конца, без предварительной подготовки кроме шаблона проекта с Grunt и настройки инструмента browser-sync. Общее время верстки макета заняло около 3 часов, видео ускорено в 2 раза. В процессе верстки использовал LESS с компиляцией из Grunt и половину времени использовал второй монитор с открытым, авто-обновляемым через browser-sync, браузером. Остальные инструменты описаны в аннотациях на видео.

Репозиторий проекта содержит результат и исходники дизайна, также есть демо страница.

2013, подводим итоги

Долго размышлял на тему, стоит ли публично делится итогами года или нет, и все же решил попробовать в первый раз. И так как у меня все в голове по этой теме все давно разложено по полочкам да в эверноуты записано, подвести краткий итог не составит труда.

Ограничиваясь тематикой блога, расскажу, конечно, только об ИТ событиях и направлении работ на следующий год. Надеюсь, что под катом изложенные итоги кого то мотивируют и настроят на продуктивный лад.

Подробнее

Быстрая настройка и простая поддержка NodeJS приложения

image

С ростом популярности NodeJS в нашей команде (и в мире вообще), а так же с запуском наших первых проектов на ноде, появилась необходимость в навыках настройки и запуска сервера на виртуальном хостинге. Конечно можно было выбрать готовые PaaS решения на Heroku или на Nodejitsu, но это обычно дороже для первого запуска проекта и не очень удобно для внутренних инструментов на ноде, в виду ограничений по расширяемости.

Под катом я поделюсь опытом нескольких дней исследований, проб и ошибок в процессе настройки NodeJS проекта на Ubuntu Server. В рамках руководства, мы пройдем по следующим темам:

  • Вечный запуск процесса NodeJS аппликации и вывод на публику
  • Базовая настройка NoSQL базы данных MongoDB
  • Авто-запуск и менеджмент приложения

Подробнее

Отдел вёрстки с нуля

Во второй половине прошлого года, в очередном Web Standards Days турне (Минск, Киев, Москва), параллельно с расхождениям по офисам коллег и интенсивным обучением я выступал с докладом «Отдел вёрстки с нуля». Благодаря тому, что в Москве мероприятие проводилось при поддержке Яндекс, видео запись стала доступно практически сразу после выступления.

Слайды презентации

Тема доклада включает в себе историю становления отдела верстки с нуля до полноценной команды разработки (9-10 человек). Я уделил много внимания, что бы представить доклад в виде пути развития, на который рано или поздно станет любой разработчик. Из доклада вы узнаете обо всех процессах, которые поджидают вас на этом пути — правила стиля кода, организация работы над общими компонентами, мероприятия и жизнь внутри команды.

Если вы уже начали строить свою команду, вам будет в двойне полезно перенять опыт и подходы, которых мы активно придерживаемся в команде Одноклассники.ру. В виду сильного ограничения по времени, не все можно было раскрыть детально, и если у вас появятся вопросы, смело пишите мне в твитер или на почту. А подробней о разработке верстки в большом проекте я расскажу на ближайшем мастер-классе в Киеве.

От сообщества для сообщества — DevShelf.us

image

На первом командном хакатоне, посвященном не продуктовой разработке и не командным опенсорс инструментам, мы разработали и запустили веб приложение для агрегации лучших статей и материалов по родной тематике — DevShelf.us.

DevShelf.us — это общая книжная полка от сообщества для сообщества по тематике «веб разработка». Основываясь на встроенном инструменте голосования за ссылки, цель проекта — дать разработчикам лучшие материалы по мнению сообщества, а не популярности в выдаче поисковиков (w3c school).

Проект был разработан буквально за 2 хакатоновских дня (с хвостиком). В первых этапах запуска мы собираем отзывы, дорабатываем и готовимся к выпуску на мир.

Под катом расскажу поподробней о философии проекта, целях и планах развития.

Подробнее

Fronteers 2013, снова на высоте

Fronteers logo

Продолжая традицию (надеюсь очень длительную), как и в прошлом году мне посчастливилось попасть на конференцию по клиентской разработке - Fronteers. И в этот раз даже получилось самому выступить на Jam Session, что проходит за день до основной конференции.

В текущем обзоре я не стану вас мучать объемами текста а соберу только все самое важное и оставлю ссылки на лучшие конспекты, пройдемте под кат!

UPD 3.11.13

Добавлены ссылки на видео и слайды самых лучших докладов.

Подробнее