Тестирование → Автоматизация через интеграцию. Промо-версия. UPD
Upd: добавлены скиншоты.
19-20 мая в Минске проходил Software Engineering Forum 2011. Мы выступили с докладом «Новый уровень автоматизации тестирования», или альтернативный длинный вариант – «Доавтоматизация» автоматизированного тестирования через интеграцию тестового инструментария». В нем мы раскрыли три основных вопроса:
Под катом – содержание доклада, ссылка на промо-версию Octopus. Длинный пост.
19-20 мая в Минске проходил Software Engineering Forum 2011. Мы выступили с докладом «Новый уровень автоматизации тестирования», или альтернативный длинный вариант – «Доавтоматизация» автоматизированного тестирования через интеграцию тестового инструментария». В нем мы раскрыли три основных вопроса:
- Уровни автоматизации тестирования в организации.
- Основные моменты, на которые стоит обратить внимание при автоматизации тестирования (на основе собственного опыта и опыта коллег, а также результатов опросов).
- Прототип решения для управления автоматизированным тестированием (на базе внутренней разработки Octopus).
Под катом – содержание доклада, ссылка на промо-версию Octopus. Длинный пост.
Презентации. Практика и теория. → Чеклист при подготовке презентации
В последнее время я наблюдал несколько десятков презентаций, которые начинались вот так:
— Мы делаем систему управления электронным обучением…
— Мы провели исследование поведения посетителей на нашем сайте…
— Наша компания была основана более ста лет назад…
Это просто удивительно как люди любят так поступать. Они с первых секунд садятся на уши аудитории рассказом про себя:
— Мы предлагаем SAAS-решение…
— Наши технологии…
И мое любимое:
— Начну рассказ с того, кто мы такие…
Почему все так уверены, что именно это в первую очередь интересует слушателей? Единственное что выступающий гарантированно получит в таком выступлении — это претензии к себе лично и своей компании.
Я видел как один из директоров Microsoft схлопотал громкое улюлюканье, а представитель Ростелекома — едкий троллинг из зала только потому, что выступили по этому шаблону.
Почему каждый раз это происходит?
— Мы делаем систему управления электронным обучением…
— Мы провели исследование поведения посетителей на нашем сайте…
— Наша компания была основана более ста лет назад…
Это просто удивительно как люди любят так поступать. Они с первых секунд садятся на уши аудитории рассказом про себя:
— Мы предлагаем SAAS-решение…
— Наши технологии…
И мое любимое:
— Начну рассказ с того, кто мы такие…
Почему все так уверены, что именно это в первую очередь интересует слушателей? Единственное что выступающий гарантированно получит в таком выступлении — это претензии к себе лично и своей компании.
Я видел как один из директоров Microsoft схлопотал громкое улюлюканье, а представитель Ростелекома — едкий троллинг из зала только потому, что выступили по этому шаблону.
Почему каждый раз это происходит?
C++ → Скринкаст: статический анализ Си++ кода

На конференции ADD 2011 я выступал с докладом «Статический анализ Си++ кода». Благодаря старанию Стаса Фомина belonesox появился замечательный скринкаст (видео + презентация), который я предлагаю вашему вниманию.
В докладе показано много примеров интересных ошибок, найденных мною в open source проектах. Я расскажу, как можно найти многие подобные ошибки еще на этапе написания кода с помощью методологии статического анализа.
Drupal → Самые популярные темы докладов на DrupalCamp 2011 в Киеве
По состоянию на 1 мая 2011 года и по данным на странице camp11.drupal.ua/ru/program я получил очень интересную информацию о том, чего желают люди, которые будут на Drupal-кемпе в Киеве 3-4 июня 2011 года.


Персональные блоги → 404fest, доклад о дополненной реальности и презентация
В этом году я был докладчиком на замечательном фестивале 404fest. Доклад назывался «Все слышали о дополненной реальности. Но не все знают, как и где ее можно применять.»
Как рассказать о дополненной реальности, чтобы было интересно? Было найдено очевидное решение: построить доклад на той технологии, о которой пойдет речь. Была разработана презентация с использованием спецмаркеров (QR-кодов). Всего предстояло нарисовать 21 маркер. Все они должны быть разные. Это долгая и муторная работа. И наш программист придумал еще одно очевидное решение. Он просто взял и использовал 21 букву из латинского алфавита, добавив для ассиметрии небольшой квадратик. Вот так выглядели мои печатные материалы:

Рассказывать о дополненной реальности бесполезно. Это нужно видеть.
Как рассказать о дополненной реальности, чтобы было интересно? Было найдено очевидное решение: построить доклад на той технологии, о которой пойдет речь. Была разработана презентация с использованием спецмаркеров (QR-кодов). Всего предстояло нарисовать 21 маркер. Все они должны быть разные. Это долгая и муторная работа. И наш программист придумал еще одно очевидное решение. Он просто взял и использовал 21 букву из латинского алфавита, добавив для ассиметрии небольшой квадратик. Вот так выглядели мои печатные материалы:
Рассказывать о дополненной реальности бесполезно. Это нужно видеть.
Блог компании GreenfieldProject → 4-й осенний Startup Crash Test (Москва, 19 ноября)
В пятницу 19-го ноября пройдет заключительный осенний Startup Crash Test. Приходите: будут доклад Дмитрия Платонова о защите интеллектуальной собственности в стартапе, обсуждение проблем патентования в России, а также «краш-тесты» трех хороших проектов – Daraba, ПробкиИзОкна и Placer.

Чтобы попасть на SCT необходимо зарегистрироваться: greenfield.timepad.ru/event/4041 Событие пройдет в корпусе ГУ-ВШЭ на Покровском бульваре, дом 11. Начало в 17:30. Не забудьте паспорт или другое удостоверение личности.

Чтобы попасть на SCT необходимо зарегистрироваться: greenfield.timepad.ru/event/4041 Событие пройдет в корпусе ГУ-ВШЭ на Покровском бульваре, дом 11. Начало в 17:30. Не забудьте паспорт или другое удостоверение личности.
Блог компании Mail.Ru Group → Видео с HighLoad++ в Mail.Ru: чего изволите?
Дорогие коллеги!
26 и 28 октября в Mail.Ru прошли дни HighLoad ++. Как всегда, мы облегчили жизнь нашим многочисленным разработчикам высоконагруженных проектов, избавив их от необходимости выезжать в полном составе на конференцию.
Но сейчас не об этом: если вам интересно, мы готовы поделиться видеозаписями интересующих вас докладов.
Выбирайте, голосуйте!
Stoyan Stefanov (Yahoo) — Progressive Downloads and Rendering
Joe Damato — Performance tweaks and tools for Linux
Bruce Momjian (PostgreSQL) — Building Global Teams Like Postgres
James Golick — Scaling to Hundreds of Millions of Requests: What Worked and What Didn't
Константин Осипов (Oracle) — MySQL проблемы роста (о проблемах роста проекта и его команды)
Юрий Ковалев (Performance Lab) — Нагрузочное тестирование без границ
Петр Зайцев — Диагностика и исправление проблем производительности MySQL
26 и 28 октября в Mail.Ru прошли дни HighLoad ++. Как всегда, мы облегчили жизнь нашим многочисленным разработчикам высоконагруженных проектов, избавив их от необходимости выезжать в полном составе на конференцию.
Но сейчас не об этом: если вам интересно, мы готовы поделиться видеозаписями интересующих вас докладов.
Выбирайте, голосуйте!
Stoyan Stefanov (Yahoo) — Progressive Downloads and Rendering
Joe Damato — Performance tweaks and tools for Linux
Bruce Momjian (PostgreSQL) — Building Global Teams Like Postgres
James Golick — Scaling to Hundreds of Millions of Requests: What Worked and What Didn't
Константин Осипов (Oracle) — MySQL проблемы роста (о проблемах роста проекта и его команды)
Юрий Ковалев (Performance Lab) — Нагрузочное тестирование без границ
Петр Зайцев — Диагностика и исправление проблем производительности MySQL
Тестирование → Выступление Kevin Nilsen на Code Camp 2010
На минувших выходных в Кремниевой долине состоялся очередной Code Camp — масштабное мероприятие для разработчиков. Некоторые сессии были посвящены тестированию ПО, об одной из них и хотелось бы вкратце рассказать.
Сессия была заявлена как «Next Generation of Testing for HTML5». В реальности Кевин вкратце описал нововведения в html5, используя эту презентацию, а затем изложил свое видение, какие инструменты тестирования веб-приложений сегодня наиболее интересны. В качестве иллюстрации к тому, о чем пойдет речь, он приложил скриншот подписи из Google testing blog: «Life is too short for manual testing».
Сессия была заявлена как «Next Generation of Testing for HTML5». В реальности Кевин вкратце описал нововведения в html5, используя эту презентацию, а затем изложил свое видение, какие инструменты тестирования веб-приложений сегодня наиболее интересны. В качестве иллюстрации к тому, о чем пойдет речь, он приложил скриншот подписи из Google testing blog: «Life is too short for manual testing».
Я пиарюсь → Осенний сезон московских Startup Crash Test откроется 17 сентября
17 сентября состоится первый из намеченных на осень московских Startup Crash Test. «Краш-тесту» подвергнутся проекты CDNvideo, Copiny и Wishop, а в первой части мероприятия Глеб Каплун обсудит будущее российской геолокации с представителями отечественных lbs/lba-сервисов AlterGeo, ePythia и POIdo.
Как всегда, вы сможете посмотреть за выступлениями хороших технологичных проектов, пообщаться с экспертами, встретить коллег и завести новые полезные контакты.
SCT пройдет в ГУ-ВШЭ на Покровском бульваре, 11. Начало в 17:30. Участие бесплатное, регистрация обязательна. Для прохода в здание нужно иметь с собой паспорт или иной документ, удостоверяющий личность.
Как всегда, вы сможете посмотреть за выступлениями хороших технологичных проектов, пообщаться с экспертами, встретить коллег и завести новые полезные контакты.
SCT пройдет в ГУ-ВШЭ на Покровском бульваре, 11. Начало в 17:30. Участие бесплатное, регистрация обязательна. Для прохода в здание нужно иметь с собой паспорт или иной документ, удостоверяющий личность.
Персональные блоги → Google tech talk о native client на ВМК
23 июня на факультете ВМК МГУ выступит с докладом «Reinventing the Desktop» ведущий cпециалист компании Google Брэд Чен (Brad Chen), руководитель проекта Google Native Client. В своем докладе он расскажет об архитектуре, реализации и валидации Native Client, включая особенности работы с архитектурами x86, x86_64 и ARM.
Место проведения — 2ой ГУМ на Воробьёвых горах, аудитория П-5.
10:00-11:00 – лекция, 11:00-12:00 – обсуждение и ответы на вопросы.
Язык доклада — английский.
Если вы не имеете отношения к МГУ или РАН — возьмите паспорт.
Место проведения — 2ой ГУМ на Воробьёвых горах, аудитория П-5.
10:00-11:00 – лекция, 11:00-12:00 – обсуждение и ответы на вопросы.
Язык доклада — английский.
Если вы не имеете отношения к МГУ или РАН — возьмите паспорт.