Показаны сообщения с ярлыком 2016. Показать все сообщения
Показаны сообщения с ярлыком 2016. Показать все сообщения

28 декабря 2016

Напосмотреть: GTAC 2016

Каждый год я подаю заявку на GTAC и каждый год получаю отказ.
Я уже даже привык.
Но каждый год отсматриваю доклады.

Итак, мой личный рейтинг с GTAC 2016
1. How Flaky Tests in Continuous Integration - собственно говоря гугл решил привлечь математика к проблеме моргающих тестов. Словил несколько инсайтов, буду курить тему дальше.



2. Automating Telepresence Robot Driving - лидар, пластиковый стаканчик и другие трюки для тестирования системы телеприсутствия. В этом докладе нет большой технической жести, но именно так выглядит тестирование будущего (или будущее тестирования ? ). Таких доклады вдохновляют работать дальше.



3. Using Test Run Automation Statistics to Predict Which Tests to Run - доклад о том на какие ухищрения приходится идти когда запуск тестов длиться долго, а тестировать все равно нужно. В принципе ничего нового, гугл о таких практиках у себя рассказывал еще в 2012 году, но поражает масштаб - словить проблемы запуска всех тестов с которой гугл борется на масштабе 3,5 миллионов тестов и 125 миллионов выполнений тестов в сутки можно и на 30 000 тестов.  Понятно, что Unity  - не Google, финансовая и ресурсная база разные, но кто ж вам гарантирует что вы не окажетесь в подобной ситуации с 10000 тестов. It depends (c)




Ну и еще пара интересных докладов:
Finding Bugs in C++ Libraries Using LibFuzzer  - отличный рассказ про методики фаззинга, теоритическая часть очень понравилась.
OpenHTF - The Open-Source Hardware Testing Framework - ребята из гугла продолжают биться за автоматизацию, в том числе и на железе. Python (не, ну а что еще можно запихнуть в железяку? ), SL4A (про который Сергей Высоцкий рассказывал еще в далеком  2013 в Киеве), плагины.



Мысли по поводу конференции:
1. GTAC уже не торт Программный коммитет конференции налажал - некоторые доклады шваховые, подготовка некоторых спикеров оставляет желать  лучшего.
2. Проблемы которые были в индустрии 2-3 года назад не решены ни кем и ни чем, остаются на своих местах, ждут своих героев и инструментов.
3. Тестирование железяк как нараждающийся тренд.

Anyway GTAC остается самой значимой (лично для меня) конференцией  в мире в области автоматизированного тестирования.




Сайт конференции 
Плейлист со всеми докладами.

28 апреля 2016

Конференции: Отсмотрено: Selenium Camp 2016


Опять же - сам не участвовал в этом году, доклады отсмотрел.

Те, что заинтересовали меня :
1. Effective UI tests scaling on Java  - отличный доклад, который раскрывает спектр разнообразия граблей в том случае если вы хотите запускать тесты параллельно. Все по делу. Сергей даже про нас вспоминал :)
2. Grid Router – scalable and fault tolerant solution for grid - Михаил Левин рассказал о том как они в короткие сроки сделали инструмент для раздачи Selenium Grid-ов всем страждущим.
3. Gathering metadata to help test better - очень интересный доклад про то какие метаданные можно собирать из автотестов и куда их потом девать.

26 апреля 2016

Конференции: JPoint 2016



Сходил.

Место проведения, как и в прошлом году, Radisson Славянская, организаторы JUG.ru, поэтому проходится по этим пунктам не буду - все было сделано хорошо.


Доклады

Первый день

Владимир Красильщик про логгирование - хорошо.

Олег Шеляев про монады - вот почему про монады нельзя рассказать без математики и haskell? Ну ведь можно же.

Алексей Зиновьев про Hadoop - очень живо и обзорно.

Антон Архипов, Барух Садогурский, Евгений Борисов с битвой инструментов сборки - смотрел с интересом. Maven по прежнему наше все :) .

Евгений Борисов  про Spark - лучший доклад конференции, имхо.

Максим Дорофеев про воспитание внутренних обезьян - как всегда живо, хотя уже и заезжано.

Афтерпати в Stereo Hall с выступлением Animal Джаз.

Второй день


Keynote-доклад Евгении Тимоновой - может быть мои ожидания были завышены, но для keynote такой уровень не подходит никак. Вяло, тоскливо, без учета специфики аудитории и с кривыми слайдами.

Виктор Гамов про JCache - хорошо, а сеесия в экспертной зоне еще лучше.

Антон Архипов про то как делать профилировщики - хорошо, но Антон глубоко копнул.

Александр Тарасов, Кирилл Толкачев про расширение сознания границ возможного с использованием Gradle. C одной стороны очень приятно наблюдать как ребята делают доклады в паре, да еще и с live-coding, а с другой стороны все равно фанатом или даже активным пользователем Gradle я не стану - слишко много Groovy  магии :).

Егор Бугаенко про то, что ORM - это обидно. Я познакомился с творчеством этого докладчика через легендарный 105 выпуск подкаста "Разбор полетов" и рекомендую всем и каждому когда будут записи докладов посмотреть, а пока нет - послушать подкаст. Однако атмосферы того, что происходило в зале запись не передаст. До сих пор остается загадкой - то ли это у всех участников конференции настолько крепко прошиты enterprise-шаблоны, то ли докладчик настолько тонко решил постебаться.

Закрывающий keynote от Tim Berglund о том чему разработчики софта могут научится у киноиндустрии. Мысль на самом деле не новая - не помню кто высказал ее первой - Брукс или ДеМарко+Листер. Однако Тим с примерами и картинками провел экскурс в глубину этой мысли.

В общем и целом JPoint удался. Лучшей конференции по  Java в Москве нет.