Клуб Я.Субботника

сентябрь 2012
Я.Субботник в Минске: все видео в одном посте!
3 сентября 2012, 13:53
фото автора

После того, как мы опубликовали все видео докладов с минского Я.Субботника, для вашего удобства мы объединили их в один пост.

Закладывайте в закладки и поглощайте полезную информацию!

Список докладов (смотреть видеоверсии онлайн) :

Вместе с докладами также ищут *trollface:

Приятного просмотра!

4 комментария
минск,программа,02.06.2012
Драматическая история одной маленькой промостраницы
4 сентября 2012, 16:29
фото автора
Олег Мохов. Санкт-Петербург, 30 июня 2012 года
Фронтенд-разработчик. Работает в екатеринбургском офисе Яндекса с 2010 года. В разное время занимался вёрсткой Почты, Видео, Музыки. Сейчас работает во внутренних сервисах и иногда занимается промостраницами.

О докладе
Драматическая история одной маленькой промостраницы

Промостраницы — это отдельный жанр в вёрстке. Маленькие, лаконичные и обязательно с фишкой — вот всё, что обычно они из себя представляют. Чаще всего вёрстка промостраницы длится не более двух дней. Так должно было быть и на этот раз, но...


14 комментариев
30.06.2012,доклад,олег мохов,санкт-петербург
Я.Субботник по БЭМ: интерактивные стенды
4 сентября 2012, 22:12

Как вы знаете, 8 сентября в московском офисе Яндекса пройдет Я.Субботник: БЭМ в разработке интерфейсов. Регистрация на него открыта и продлится до 18:00 московского времени 7 сентября.

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

На этот раз стенда будет два

1) bem-tools

Для упрощения работы с файлами БЭМ-проекта давно существует набор инструментов — bem-tools.

Мы представим новые возможности для автоматической сборки проектов — теперь не нужно запускать make после каждого изменения!

На стенде можно будет вживую попробовать, как работает команда bem server и как изменения видны в браузере после редактирования файлов проекта. Так же, можно будет подробно увидеть, как использовать уже существующие команды для создания БЭМ-сущностей (bem create level, bem create block, bem create elem, bem create mod) и для сборки (bem make, bem build).

А ещё, разработчики bem-tools ответят на любые вопросы про написание своих модулей технологий и использование bem-tools в существующих проектах.

2) Тесты

Стенд для тестирования позволит вам погрузиться в незабываемое путешествие в мир тестирования BEM-блоков.

Вы сможете "прогнать" все тесты всего лишь одной командой, а также увидите, как можно настроить проект, чтобы
i-bem__test не пропускал нерадивые коммиты, ломающие релиз.

Запуск тестов из консоли и браузера поможет вам быстро и легко локализовать и исправить ошибку, а потом с радостью закомитить.

На стенде можно будет:

  • запустить вручную проверку всех тестов (make test);
  • попробовать запуск тестов при попытке закоммитить (сломать что-то, попробовать закоммитить, увидеть, что коммит не проходит);
  • смотреть результаты тестирования в консоли и браузере.

Приходите, будет интересно!

Нет комментариев
бэм,москва,активности,08.09.2012
CSS-препроцессоры: из каменного века — в будущее
5 сентября 2012, 15:46
фото автора
Роман Комаров. Санкт-Петербург, 30 июня 2012 года
Разработчик интерфейсов. В Яндексе с 2009 года. Отвечает за вёрстку Яндекс.Почты. Экспериментирует над вёрсткой, интересуется фронтендом, ищет способы писать код быстро и качественно.

О докладе
CSS-препроцессоры: из каменного века — в будущее

Какие возможности предлагают CSS-препроцессоры, в чём различия между Sass, Less и Stylus, на какие грабли можно с ними наступить и какие дополнительные инструменты нужно использовать.


1 комментарий
роман комаров,30.06.2012,доклад,санкт-петербург
Сергей Чистович: поэт и программист!
6 сентября 2012, 15:11
фото автора

Сергей Чистович, уроженец культурной столицы, в Яндексе гордо руководит службой внутренних сервисов.

В декабре прошлого года Сергей приезжал в родной город не с пустыми руками, а с докладом на Я.Субботнике в Питере о подходах к кешированию на UGC-сервисе.

Несмотря на математическое образование, Сергей питает тайную страсть к литературе и борется за чистоту русского языка.

Например, прошлой осенью проводил в Яндексе «Тотальный диктант» для сотрудников, чтобы те могли проверить свою грамотность. Для этого диктанта Сережа собрал статистику по самым частым грамматическим ошибкам наших коллег и, основываясь на этих данных, написал небольшое произведение.

Помимо кода и прозы, Сергей на досуге также пишет стихи. По поводу этой формы своего творчества Сережа говорит следующее:

"Стихи я, как и все, начал писать с поры полового созревания. Правда, с перерывами. С одной стороны, в стихах удобно выплёскивать всякие страдания и переживания, а с другой, я люблю слова и мне нравится что-то из них строить. Мне нравится скрытая структура в тексте."

Ознакомиться с некоторыми творениями можно в блоге Сергея.

Ну, а если вы хотите вспомнить мем о "популярном до марта 2012 года блоггере" и послушать о подходах к кешированию, предлагаем вам этим прекрасным осенним днем посмотреть доклад Сергея с Я.Субботника в Санкт-Петербурге.

2 комментария
03.12.2011,ктоэтилюди,санкт-петербург,сергей чистович
Git — ветки, деревья, лес
6 сентября 2012, 15:43
фото автора
Сергей Сергеев. Санкт-Петербург, 30 июня 2012 года
Профессионально занимается разработкой уже десять лет, работает в Яндексе четыре года.

О докладе
Git — ветки, деревья, лес

Постараемся внести ясность в работе с историей в git. Что она из себя представляет и как выглядит. В чём отличие между структурой истории svn и git. А также расскажем про более низкий уровень организации этой системы контроля версий.


Нет комментариев
сергей сергеев,30.06.2012,доклад,санкт-петербург
Всем БЭМ, посоны!
9 сентября 2012, 16:07
фото автора

После предыдущего Я.Субботника в Москве один из наших участников, , написал в клубе:

Если серьезно, то ЭТО были ОЧЕНЬ ПРОДУКТИВНЫЕ и ВДОХНОВЛЯЮЩИЕ выходные. Весь вечер прокодил. Поразбиралии с другом записи с мероприятия. Поэтому, дамы, Яндекс, и господа, ждём следующего Я.Субботника в начале сентября! Ещё больше front-end! Больше хардкора!

Нас не пришлось долго уговаривать  

8 сентября 2012 года мы устроили всем Я.Субботник по БЭМ, чему были очень рады!

8 докладов, 2 интерактивных стенда про bem-tools и тестирование, более 450 заявок, больше 250 человек в зале и около 800 на трансляции в течение всего дня, много отзывов, дискуссий и интерактива, а в будущем, очень надеемся, фидбека и ваших коммитов!

Накануне мы как всегда очень переживали и готовились: настраивали технику, тестировали стенды, прогоняли по надцатому разу доклады, сортировали сувенирку и таскали пуфики.

фото автора

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

Утром ждали всех к 10 и встречали улыбками, чтобы потом вы не хотели нас отпускать! И это приятно

Родилось много мемов, шуток, было отличное настроение, зал был полный, пришлось искать стулья и пуфики, а процентов 90% участников осталось до самого конца конференции.

Значит, она была интересной и полезной, и значит, ее стоит продолжать делать! Как думаете?

Ведь нельзя просто так взять и..

  • @denisov: Организаторы #yasubbotnik большие молодцы. Ведь нельзя просто так взять и организовать хорошее мероприятие.
  • @iSnifer: "Нельзя просто смешивать мальчика и девочку" - вот это технологические беседы на #yasubbotnik ))
  • @gurugray: нельзя просто так взять и написать микс — @deepsweet на #yasubbotnik @ Я.Субботник по БЭМ http://instagr.am/p/PUAz8wLhWL/
  • @voloeb: нельзя просто так взять и использовать 
  • @voischev: Тема - "нельзя просто так взять и написать" почти раскрыта на #yasubbotnik )))
  • @gurugray: нельзя просто так взять и сказать «нельзя просто так …» на #yasubbotnik
  • @iSnifer: Единственное, что сегодня можно было просто взять и сделать - это прийти на #yasubbotnik и послушать доклады)
фото автора

Кроме того:

  • @pepelsbey: Сегодня я впервые прочёл префикс «би» в таком смысле. А всё @deepsweet виноват со своим .b-boy + .b-girl #yasubbotnik
  • @mari_q: Самые бдительные слушатели #yasubbotnik #БЭМ были замечены у офиса @yandex аж в 9 утра! За два часа до начала. Вот это фанаты! Респект!
  • @deepsweet: самое клёвое, что bl выглядит как Ы #b_ #yasubbotnik
  • @mari_q: Рядом с нами сидит парень, который из армии(!) писал в Яндекс и советовался с нашими, чтобы повысить свой проф уровень. РЕСПЕКТ #yasubbotnik
  • @rschweppes: "утром - тесты, вечером - код" но тесты вперед #yasubbotnik
  • @archydragon: Названия тулз ооок: borschik, setochka... #yasubbotnik
  • @apostololeg: переходи на БЭМ полностью! полностью переходи! #yasubbotnik #b_
  • isnifer: +500 к карме верстальщика! фото с @harisov http://instagram.com/p/PUUsdtiYaa/
  • ‏@bivihoba: Яндекс, спасибо за #yasubbotnik! Отличные доклады, очень продуктивная атмосфера, теперь с новыми идеями к #bem просветлению) #b_
  • @bem_tw: Я #БЭМ твиттер. Фолловьте меня сегодня на #yasubbotnik, чтобы узнавать новости про #БЭМ! // #b_

Приятно было смотреть не только на участников, довольных Я.Субботником, но и на докладчиков, которые видели, что весь труд подготовки к мероприятию был нужен и полезен: 

фото автора

Виталий @harisov Харисов:

Для меня это самое большое событие за этот год. Очень отзывчивая аудитория, правильные вопросы. И мы выложились на все сто, подготовили цельную программу докладов. Спасибо, что пришли. Вы вдохновляете делать еще и еще!

Сергей @veged Бережной:

Очень хорошая аудитория! Вопросы после докладов и в коридоре были со знанием темы и очень интересные.

Владимир @tvii Варанкин:

Выступал первый раз, сильно нервничал, волновался, не спал ночами, пока готовился. С перепугу, что-то рассказал про i-bem.js, наш JavaScript фреймворк. Хотелось рассказать не столько прикладные практики использования, сколько философию библиотеки. Ответить на вопрос "зачем же мы все таки написали свой фреймворк". Репозиторий проекта bem-bl, в рамках которого, распространяется фреймворк: http://github.com/bem/bem-bl Мы принимаем pull request-ы
фото автора

Александр @tarmolov Тармолов:

Очень давно не был на Я.Субботниках и уже успел забыть, насколько это крутое мероприятие. Очень вдохновляет! Было здорово поделиться друг с другом знаниями, поговорить о технологиях, обменяться мыслями и мнениями. Разработчики (а может и не только разработчики), с которыми мне удалось пообщаться, - очень классные и интересные ребята. Много-много общались, даже теперь горло болит с непривычки

Фотографии участников Я.Субботника по БЭМ можно полистать в этом альбоме:



Презентации наших докладчиков можно скачать по ссылкам:

Читать, писать и следить за новостями нашей БЭМ-команды можно:

11 комментариев
программа,москва,08.09.2012,фото,бэм,какэтобыло
Отказоутойчивость сервисов
10 сентября 2012, 17:12
фото автора
Павел Пушкарев. Санкт-Петербург, 30 июня 2012 года
Руководитель группы администрирования. Пришел в Яндекс в 2007 году.

О докладе
Отказоутойчивость сервисов

Возьмем абстрактный сервис в вакууме и сделаем его отказоустойчивым. Разберем сервис на составляющие и рассмотрим каждую в отдельности.


1 комментарий
30.06.2012,доклад,павел пушкарев,санкт-петербург
Интранет и синхронизация
11 сентября 2012, 17:23
фото автора
Екатерина Войденко. Санкт-Петербург, 30 июня 2012 года
Системный администратор. Пришла в Яндекс в 2011 году, где ее заметили после курсов информационных технологий. Работает над множеством небольших проектов и занимается базами данных.

О докладе
Интранет и синхронизация

Рассказ в формате «lite», о том, как мы живем с множеством разных технологий внутри, как запускаем новые сервисы, с какими проблемами при синхронизации данных сталкиваемся и как их решаем.


Нет комментариев
30.06.2012,доклад,екатерина войденко,санкт-петербург
Автоматизированное тестирование безопасности конфигурации промышленных веб-серверов
12 сентября 2012, 11:58
фото автора
Тарас Иващенко. Санкт-Петербург, 30 июня 2012 года
Администратор информационной безопасности в Яндексе. Специалист по информационной безопасности, проповедник свободного программного обеспечения, участник проектов w3af и OWASP.

О докладе
Автоматизированное тестирование безопасности конфигурации промышленных веб-серверов

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


Нет комментариев
тарас иващенко,30.06.2012,доклад,санкт-петербург
Качества кода автотестов
13 сентября 2012, 16:34
фото автора
Артем Кошелев. Санкт-Петербург, 30 июня 2012 года
Ведущий инженер по автоматизации тестирования в компании Яндекс. Более пяти лет в автоматизации. Отвечает за тестирование самой посещаемой страницы рунета — www.yandex.ru.

О докладе
Качества кода автотестов

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


Нет комментариев
30.06.2012,доклад,санкт-петербург,артем кошелев
Node.js: инструменты, библиотеки, сервисы
14 сентября 2012, 16:54
фото автора
Владимир Алаев. Санкт-Петербург, 30 июня 2012 года
Разработчик в составе группы инструментов разработки интерфейсов в Симферополе. Профессиональной разработкой ПО занимается более десяти лет.

О докладе
Разработка на Node.js: инструменты, библиотеки, сервисы

Платформа Node.js становится все более популярной. Для нее уже создано много библиотек и инструментов. Рассказ пойдет о том, какие из них и для чего мы используем.





Нет комментариев
30.06.2012,доклад,владимир алаев,санкт-петербург
Жизнь одного проекта: от идеи до воплощения
17 сентября 2012, 15:32
фото автора
фото автора
Дмитрий Качмар. Санкт-Петербург, 30 июня 2012 года
В Яндексе оказался в конце первого курса, участвовал в создании ряда сервисов. Сейчас является руководителем службы разработки вертикальных сервисов.

Вадим Цесько.
Старший разработчик отдела вертикальных сервисов и тематических поисков. C 2004 года занимается разработкой распределённых систем. Интересуется функциональным программированием, распределёнными системами, хранилищами данных и формальной верификацией ПО.

О докладе
Жизнь одного проекта: от идеи до воплощения

Обсуждение вместе с залом жизни одного проекта: от идеи до воплощения. По пути вспомним приятные и не очень грабли. Обсудим проблемы реализации прототипа, запусков «на коленке» и взрывного роста.




Нет комментариев
30.06.2012,доклад,дмитрий качмар,санкт-петербург,вадим цесько
Я.Субботник в Санкт-Петербурге: все видео в одном посте!
18 сентября 2012, 15:37
фото автора

После того, как мы опубликовали все видео докладов с Я.Субботника в Санкт-Петербурге, для вашего удобства мы объединили их в один пост.

Закладывайте в закладки и поглощайте полезную информацию!

Список докладов (смотреть видеоверсии онлайн) :

Нет комментариев
30.06.2012,программа,санкт-петербург
Алексей Андросов: по городам и весям
20 сентября 2012, 17:04
фото автора

Если бы у Алексея Андросова, ведущего разработчика Яндекс.Почты, был личный самолет, мы бы обязательно рисовали на его боку звездочки, как у истребителя во времена Второй мировой войны.

Леша — один из самых активных участников нашего проекта, на его счету целых пять завоеванных городов: Киев, Екатеринбург, Алматы, Новосибирск, Челябинск. Его доклады отличаются веселыми слайдами и обилием кода — все, как мы любим!

Сегодня Леша рассказал нам о том, как он попал в команду докладчиков, а так же про свое первое выступление:

"Про Я.Субботник в Киеве в 2011 году я узнал из внутренних блогов.И я решил, что стоит рассказать про HTML5 в Яндекс.Почте.

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

Выступать и видеть пользователей "лицом к лицу" мне ужасно понравилось. Интересно отвечать на вопросы, общаться, да и, если честно, посещать новые города.

С тех пор я еще четыре раза выступал на Я.Субботниках, и один раз на внешней конференции.

Выступления дают колоссальный опыт и уверенность в себе.

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

А мы предлагаем вам сегодня насладиться докладами Алексея и вновь послушать про архитектуру фронтенда Яндекс.Почты. 

Нет комментариев
алексей андросов,киев,ктоэтилюди,15.10.2011,новосибирск,алматы,19.11.2011,екатеринбург,28.05.2011,02.07.2011
Открываем Яндекс.Танк
24 сентября 2012, 17:01
фото автора
Олесь Писаренко. Москва, 28 июля 2012 года
Занимается нагрузочным тестированием в Яндексе с 2008 года. Профессиональные интересы - новые технологии, оптимизация сервисов, развитие инструментов тестирования..


О докладе
Открываем Яндекс.Танк

Инструмент нагрузочного тестирования Яндекс.Танк. Поговорим об истории возникновения инструмента, его возможностях и примерах использования. Будут открыты публичные репозитории Яндекс.Танка.





2 комментария
доклад,москва,28.07.2012,олесь писаренко
Архитектура Яндекс.Фоток
25 сентября 2012, 14:29
фото автора
Алексей Захаров. Москва, 28 июля 2012 года
Родился в Троицке. Окончил факультет вычислительной математики и кибернетики МГУ им. Ломоносова. Работал во многих крупных российских компаниях, в том числе в Intel, где разрабатывал open source виртуальные Java-машины. С 2008 года работает в Яндексе. Сначала – в Яндекс.Видео, теперь руководит группой серверной разработки Яндекс.Фоток.


О докладе
Архитектура Яндекс.Фоток

Яндекс.Фотки – современный фотохостинг. В докладе пойдет речь об общих архитектурных принципах его построения, загрузке и обработке фотографий, механизме распределенного выполнения заданий, API для взаимодействия с внешним миром.




Нет комментариев
доклад,москва,28.07.2012,алексей захаров
Кластеризатор в JS API Яндекс.Карт
26 сентября 2012, 18:09
фото автора
Марина Степанова. Москва, 28 июля 2012 года
Разработчик интерфейсов API Карт. JavaScript-программист.


О докладе
Кластеризатор в JS API Яндекс.Карт

Расскажем о том, для чего и почему был сделан кластеризатор. Подробнее остановимся на алгоритме кластеризации. Поговорим про то, как добавлять и настраивать кластеризатор на карте..





Нет комментариев
доклад,москва,28.07.2012,марина степанова
Яндекс.Диск: архитектура, синхронизация и многое другое
27 сентября 2012, 17:41
фото автора
фото автора
Владимир Русинов. Москва, 28 июля 2012 года
Менеджер Яндекс.Диска. Работает в Яндексе с мая 2010 года. Занимался Народом и Почтой для Доменов.

Алексей Капранов.
Потомственный программист с интересами в области электронной почты и веб-безопасности. В Яндексе для разнообразия решил поработать менеджером. Время от времени всё ещё пишет код, который никогда не пойдёт в production.

О докладе
Яндекс.Диск: архитектура, синхронизация и многое другое

В докладе пойдет речь о том, как решалась задача надёжного хранения файлов и данных миллионов пользователей. Расскажем про развитие архитектуры кластера Диска: от первого черновика к реальности. Кроме того, на основе webdav-доступа к Яндекс.Диску создадим простейший синхронизатор локальной папки с реакцией на изменения в реальном времени. Используем современный Perl, некоторые интересные библиотеки к нему, а также открытый проект unison.




Нет комментариев
доклад,москва,28.07.2012,владимир русинов,алексей капранов
Разные способы создания клиентских js-компонентов
28 сентября 2012, 17:57
фото автора
Сергей Бережной. Москва, 28 июля 2012 года
С 2005 года работает в Яндексе веб-разработчиком. За это время успел в разной степени поучаствовать в разработке целого ряда сервисов, например, Поиска по блогам, Я.ру, Почты, Поиска, Картинок, Видео. Помимо внешних проектов, активно занимается развитием различных внутренних инструментов для создания сайтов.


О докладе
Разные способы создания клиентских js-компонентов

Какие есть варианты для программирования интерактивной функциональности в браузере. Доклад-обзор – от самых простых и древних техник с использованием «чистого» JavaScript до множества современных подходов в разных фреймворках.





1 комментарий
28.07.2012,доклад,москва,бэм,сергей бережной