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
Subscribe to:
Posts (Atom)