Заметки о разработке, тестировании, управлении проектами, людях в ИТ.
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 - хорошо, а сеесия в экспертной зоне еще лучше.
Антон Архипов про то как делать профилировщики - хорошо, но Антон глубоко копнул.
Александр Тарасов, Кирилл Толкачев про расширение
Егор Бугаенко про то, что ORM - это обидно. Я познакомился с творчеством этого докладчика через легендарный 105 выпуск подкаста "Разбор полетов" и рекомендую всем и каждому когда будут записи докладов посмотреть, а пока нет - послушать подкаст. Однако атмосферы того, что происходило в зале запись не передаст. До сих пор остается загадкой - то ли это у всех участников конференции настолько крепко прошиты enterprise-шаблоны, то ли докладчик настолько тонко решил постебаться.
Закрывающий keynote от Tim Berglund о том чему разработчики софта могут научится у киноиндустрии. Мысль на самом деле не новая - не помню кто высказал ее первой - Брукс или ДеМарко+Листер. Однако Тим с примерами и картинками провел экскурс в глубину этой мысли.
В общем и целом JPoint удался. Лучшей конференции по Java в Москве нет.
20 апреля 2016
Конференции: GTAC 2015
Сам там не был, но доклады отсмотрел, по крайней мере все, что показались интересными по названию.
Итак, что понравилось лично мне.
Uber Challenge of Cross-Application-Cross-Device Testing - очень давно думал над подобного рода штукой -мультипользовательское тестирование. Реализацию этой штуковины я себе представлял несколько иначе, чем показали, но тем не менее идея явно имеет право на жизнь.
Effective Testing of a GPS Monitoring Station Receiver - адовый рассказ от Lockheed Martin про то как тестировать наземную станцию мониторинга GPS.
Chromecast Test Automation и Chrome OS Test Automation Lab - не могу разорвать эти рассказы друг от друга. Подходы достаточно похожи, вплоть до использования RF Chambers (камеры изолирующие наводки, чтобы герметизировать работу с WiFi-роутером). Очень порадовала инфраструктура конфигурационного тестирования Chromebook - очень круто.
GTAC по прежнему рулит.
В 2016 году он будет рулить в Калифорнии.
Итак, что понравилось лично мне.
Uber Challenge of Cross-Application-Cross-Device Testing - очень давно думал над подобного рода штукой -мультипользовательское тестирование. Реализацию этой штуковины я себе представлял несколько иначе, чем показали, но тем не менее идея явно имеет право на жизнь.
Effective Testing of a GPS Monitoring Station Receiver - адовый рассказ от Lockheed Martin про то как тестировать наземную станцию мониторинга GPS.
Chromecast Test Automation и Chrome OS Test Automation Lab - не могу разорвать эти рассказы друг от друга. Подходы достаточно похожи, вплоть до использования RF Chambers (камеры изолирующие наводки, чтобы герметизировать работу с WiFi-роутером). Очень порадовала инфраструктура конфигурационного тестирования Chromebook - очень круто.
GTAC по прежнему рулит.
В 2016 году он будет рулить в Калифорнии.
12 апреля 2016
Напочитать: К Дню Космонавтики
1. JUnit-QuickCheck и Property-based testing - очередной buzzword или что-то выйдет?
2. EqualsVerifier - для тех, кто хоть раз налетал с equals в Java
3. tempus-fugit для тестирования многопоточного кода в Java
4. DepAn от Google - инструмент для анализа и манипулирования зависимостями в проекте.
5. Jinq - это типа LINQ для Java.
6. JGiven - очередной BDD инструмент на Java
7. testcontainers - если лень самому стартовать контейнеры для тестов, в том числе Selenium
8. SonarCube+Gradle+Docker - как все это вместе сделать написано здесь.
9. Мистический паттерн Screenplay и как он натягивается на Serenity. Естественно от создателей Serenity.
10. Native Memory Tracker и как docker c java дружит. Или не дружит.
11. Caffeine - модные кэши, Guava style
12. Типа быстрый сканеер classpath - тут
13. Peter Lawrey о библиотеках для High Performance кода
14. Очень странная штука для всяких извратов в тестировании.
Ну и что бы хоть что-то про космонавтику - 10 заповедей NASA для написания кода.
Ну и да - с праздником всех причастных и имсочувствующих.
Ярлыки:
caffeine,
classpath,
depan,
docker,
equalsverifier,
gradle,
high performance,
java,
jgiven,
jinq,
junit-quickcheck,
jute,
nasa,
native memory tracker,
serenity,
sonarcube,
tempus-fugit,
testcontainers
Подписаться на:
Сообщения (Atom)