Showing posts with label conferences. Show all posts
Showing posts with label conferences. Show all posts
Wednesday, October 29, 2014
Java Day 2014 (17-18.10)
Friday, March 14, 2014
Selenium Camp 2014 (28.02 - 01.03, Киев)
В этом году Selenium Camp проходит уже в четвертый раз, а это, по моему, хороший показатель стабильности для организатора, которым опять выступил XPInjection. Конференция снова двухдневная, место проведения опять БЦ "Парус". В этот раз доклада я не подготовил (не случилось для меня за год ничего нового в мире Selenium). Стоит отметить, что в связи с непростой ситуацией в Киеве и вцелом в Украине, конференция долго былва под угрозой срыва. И, наконец, когда дела, казалось бы, пошли на лад - ряд докладчиков, все равно, не доехал. Организаторы вышли из ситуации достойно, позволив доехавшим докладчикам рассказать немного больше.
Доклады день первый:
1. Decorating WebDriver by Alexei Barantsev
У Алексея масса регалий, для нас же самой главной, пожалуй, является то, что он commiter Selenium. К сожалению, единственный, кто доехал на эту конференцию. В докладе Алексей рассказал о расширении функционала WebDriver путем декорации. Подход не нов и многие из нас его уже успешно исопльзовали. Классическим примером может быть снятие скриншотов, протоколирование команд. Алексей продемонстрировал ряд примеров, а основная ценность доклада на мой взгляд, это именно призыв Алексея присоединится к работе над стандартизацией этого подхода. Для себя отметил, что стоит больше почитать больше про Augmenter и EventFiringWebDriver. Слайды тут.
2. Yandex experience in screenshot based testing by Leonid Rudenko
Очень живой доклад про практический опыт Яндекса в Screenshot based testing. Не буду пересказывать - просто рекомендую посмотреть слайды и дождаться видео. Кроме того есть статья на Хабре по теме. Слайды тут.
3. Allure Framework by Artem Eroshenko
Как главная евангелистко-исследовательская единица Яндекса Артем неустанно ищет новое для усовершенствования инструментов тестирования и создания новых. Очередной инструмент представленный Артемом на суд общественности стал Allure. Основаная задача инструмента формирование отчетов о выполнении тестов с заданой пользователем структурой. Код на ГитХабе так, что добро пожаловать. Слайды тут.
4. Appium. Automating mobile testing in Webdriver API style by Andrii Dzynia
Обзорный доклад по Appium. Решил попробовать, особенно для iOS приложений. Слайды тут.

Доклады день второй:
1. Selenium: от инструмента к стандарту by Alexei Barantsev
Алексей рассказал о развитии Selenium как инструмента тестирования и в разрезе его как W3C стандарта, а также ряд других аспектов развития Selenium. Для себя отметил посмотреть JMeter plugins для WebDriver. Видео (SECR 2013) и слайды.
2. Design patterns in web testing automation with WebDriver by Mikalai Alimenkou
Короткий доклад Николая про шаблоны проектирования, используемые при работе в WebDriver. Коротко, емко, лаконично. Слайды тут.
3. Increase Selenium tests stability via JavaScript from Igor Khrol
Игорь рассказал о практическом подходе когда наряду со стандартным WebDriver API используются API Java Script библиотеки или фреймворка. Кроме того еще раз делается акцент на том, что не надо тестировать стандартные компоненты и библиотеки, опять упоминался Jasmine для тестирования UI кода. Слайды тут.
4. Watson: rethinking test reports from Nikita Makarov
Еще один доклад рассказывающий о проблема формирования и анализа отчетов о проходе тестов. В отличие от Yandex ребята из Одноклассников не делятся кодом своего фреймворка - во многом потому, что он решает, пока слишком конкретные проблемы конкретного проекта. Слайды тут.
5. The fast and the continuous from Andrey Solntsev
Андрей в достаточно провокационном докладе рассказал о своем подходе к прагматичному тестированию. Слайды тут.

Жаль, что не попал полностью на Micro services – surgical team in test automation with Selenium from Egor Zamaraev услышал там ряд близких идей по сервисам для тестов, что мы делали еще для Mobile.de в 2009. В остальном же имея намного сложнее тех простых сервисов, что использовали мы, например для создания "битых" записей и.т.п.
Еще приятно было получить в подарок электронную книгу на русском о том как Гугл тестирует софт. Жду продолжение в следующем году.
Monday, October 14, 2013
XPDays Ukraine 2013 (11-12 октября, Киев)
XPDays третий год подряд проходит в Киеве в БЦ Парус. Организатором неизменно является XPInjection, за что им спасибо. Формат абсолютно такой же как и в прошлом году - то есть два потока докладов и два конференционных дня.
День первый
1. Architecting for Continuous Delivery and Zero Downtime by Axel Fontaine
Достаточно неплохой обзорный доклад. Рассказывает, на мой взгляд, о мотивации Axel разработать FlyWay. Также Axel сказал что работает на проектом Photon - чем то радикально новым :)
2. Mikado Method by Ola Ellnestam
Также неплохой доклад о работе c legacy code. Нашел для себя ряд интересных вещей.
3. Agile development of enterprise database code with LiquiBase by Andrei Solntsev
Интересно было послушать технический доклад о LiquiBase. Удалось почерпнуть много нового. Одно могу сказать точно, что PL\SQL и триггеры - зло.
4. Automated Test Hell – Our Journey by Wojciech Seliga
Замечательный доклад о том, как складывалась судьба проекта по разработке Atlasssian JIRA.
5. TDD secrets in live cyber-dojo session by Jon Jagger
Замечательный практический доклад о TDD в реальной жизни. За 90 минут отдохнул морально и побеседовал об умных вещах с умными людьми. Интересно было послушать человека, который столько времени просто писал хороший код. Были предложения организовать cyber dojo и у нас.
День второй
1. DevOps Engineering in real-time by Andriy Samilyak
Доктор Самиляк из OpsWay рассказал о своем опыте работы с Chef. Основной профиль компании обслуживание e-commerce на платформе Magento. Замечательный практический отчет, а также рассказ о построении сервисного бизнеса с нуля. Очень вдохновляет.
2. Мой доклад
Многого за 10 минут не расскажешь, но я постарался. Все примеры и немного больше лежат на GitHub, кроме того, тем, кто хотел бы, узнать больше о TestNG хотел порекомендовать книгу.
3. Building deployment pipeline: DevOps way by Andrey Rebrov
Андрей один из тренеров ScrumTreck. Обзорный доклад о том, что такое DevOps и какие инструменты эта практика в себя включает.
4. Best Practices for Continuous Integration Setup by Michael Kuzmin and Nikita Skvortsov
Ребята из JetBrains наконец доехали на XPDays и рассказали о TeamCity (доклад об IntelliJ шел в параллель с моим :( ).
Информативно, емко, с примерами, но не зацепило. Может я все это уже видел? Или примеры были для .Net...
5. XP in the real world by Dmytro Mindra
Дима был как обычно на высоте. После его докладов часто задаешь себе вопрос, а тем ли ты занимаешься. Единственное что в этот раз, на мой взгляд было слишком много информации о работодателе... Хотя пожалуй, в данной ситуации есть о чем рассказать.
ИТОГ:
XPDays продолжает оставаться местом встречи инженеров неравнодушных к тому, что они делают.
Thursday, June 20, 2013
JDay Lviv: Анонс
Friday, May 10, 2013
Friday, April 19, 2013
Sunday, March 17, 2013
Monday, March 4, 2013
Selenium Camp, 1-2 марта 2013
Организация была на высоком уровне. Перейдем в докладам:
День первый
1. Живая документация продукта на примере Cucumber-JVM и WebDriver by Андрей Дзыня
Замечательный доклад про реальный пример использования Cucumber JVM. Слайды тут.
2. Using Selenium At Google Scale by Daniel Wagner-Hall
Мотивационная речь об отношении к Selenium тестам и тестам вообще в культуре Google. Это надо слышать. Жду запись чтоб посмотрет еще раз. На примере Гугл наша работа часто кажется смешной, но у них всегда есть чему поучиться.
3. Тестирование безопасности web приложений с использованием Selenium и Zed Attack Proxy (ZAP) by Антон Шапин
Я впервые столкнулся с инструментальными средствами нахождения уязвимостей веб систем. Тема очень интереная и на досуге просмотрю рекомендуемый инструмент.
4. Мой доклад про BDD & Selenium на Java
Доклад показал что подготовки не бывает много и мне еще много надо упражняться.
5. HtmlElements – естественное расширение PageObject by Артем Кошелев
Сам немного начал копать эту тему после того, как увидел доклад Артема на YAC. Был раз снова услышать, а также иметь возможность задать свои вопросу разработчикам.
День второй
1. Наш путь от 90 до 6500 тестов. За кулисами. by Иван Медведев
Иван делал этот доклад на прошлом XP Days , но у меня не было возможности его посмотреть. Жизненная история как команда может решать непростые задачи и как люди сами создале себе атмосферу стартапа. Очень ярко - заряжает энергией. Материалы есть тут. Скоро появится новая версия доклада.
2. Terra – Tests Events Results and Report Aggregator by Артем Ерошенко
Этот доклад я также видел на YAC, но в этот раз я задал все накопившиеся вопросы прямо с первого ряда :)
3. Грамотная автоматизация тестирования ExtJS приложений c WebDriver by Андрей Дзыня
В этом докладе Андрей поделился опытом тестирования приложений использующих ExtJS. Задача не из легких и Андрей дал пару рекомендаций.
Мой список на просмотреть:
- OWASP ZAP
- Phantom JS - GhostDriver
- JUnit @Rule architecture
PS. Основной тренд конференции - приемочные тесты на Selenium стоят дорого, они хрупкие поэтому надо пользоваться этим инструментом исключительно по необходимости, а также знать его досконально. Жду следующего года и новой конференции.
Wednesday, February 13, 2013
Automated Testing Days 2013 (9 февраля)
Организатор первой посвященной автоматизированному тестированию конференции в Украине, как не удивительно стал портал automated-testing.info и его главный вдохновитель Михаил Поляруш. Проходила конференция в БЦ 101 Towers. Организована в два потока. В качестве развлечение перед началом докладов предлагалось кроме общения с коллегами налепить тематических наклеек на бейдж. Я был скромен, как обычно :)
Теперь о докладах:
1. Алексей Зозуленко попытался разбудить аудиторию с докладом "Философия и построение тестового фреймворка на основе BDD в PHP проектах".
Много полезного, но на мой взгляд немного скомкано.
2. Андрей Иваровский рассказал про "Совершенный тестовый фреймворк"
Все по отдельности правда, но как-то по ходу доклада не клеилось вместе. Мне кажется, коллеге стоило попробовать 50 минутный доклад.
3. Дмитрий Жарий со своим докладом "За пределами PageObject" просто зажег. Особенно порадовали мультики - такого я у нас не помню. Было ярко, сфокусированно, очень конкретно. Но пять же если быть абсолютно правдивым тут также стоило делать больший регламент. У Дмитрия явно было больше материала чем на 50 минут. Материалы доклада тут. Рекомендовано.
4. Моя презентация
После этого по семейным обстоятельствам вынужден был сбежать. Все понравилось. Думаю, что надо делать больше, надо делать лучше.
Monday, November 19, 2012
XPDays Ukraine 2012 (16-17 ноября)
Ну а теперь о докладах.
День первый:
1.The frustrated architect by Simon Brown
Шикарный доклад про "что есть, а что не есть архитектор" и "почему архитектор в Agile не ругательство". Доклад мгновенно разобрали на цитаты в твиттере. Рекомендую посмотреть видео когда оно будет доступно. Слайды.
2. Agile Testing by Example by Николай Алименков и Андрей Дзыня
Ребята были, как обычно на высоте. Я бы не назвал это докладом, а скорее практическое пособие по тому, как надо работать разработчикам и тестировщикам при использовании приемочного тестирования. На мой взгляд в следующий раз ребятам надо взять две сессии по 50 минут - материала очень много. Слайды.
3. Testability for developers: Fighting a mess by making it testable by Alexander Tarnowski
На мой взгляд доклад получился не очень стройный, по крайней мере я не всегда находил причинно следственные связи между утверждениями. Alexander явно знал о чем говорит и раскрывал очень инетересную тему, но я не проникся.
4. Reversed Tests Pyramid – dealing with legacy code by Wiktor Żołnowski
Идея того, что при работе с legacy кодом пирамида тестирования переворачивается не нова, но докладчик собрал разрозненные знания вместе. Получилось неплохо. Ну и конечно стоит отметить что Wiktor'у было тяжело докладывать по английски.
5. Crazy Talk: When 10 second builds start to make you nervous by Daniel Worthington-Bodart
Все точно как в заголовке. Сумашедший доклад. Почувствовал себя школьником начинающим учить программирование уже где-то минута на 40-й. Рекомендую.
6. Приемочное тестирование Web UI компонентов с использованием WebDriver, Thucydides и Groovy by Владимир Цукур
Владимир показал как надо говорить слайды для презентации. Настоящий шедевр. Доклад получился очень лаконичным и сфокусированным.
7. Time off for good Behaviour by David Evans
Некоторые коллеги меня не оценили (привет Тарас), но я считаю, что это самый яркий доклад дня. Может потому, что David рассказал об актуальных для меня проблемах. Все косяки BDD в одном докладе. Супер. Слайды.
День второй:
1.Компилируемые спецификации by Дмитрий Миндра
Дима делает так, что на его докладах чувствуешь, как будто, ты сидишь дома в тапках и пьешь кофе за ноутбуком. Как он это делает - загадго. Замечательный рассказ про BDD и его инструменты.
2. Behavior-Driven Development on the JVM: A State of the Union by John Smart
"К нам приехал наш любимый" это про John Smart. Thucydides (произносится как two-CD's - узнали от самого автора) упоминался почти в каждом втором докладе на конференции. Поэтому этих докладов очень ждали и не зря. Стоит приспособится к манере речи и говору нашего Австралийского коллеги как сразу проникался идеями докладчика. Слайды.
3. Continuous Delivery with TeamCity by Владимир Мелимука
Пошел поддержать старого товарища. Доклад получился очень неплохой. В следующий правда я бы порекомендовал Владимиру поработать над таймингом, на примеры осталось мало времени. Возможно было бы лучше показывать примеры по ходу доклада. Слайды.
4. import continuous.delivery.*; by Антон Архипов
Сразу оговорюсь что видел этот доклад в исполнении Евгения Кабанова (CEO ZeroTurnaround), но Антон сказал что доклад претерпел серьезные изменения и он будет делать другие акценты. Получилось очень сбалансированно. Поровну теории и практики. Четко показана техническая стороны реализации Continuous Delivery. Слайды.
5. Introducing Thucydides: Better Automated Acceptance Testing on the JVM by John Smart
Это доклад John'а был полностью посвящен инструменту его авторства. Проблема только в том, что орининальный доклад был на несколько часов. Концовка получилась немного смазанной. В любом случае слушатели получили полное представление об инструменте Thucydides (не забываем про two-CD's) его текущих и будущих возможностях. На конференции автору поступало много предложений по интеграции фреймворка с другими инструментами. Ребята из Яндекса преложили интегрировать с их инструментом HTMlElements, а Владимир Цукур интересовался когда появится интеграция с TestNG. Слайды.
Слуедующий слот я пропустил, чтоб подготовить свой доклад.
Выступать последним было непросто. Часть тем, которые хотел рассмотреть уже была хорошо освещена. Сфокусировался на том, чего не было. На мой взгляд получилось неплохо.
Слайды моего доклада:
Социология Code Review или что делать, елси ваши тестировщики начали писать тесты from Oleksiy Rezchykov
Скоро опять выступать так, что сел за слайды.
Monday, November 5, 2012
Будущие выступления
Посмотрел свой календарь на ближайшее будущее и увидел много запланированных выступлений на конференциях и встречах. Решил немного структурировать.
Wednesday, September 26, 2012
ITBrunch: "Поиск и найм IT профессионалов", 22 сентября 2012
В прошлую субботу докладывал на очередном ITBrunch. На этот раз посвященном рекрутингу в ИТ. Тема для меня очень актуальная в связи c тем, что я много лет занимался подбором инженерных кадров.
Tuesday, July 3, 2012
Видео моего доклада JavaTechTalks
Видеo моего доклада JavaTachTalks в Одессе. Доступно на странице материалы.
Sunday, June 10, 2012
ItBrunch: "Учимся на чужих ошибках", 9 июня 2012
В прошлую субботу докладывал на очередном ItBrunch. Для начала хотел бы еще раз сказать что очень полюбил этот формат по прошлым конференциям.
Доклад Тимофея, как всегда, был очень живой и жизненный. Несколько раз в уме всплывало "у нас тоже так было :(". Богатый опыт консультанта позволяет Тимофею раскладывать негативные ситуации на проектах в набор стандартных проблем с возможными путями для их преодоления.
Доклад Тимофея, как всегда, был очень живой и жизненный. Несколько раз в уме всплывало "у нас тоже так было :(". Богатый опыт консультанта позволяет Тимофею раскладывать негативные ситуации на проектах в набор стандартных проблем с возможными путями для их преодоления.
Tuesday, May 29, 2012
ATinfo посиделки #16
Thursday, May 24, 2012
Java Tech Talks, 21 мая, Одесса
1. Антон выступил со своим докладом The dark sides of integration
2. Мой доклад про Spring : "Lightweight Java Enterprise using SpringFramework"
Light weightj2ee developmentusingspring
View more PowerPoint from Oleksiy Rezchykov
3. Игорь Анищенко рассказал про сериализацию в Java: "Thrift vs Protocol Buffers vs Avro - Biased Comparison"
4. Снова Антон - на этот раз про линейку продуктов Zero Turnaround JRebel & LiveRebel: "Why doesn’t Java have instant turnaround?"
5. Иван Соболев рассказал про NoSQL решения: "The Big Data: choosing distributed storage"
По словам организаторов видео будет доступно в скором времени. В свою очередь попрошу ребят разместить материалы или попрошу ссылки.
Очень хочется продолжить практику подобный мероприятий для развития community.
JEEConf 2012, 19 мая, Киев
О докладах:
1. Java EE 7: Developing for the Cloud by Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
View more presentations from Arun Gupta
Arun евангелист Oracle, что во многом определило ход его доклада. Весь доклад меня преследовало чувство о том, что это все очень общие фразы... Чтобы то чего чего хочет Oracle для J2EE7 сбылось необходимо очень много работать с индустрией, но скорее всего это все морально устареет еще до выходы самой реализации спеки. Для себя отметил что стоит обратить внимание на Сервисы, новые фичи JPA - такие как criteriaUpdate, stored procedures; JAX-RS - async.
2. Hibernate performance tuning by Sander Mak
Бомбовая презентация - рекомендую всем. Очень последовательный и толковый набор советов по оптимизации persistence слоя. Проблемы не всегда в Хибере :) - вот это меня очень порадовало. Вместе со "преждевременная оптимизация это зло". Услышал для себя ряд новых фишек например @FetchProfile и StatelessSession.
3. Spring Integration: интеграция, да не только… by Артем Билан
Этот доклад меня не впечатлил я не смог досидеть до конца и чем возможно не прав... Надо будет проскролить видео когда его выложат.
4. DCI – хорошо забытый старый взгляд на объекты by Антон Чернецкий & Лев Сивашов
Обошел все треды и остановился именно на этой презентации. На мой взгляд достаточно интересный доклад про подход DCI и его реализацию на Java. В голову пришло пару примеров где бы я мог его использовать. Проблема скорее в специфике реализации подхода в самой Яве и относительной "молодости" библиотеки. В общем рекомендую для общего развития. Слайдов пока не нашел.
5. Garbage-First – новый сборщик мусора в HotSpot JVM by Владимир Иванов
G1 GC: Garbage-First Garbage Collector
View more presentations from Vladimir Ivanov
Замечательный доклад. Еще раз "устаканил" свои знания о работе GC. Рекомендовано.
6. Fork/Join: особенности реализации, модели использования, производительность by Алексей Шипилёв
Замечательное описание работы Fork/Join фреймворка в JDK7. Напряженно думал весь доклад - наверное так и нужно. Остался один вопрос, который не совсем касается темы - почему ничего не было сказано про Disruptor?
UPD: На этот вопрос Алексей мне ответил, спасибо ему большое. Я не очень досконально разобрался в предмете. "Будем искать."
Еще раз - слайды тут.
7. Использование Jenkins: удачи и неудачи by Антон Архипов
Jenkins Evolutions - JEEConf 2012
View more PowerPoint from Anton Arhipov
Ну во-первых всегда рад слышать Антона. Первый раз слышал его на GeeCon в 2011. Мы должны были вместе выступать на JavaTechTalks в Одессе. Отличный доклад о построении CI и CD процессов на Zero Turnaround на основе Jenkins. Записал для себя ряд фич.
В завершении хотел бы еще раз выразить благодарность организаторам и доклачикам.
Tuesday, May 8, 2012
CloudFoundry Open Tour Kyiv 24 апреля 2012
Хоть и с большим опозданием, но все же хочу написать пару слов о мероприятии, которое удалось посетить. Непосредственно CF Open Tour скорее посвящен продвижению CF PaaS,но специально для Киева было сделано исключение и в программу были добавлены доклады об экосистеме Spring. Как я понял остановка в Киеве была сделана во многом по просьбе Oleg Zhurakousky - выходца из Украины и разработчика SpringSource.
Перед описанием докладов, хочу добавить, что был очень рад встрече к коллегами, так, как по объективным причинам долгое время никуда не выбирался.
Ну а теперь непосредственно о докладах:
1. Keynote от Patrick Chanezon
Обзорный доклад для тех, кто еще не в курсе что такое CF и каково ее место (по мнению VmWare) в современном мире.
2. Spring 3.1 Review & 3.2 Preview от Chris Beams
Замечательный доклад с обзором того, что мы уже давно видели в Spring 3.1 и того что еще не пробовали в Spring 3.2. Достаточно много практических примеров и кода, правда доклад явно не вписался в регламент 60 минут. Рекомендую посмотреть материалы.
Для себя отметил много новых фич 3.1 связанных с @Configuration и XML-free конфигурацией. Аналогично руки не доходят до новых фич @MVC, в первую очередь поддержка Servlet 3.0 и особенно асинхронных запросов.
Слайды тут.
3. Spring MVC & Multi-Client Development by Josh Long
Обзорный доклад о Spring MVC. Для тех кто давно на ты с этим модулем Спринга, пожалуй ничего особо нового в первой половине презентации нет, возможно, кроме того, что Josh показывает как быстро "построить" проект с использованием Spring Roo. Вторая часть доклада выглядит интересней, в ней рассказывается о работе с REST, Spring Android.
Код примеров можно найти тут.
4. Enterprise Integration Patterns with Spring Integration by Oleg Zhurakousky
Интересный доклад показывающий как SpringIntegration реализует EIP подходы. Я бы сказал что доклад скорее предназначен для того, чтоб показать, что Apache Camel вам не нужен. На мой взгляд, хоть SpringIntegrations и удобен, но гораздо удобнее, для большинства задач использовать уже готовые тимплейты (например для JMS) чем писать на "чистых" каналах. Это своего рода вождение на "ручке". Слайдов именно этого доклада не нашел, но в Сети очень много докладов Олега.
5. NoSQL options with SpringData by Costin Leau
Из-за отсутствия слайдов доклада, мой рассказ о нем будет не столь структурирован. И, конечно я могу что-то пропустить. Суть в том, что давно изъезженное вдоль и поперек поле persistence слоя построенного на RDBMS уже не является "неизменно превосходным результатом". Индустрия требудет "Даешь NoSQL!!!". И в то время как JBoss пытается избрестивелосипед JPA for NoSQL (смотри проект Hibernate OGM), Spring решил не отставить и вплотную занялся вопросом в рамках SpringData. Spring и до этого предоставлял Mongo и Redis templates для работы с этими БД по примеру старого доброго (ныне правда deprecated) HibernateTemplate. Кроме того поддерживается "нативные" интерфейсы. Аналогичная ситуация с Neo4j в проекте SpringGraph (подпроект SpringData). Часть доклада повествовала о том, что Spring разрабатывает подход в котором фреймворк будет сам генерировать мапинги для указанного хранилища, а также хотел бы сделать LINQ для Java, но тут мне показалось что речь идет про "космические корабли, которые бороздят просторы Большого Театра".
6. Batch & Hadoop Workloads with Spring by Costin Leau
Сбылось "то о чем так долго говорили большевики", а именно Hadoop стал еще ближе и проще - появился SpringHadoop. Слайдов доклада не нашел, но он почти полностью повторяет этот пост. Теперь в Spring приложение можно не только легко интегрировать HDFS, но и писать MR таски с использованием спрингового инструментария. Как обычно поддерживается все на свете, а именно использование Pig/Hive.
Перед описанием докладов, хочу добавить, что был очень рад встрече к коллегами, так, как по объективным причинам долгое время никуда не выбирался.
Ну а теперь непосредственно о докладах:
1. Keynote от Patrick Chanezon
Cloud Foundry OpenTour Kiev Keynote
View more presentations from Patrick Chanezon
Обзорный доклад для тех, кто еще не в курсе что такое CF и каково ее место (по мнению VmWare) в современном мире.
2. Spring 3.1 Review & 3.2 Preview от Chris Beams
Замечательный доклад с обзором того, что мы уже давно видели в Spring 3.1 и того что еще не пробовали в Spring 3.2. Достаточно много практических примеров и кода, правда доклад явно не вписался в регламент 60 минут. Рекомендую посмотреть материалы.
Для себя отметил много новых фич 3.1 связанных с @Configuration и XML-free конфигурацией. Аналогично руки не доходят до новых фич @MVC, в первую очередь поддержка Servlet 3.0 и особенно асинхронных запросов.
Слайды тут.
3. Spring MVC & Multi-Client Development by Josh Long
Multi Client Development with Spring
View more presentations from joshlong
Обзорный доклад о Spring MVC. Для тех кто давно на ты с этим модулем Спринга, пожалуй ничего особо нового в первой половине презентации нет, возможно, кроме того, что Josh показывает как быстро "построить" проект с использованием Spring Roo. Вторая часть доклада выглядит интересней, в ней рассказывается о работе с REST, Spring Android.
Код примеров можно найти тут.
4. Enterprise Integration Patterns with Spring Integration by Oleg Zhurakousky
Интересный доклад показывающий как SpringIntegration реализует EIP подходы. Я бы сказал что доклад скорее предназначен для того, чтоб показать, что Apache Camel вам не нужен. На мой взгляд, хоть SpringIntegrations и удобен, но гораздо удобнее, для большинства задач использовать уже готовые тимплейты (например для JMS) чем писать на "чистых" каналах. Это своего рода вождение на "ручке". Слайдов именно этого доклада не нашел, но в Сети очень много докладов Олега.
5. NoSQL options with SpringData by Costin Leau
Из-за отсутствия слайдов доклада, мой рассказ о нем будет не столь структурирован. И, конечно я могу что-то пропустить. Суть в том, что давно изъезженное вдоль и поперек поле persistence слоя построенного на RDBMS уже не является "неизменно превосходным результатом". Индустрия требудет "Даешь NoSQL!!!". И в то время как JBoss пытается избрести
6. Batch & Hadoop Workloads with Spring by Costin Leau
Сбылось "то о чем так долго говорили большевики", а именно Hadoop стал еще ближе и проще - появился SpringHadoop. Слайдов доклада не нашел, но он почти полностью повторяет этот пост. Теперь в Spring приложение можно не только легко интегрировать HDFS, но и писать MR таски с использованием спрингового инструментария. Как обычно поддерживается все на свете, а именно использование Pig/Hive.
Monday, January 23, 2012
Sunday, December 18, 2011
XPDays Ukraine 17 декабря 2011, Киев
Это перая конференция формата XPDays в Украине. Мои поздравления и благодарности организаторам - XPInjection. Местом проведения был выбран БЦ Парус на улице Мечникова. На мой взгляд место проведения имело как свои достоинства так и недостатки. Зная как тяжело с этой частью организации в Киеве я не вижу смысла особенно коментировать Парус. На конференции я присутсвовал в роли докладчика, тем удивительней, что я проспал :( и пропутил открытие, помчавшись сразу на доклады. Как я потом высянил я был далеко не один в этой роли :)
Еще пару слов об организации - думаю что все получилось очень неплохо, был ряд рабочих моментов, но организаторы выдержали их с честью.
А теперь о докладах:
1. "Сравнение тестов на поведение и тестов на состояние" Андрей Бибичев
Андрей рассказал часть своего тренинга по углубленному TDD. Понравилось обилие примеров и доступность. С утра немного не поспевал за докладчиком. Для себя отметил использование библиотеки FEST. Докладом очень доволен :)
2. "Approval Tests как альтернативный взгляд на автоматизированное тестирование" Александр Белецкий
Тема доклада была очень интересной, но на мой взгляд Александр позволил увести себя в сторону вопросами. В итоге не смог показать все заготовленные примеры. Также в очередной раз убедился что что при регламенте 50 минутного доклада live coding невозможен, насколько бы ты не был быстр за клавиатурой. Как Java разработчик отношусь с подозрением ко всему что было разработано дотнетчиками, но все равно попробую. Основные материалы по approval testing.
Слайды.
3. "Experience TDD and pair programming" Johannes Brodwall
Johannes при помощи Дмитрия Миндры продемеонстрировали практическую сессию парного программирования с использованием пинг-понг техники. Большое им за это спасибо. Давненько не видел ничего подобного, сразу пожалел что не попал на coding dojo.
4. Tools Talks
Talk #1 : Александр Коротких
Докладчику немного не хватило опыта для интересной подачи материала, а материал был конечно интересный - Использование Git для Agile проектов. Хоть сам я и отказался от Git в пользу Mercurial :) слушал с интересом.
Talk #2 : Максим Кузьмич
Коллега из Беларуси разложил по полочкам Crucible от Atlassian. Очень грамотный доклад.
Talk #3 : Дмитрий Миндра
Дмитрий рассказывал свой любимый доклад про Software Craftsmanship. См. тут. Как обычно жег по полной :)
5. "Разворачиваем инфраструктуру для автоматизации функционального тестирования веб приложений" Андрей Дзыня
Не мог не поддержать коллегу и товарища. Как выяснилось очень правильно сделал - Андрей оказался в окружении разработчиков и ему не помешала небольшая поддержка. Андрей рассказал о внедрении автоматизированного тестирования UI для веб проектов с использованием Selenium. Слайды скоро должны быть.
6. Ваш покорный слуга с докладом о психологии Code Review.
Своим докладом оказался более-менее доволен. Карточек правда получил аж одну :(. Но зато смогу немного расшевелить аудитории и вовлечь в дискуссию на очень интересную и тонкую тему.
7. "Continuous Delivery" Николай Алименков
Николай разложил по полочкам такой нынче популярный процесс как непрерывная доставка. Единственное что хотелось бы ему заметить, так это то, что Feature Flags все таки были придуманные в канадской Flickr. Слайды думаю скоро будут.
Еще пару слов об организации - думаю что все получилось очень неплохо, был ряд рабочих моментов, но организаторы выдержали их с честью.
А теперь о докладах:
1. "Сравнение тестов на поведение и тестов на состояние" Андрей Бибичев
Андрей рассказал часть своего тренинга по углубленному TDD. Понравилось обилие примеров и доступность. С утра немного не поспевал за докладчиком. Для себя отметил использование библиотеки FEST. Докладом очень доволен :)
Mockist vs Classicist
View more presentations from Andrey Bibichev
2. "Approval Tests как альтернативный взгляд на автоматизированное тестирование" Александр Белецкий
Тема доклада была очень интересной, но на мой взгляд Александр позволил увести себя в сторону вопросами. В итоге не смог показать все заготовленные примеры. Также в очередной раз убедился что что при регламенте 50 минутного доклада live coding невозможен, насколько бы ты не был быстр за клавиатурой. Как Java разработчик отношусь с подозрением ко всему что было разработано дотнетчиками, но все равно попробую. Основные материалы по approval testing.
Слайды.
3. "Experience TDD and pair programming" Johannes Brodwall
Johannes при помощи Дмитрия Миндры продемеонстрировали практическую сессию парного программирования с использованием пинг-понг техники. Большое им за это спасибо. Давненько не видел ничего подобного, сразу пожалел что не попал на coding dojo.
4. Tools Talks
Talk #1 : Александр Коротких
Докладчику немного не хватило опыта для интересной подачи материала, а материал был конечно интересный - Использование Git для Agile проектов. Хоть сам я и отказался от Git в пользу Mercurial :) слушал с интересом.
Talk #2 : Максим Кузьмич
Коллега из Беларуси разложил по полочкам Crucible от Atlassian. Очень грамотный доклад.
Talk #3 : Дмитрий Миндра
Дмитрий рассказывал свой любимый доклад про Software Craftsmanship. См. тут. Как обычно жег по полной :)
5. "Разворачиваем инфраструктуру для автоматизации функционального тестирования веб приложений" Андрей Дзыня
Не мог не поддержать коллегу и товарища. Как выяснилось очень правильно сделал - Андрей оказался в окружении разработчиков и ему не помешала небольшая поддержка. Андрей рассказал о внедрении автоматизированного тестирования UI для веб проектов с использованием Selenium. Слайды скоро должны быть.
6. Ваш покорный слуга с докладом о психологии Code Review.
Своим докладом оказался более-менее доволен. Карточек правда получил аж одну :(. Но зато смогу немного расшевелить аудитории и вовлечь в дискуссию на очень интересную и тонкую тему.
Code review psyhology
View more presentations from Oleksiy Rezchykov
7. "Continuous Delivery" Николай Алименков
Николай разложил по полочкам такой нынче популярный процесс как непрерывная доставка. Единственное что хотелось бы ему заметить, так это то, что Feature Flags все таки были придуманные в канадской Flickr. Слайды думаю скоро будут.
Subscribe to:
Posts (Atom)