SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Сказ о том,
Как мы на JPoint 2017
ходили
Коротко о конференции
где: world trade center
о чем речь: java и все что около
длительность: 2 дня
кол-во докладов: 39
полезность: 4 / 4+
Зачем люди
на конференции ходят
• получить возможности отвлечься от рутины и взглянуть на спектр
решаемых задач под другим углом
• получить новые источники информации
• получить информацию о чьих то проблемах и примерить их на решаемые
вами задачи
• обсудить решения других людей и узнать о мотивах их принятия
• получить информацию о существующих трендах
• получить возможность оценки своего положения относительно сообщества
(или если угодно – рынка)
• сделать выводы касательно того, насколько решаемые вами задачи были
бы интересны сообществу
Алексей Шипилев
“Перфоманс, что в имени тебе моем”
Для кого: этот доклад был на открытии конференции, один из лучших.
На мой взгляд он будет полезен абсолютно всем, и абсолютно
обязателен к просмотру.
Общее впечатление: доклад нельзя назвать философским
рассуждением на тему того, зачем мы живем, как это может показаться
на первый взгляд. Он заставляет лишний раз задуматься о том, как мы
разрабатываем софт, что нами движет при принятии тех или иных
решений и чего нам эти решения стоят.
Критерии успешности продукта:
1. соответствие полученного результата ожиданиям пользователя
2. корректность реализации
3. безопасность
4. быстрота и удобство разработки
5. производительность
Посылы (или что я услышал):
• не увлекайтесь программированием ради программирования
• не забывать про принцип Паретто и то, как он влияет на ваш бизнес
• любое ваше действие и решение должно быть осознанным и обоснованным
• преждевременная оптимизация – корень всех бед (да в 99.7%), и кстати, это сказал Кнут
• пользуйся своим опытом и не прислушивайся к чужому
• не стестяйтесь делать todo хи, оставляйте записи для своих последователей,
возвращайтесь к своим записям периодически, возможно они уже не нужны
Что вы узнаете:
• что такое перфоманс, зачем он нужен, есть ли ему место в вашей жизни
• что такое закон Амдала и как его применять при общении с вендорами
• какие бенчмарки бывают, каков их жизненный цикл
• зачем на самом деле делать todo хи и что вы потеряете, если не будете
их использовать
Вьет Нгуен
“Где мой сервис, чувак”
Для кого: у тебя уже есть много сервисов, но ты пока не знаешь как
правильно настроить взаимодействие между ними, тогда определенно
стоит посмотреть
Общее впечатление: на этом докладе хотелось услышать что то новое,
чего мы еще не использовали внутри себя, но после просмотра
испытываешь гордость за наш продукт, в котором уже внедрены
основные компоненты микросервисной архитектуры. Особенно приятно
понимать, что проработка наших решений имеет хороший фундамент,
возможно даже более крепкий нежели у больших компаний
Что вы узнаете :
• toolbox для тестирования доступности ваших сервисов
• какие service registry бывают и что это вообще такое (но к сожалению нам не
расскажут в чем их отличия)
• client side balancing vs server side balancing
• немного расскажут про различные resource manager ы
Что можно почитать/ посмотреть по этой теме:
• книга - Sam Newman “Building Microservices”
• курсы - microservices with spring cloud
• рассылка – microservices weekly
• видео с конференции – microservices and modularity, deploy your microservice,
package your java application using docker and kubernetes (не могу судить о
уровне полезности)
Владимир Озерцов
“Масштабируемость в распределенных
системах”
Для кого: для всех, кому интересна
платформа Grid Gain (Apache Ignite в
народе) и тема распределенных in
memory систем хранения и
обработки информации
Общее впечатление: вообще было
интересно, но под конец курс
математики заставил немного
заскучать
Что вы узнаете :
• узнаете что такое grid gain
• послушаете про грабли, и боль, которую вы ощутите наступив на них
• что Grid Gain не решит любую вашу проблему, и придется так же идти на компромиссы,
как и в других распределенных системах
• послушаете небольшой курс математики
А если коротко, то я 3 года ходил на JPoint и два предыдущих раза я так и не попал ни на
одну сессию Grid Gain, я все время жалел об этом, а теперь понял что потерял не многое.
Сам по себе доклад нельзя назвать поверхностным или плохо подготовленным, но ввиду
специфики, интересным и захватывающим его тоже назвать к сожалению нельзя, скорее из
за темы. После того, как докладчик перестал делиться болью и рассказывать о
компромиссах в использовании и перешел к математике, я заскучал.
Алексей Шипилев
“Shenandoach: сборщик мусора,
который смог”
Для кого: для всех практикующих java, и для
людей, считающих что существующие
сборщики мусора тормозят
Общее впечатление: в докладе отлично
изложены принципы работы garbage collector а
в java, а так же его эволюция, считаю просто
обязательным к просмотру, потому что если ты
еще не читал книгу “garbage collection mini
book” то после этого доклада у тебя появится
непреодолимое желание и потребность к ее
прочтению
Что вы узнаете :
• какие сборщики мусора бывают и доступны
• возможно вы узнаете, если еще не знали, какой сборщик мусора использует
ваш проект
• какие стадии сборки мусора бывают, и что во время их выполнения
происходит
• чего стоила разработка нового garbage collector а
• какие алгоритмы используются для поиска недостижимых объектов в графе
Phillip Krenn
“Full Text Search Explained”
Для кого: для тех, кто хочет понять возможности поисковой машины, узнать о
базовых принципах, на которых выполняется поиск и ротация результата, так же
доклад будет отличной демонстрацией и примером технического маркетинга
Общее впечатление: не смотря на то, что сам по себе доклад кажется очень
простым, и то, что на нем говорят о очевидных вещах ни сколько снижает его
полезность, доклад строится по принципу live demo на специально
подготовленном сайте интернет магазина, и задает высокую планку с точки
зрения технического маркетинга. Кроме того в докладе по принципу от простого к
сложному объяснены многие аспекты выполнения поисковых запросов, а так же
идет подробное объяснение API используемого для построения такого типа
запросов
Алексей Зиновьев
“Kafka льет, а Spark разгребает”
Для кого: этот доклад целиком и полностью для разработчиков и
нацелен на то, чтобы рассказать о трендах, в сторону которых движется
Spark
Общее впечатление: доклад довольно концентрированный с точки
зрения контента, так как одновременно с информацией о трендах
развития технологии содержит в себе pseudo live demo их применения и
историю появления. Для себя я отметил, что в целом такой режим
демонстрации мне очень нравится и на будущее им вполне можно
пользоваться. Кроме того, на мой взгляд докладчик является отличным
агрегатором информации и на его обновления определенно стоит
подписаться.
Что вы узнаете :
• зачем нужна обработка потоковых данных
• как и почему не стоит строить обработку потоковых данных
• как работал spark streaming в Spark 1.X и что в нашем распоряжении
есть сейчас
• какие операции можно выполнять над потоками данных
• какие sources/ sinks для spark сейчас есть
• что нас ждет в Spark 2.2.0
Сергей Куксенко
“Повесть о том, как один инженер
HTTP/2 Client разгонял”
Для кого: основную ценность доклад представляет для разработчиков
Общее впечатление: доклад выполнен в моем любимом и на мой взгляд самом
интересном стиле, сначала была поставлена задача по ускорению клиента, а
потом был описан каждый шаг, который был выполнен на этом пути, а так же
причины которые привели именно к такому решению. По идеологии доклад
полностью пересекается с докладом открытия конференции, и пронизан идеями
о том, что сначала мы ищем наиболее очевидные вещи, которые помогут нам
приблизиться к выполнению поставленной задачи, и только после того, как они
будут выполнены мы оцениваем, нужно ли нам двигаться дальше и чего нам это
будет стоить. Кроме того уровень и детальность проработки задачи мотивируют
на улучшение собственных результатов и повышение уровня знаний.
Эволюция за 3 года
Jpoint 2017 - как это было (обзор конференции)

Weitere ähnliche Inhalte

Was ist angesagt?

Эффективные email коммуникации
Эффективные email коммуникацииЭффективные email коммуникации
Эффективные email коммуникацииDenis Tsvettsih
 
Мастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для БританкиМастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для БританкиKsenia Sternina
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки поJaneKozmina
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?LuxoftAgilePractice
 
«DevOps — это о передаче смысла» — Александр Титов, Express 42
«DevOps — это о передаче смысла» — Александр Титов, Express 42«DevOps — это о передаче смысла» — Александр Титов, Express 42
«DevOps — это о передаче смысла» — Александр Титов, Express 42DevDay
 
Фасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийФасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Юлия Пучнина - Внедрение TDD на большом-пребольшом проекте
Юлия Пучнина - Внедрение TDD на большом-пребольшом проектеЮлия Пучнина - Внедрение TDD на большом-пребольшом проекте
Юлия Пучнина - Внедрение TDD на большом-пребольшом проектеITSpringBY
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017LuxoftAgilePractice
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВKsenia Sternina
 
Типичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileТипичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileMagneta AI
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Принципы Getting real (часть 1).Мегамозг
Принципы Getting real (часть 1).МегамозгПринципы Getting real (часть 1).Мегамозг
Принципы Getting real (часть 1).Мегамозгwisedarkness
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияLuxoftAgilePractice
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряit-people
 
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17OdessaFrontend
 

Was ist angesagt? (20)

Преемственность продуктов
Преемственность продуктовПреемственность продуктов
Преемственность продуктов
 
Эффективные email коммуникации
Эффективные email коммуникацииЭффективные email коммуникации
Эффективные email коммуникации
 
Мастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для БританкиМастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для Британки
 
Prototyping
PrototypingPrototyping
Prototyping
 
Методологии разработки по
Методологии разработки поМетодологии разработки по
Методологии разработки по
 
AgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших командAgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших команд
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?
 
«DevOps — это о передаче смысла» — Александр Титов, Express 42
«DevOps — это о передаче смысла» — Александр Титов, Express 42«DevOps — это о передаче смысла» — Александр Титов, Express 42
«DevOps — это о передаче смысла» — Александр Титов, Express 42
 
Фасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийФасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решений
 
Юлия Пучнина - Внедрение TDD на большом-пребольшом проекте
Юлия Пучнина - Внедрение TDD на большом-пребольшом проектеЮлия Пучнина - Внедрение TDD на большом-пребольшом проекте
Юлия Пучнина - Внедрение TDD на большом-пребольшом проекте
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
 
Типичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileТипичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и Agile
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбине
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.
 
Принципы Getting real (часть 1).Мегамозг
Принципы Getting real (часть 1).МегамозгПринципы Getting real (часть 1).Мегамозг
Принципы Getting real (часть 1).Мегамозг
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
 
Project Management
Project ManagementProject Management
Project Management
 
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
Частые ошибки при разработке фронтенда | Odessa Frontend Meetup #17
 

Ähnlich wie Jpoint 2017 - как это было (обзор конференции)

Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиNikita Efimov
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковSQALab
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
Проектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требованийПроектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требованийCEE-SEC(R)
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0WRider
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Ontico
 
Борис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетБорис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетScrumTrek
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСобака Павлова
 
Опыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRОпыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRАлександр Алаев
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
Все что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовВсе что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовValery Leontyev
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовrit2010
 
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)Ontico
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Denis Umnov
 
Четыре взгляда на Cradle
Четыре взгляда на CradleЧетыре взгляда на Cradle
Четыре взгляда на CradleAlekseyTimof
 

Ähnlich wie Jpoint 2017 - как это было (обзор конференции) (20)

Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Это сложно
Это сложноЭто сложно
Это сложно
 
Проектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требованийПроектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требований
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
 
Борис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работаетБорис Вольфсон. Почему Agile больше не работает
Борис Вольфсон. Почему Agile больше не работает
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфорта
 
Опыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseRОпыт разработки SEO софта на примере FastTrust и ComparseR
Опыт разработки SEO софта на примере FastTrust и ComparseR
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Все что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсовВсе что вы хотели знать про разработку электронных курсов
Все что вы хотели знать про разработку электронных курсов
 
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
 
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1
 
UX Design Рrocess
UX Design РrocessUX Design Рrocess
UX Design Рrocess
 
Четыре взгляда на Cradle
Четыре взгляда на CradleЧетыре взгляда на Cradle
Четыре взгляда на Cradle
 

Mehr von CleverDATA

CRM onboarding - оффлайн данные для онлайн рекламы
CRM onboarding - оффлайн данные для онлайн рекламы CRM onboarding - оффлайн данные для онлайн рекламы
CRM onboarding - оффлайн данные для онлайн рекламы CleverDATA
 
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)CleverDATA
 
Data exchange как ключевой элемент экосистемы обмена данными
Data exchange как ключевой элемент экосистемы обмена даннымиData exchange как ключевой элемент экосистемы обмена данными
Data exchange как ключевой элемент экосистемы обмена даннымиCleverDATA
 
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...CleverDATA
 
CleverDATA _HybridConf16_Public
CleverDATA _HybridConf16_PublicCleverDATA _HybridConf16_Public
CleverDATA _HybridConf16_PublicCleverDATA
 
Splunk for IT Operations and IT Service Intelligence
Splunk for IT Operations and IT Service IntelligenceSplunk for IT Operations and IT Service Intelligence
Splunk for IT Operations and IT Service IntelligenceCleverDATA
 
Splunk - универсальная платформа для работы с любыми данными
Splunk - универсальная платформа для работы с любыми даннымиSplunk - универсальная платформа для работы с любыми данными
Splunk - универсальная платформа для работы с любыми даннымиCleverDATA
 
Big data. Тренды и технологии. Использование в работе с клиентами.
Big data. Тренды и технологии. Использование в работе с клиентами.Big data. Тренды и технологии. Использование в работе с клиентами.
Big data. Тренды и технологии. Использование в работе с клиентами.CleverDATA
 
CleverDATA_Afanasev_DigitalEconomy
CleverDATA_Afanasev_DigitalEconomyCleverDATA_Afanasev_DigitalEconomy
CleverDATA_Afanasev_DigitalEconomyCleverDATA
 
Д.Афанасьев_ CleverDATA_Охота за данными
Д.Афанасьев_ CleverDATA_Охота за даннымиД.Афанасьев_ CleverDATA_Охота за данными
Д.Афанасьев_ CleverDATA_Охота за даннымиCleverDATA
 
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)CleverDATA
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data applianceCleverDATA
 
Oracle big data for finance
Oracle big data for financeOracle big data for finance
Oracle big data for financeCleverDATA
 
Clever data 1dmp_oracle_fors
Clever data 1dmp_oracle_forsClever data 1dmp_oracle_fors
Clever data 1dmp_oracle_forsCleverDATA
 
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentation
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentationClever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentation
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentationCleverDATA
 
Customers segmentation_responce prediction
Customers segmentation_responce predictionCustomers segmentation_responce prediction
Customers segmentation_responce predictionCleverDATA
 
HR_Scoring_CleverDATA
HR_Scoring_CleverDATAHR_Scoring_CleverDATA
HR_Scoring_CleverDATACleverDATA
 
CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA
 
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_Hadoop
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_HadoopCleverDATA for Hadoop_Meetup_22052015_Spark_vs_Hadoop
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_HadoopCleverDATA
 
CleverDATA_Spark_audience_segmentation_in_online_ad
CleverDATA_Spark_audience_segmentation_in_online_adCleverDATA_Spark_audience_segmentation_in_online_ad
CleverDATA_Spark_audience_segmentation_in_online_adCleverDATA
 

Mehr von CleverDATA (20)

CRM onboarding - оффлайн данные для онлайн рекламы
CRM onboarding - оффлайн данные для онлайн рекламы CRM onboarding - оффлайн данные для онлайн рекламы
CRM onboarding - оффлайн данные для онлайн рекламы
 
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)
Большие данные в маркетинге: обработка, хранение, монетизация (Big Data 2017)
 
Data exchange как ключевой элемент экосистемы обмена данными
Data exchange как ключевой элемент экосистемы обмена даннымиData exchange как ключевой элемент экосистемы обмена данными
Data exchange как ключевой элемент экосистемы обмена данными
 
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...
Text mining of Beauty Blogs: о чем говорят женщины? (Артем Просветов, data sc...
 
CleverDATA _HybridConf16_Public
CleverDATA _HybridConf16_PublicCleverDATA _HybridConf16_Public
CleverDATA _HybridConf16_Public
 
Splunk for IT Operations and IT Service Intelligence
Splunk for IT Operations and IT Service IntelligenceSplunk for IT Operations and IT Service Intelligence
Splunk for IT Operations and IT Service Intelligence
 
Splunk - универсальная платформа для работы с любыми данными
Splunk - универсальная платформа для работы с любыми даннымиSplunk - универсальная платформа для работы с любыми данными
Splunk - универсальная платформа для работы с любыми данными
 
Big data. Тренды и технологии. Использование в работе с клиентами.
Big data. Тренды и технологии. Использование в работе с клиентами.Big data. Тренды и технологии. Использование в работе с клиентами.
Big data. Тренды и технологии. Использование в работе с клиентами.
 
CleverDATA_Afanasev_DigitalEconomy
CleverDATA_Afanasev_DigitalEconomyCleverDATA_Afanasev_DigitalEconomy
CleverDATA_Afanasev_DigitalEconomy
 
Д.Афанасьев_ CleverDATA_Охота за данными
Д.Афанасьев_ CleverDATA_Охота за даннымиД.Афанасьев_ CleverDATA_Охота за данными
Д.Афанасьев_ CleverDATA_Охота за данными
 
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)
CleverDATA (Denis Reymer) presentation for CNews Forum 2015 (Banking Section)
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data appliance
 
Oracle big data for finance
Oracle big data for financeOracle big data for finance
Oracle big data for finance
 
Clever data 1dmp_oracle_fors
Clever data 1dmp_oracle_forsClever data 1dmp_oracle_fors
Clever data 1dmp_oracle_fors
 
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentation
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentationClever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentation
Clever data datascienceweek_spark_vs_hadoop_in_online_audience_segmentation
 
Customers segmentation_responce prediction
Customers segmentation_responce predictionCustomers segmentation_responce prediction
Customers segmentation_responce prediction
 
HR_Scoring_CleverDATA
HR_Scoring_CleverDATAHR_Scoring_CleverDATA
HR_Scoring_CleverDATA
 
CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015
 
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_Hadoop
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_HadoopCleverDATA for Hadoop_Meetup_22052015_Spark_vs_Hadoop
CleverDATA for Hadoop_Meetup_22052015_Spark_vs_Hadoop
 
CleverDATA_Spark_audience_segmentation_in_online_ad
CleverDATA_Spark_audience_segmentation_in_online_adCleverDATA_Spark_audience_segmentation_in_online_ad
CleverDATA_Spark_audience_segmentation_in_online_ad
 

Jpoint 2017 - как это было (обзор конференции)

  • 1. Сказ о том, Как мы на JPoint 2017 ходили
  • 2. Коротко о конференции где: world trade center о чем речь: java и все что около длительность: 2 дня кол-во докладов: 39 полезность: 4 / 4+
  • 4. • получить возможности отвлечься от рутины и взглянуть на спектр решаемых задач под другим углом • получить новые источники информации • получить информацию о чьих то проблемах и примерить их на решаемые вами задачи • обсудить решения других людей и узнать о мотивах их принятия • получить информацию о существующих трендах • получить возможность оценки своего положения относительно сообщества (или если угодно – рынка) • сделать выводы касательно того, насколько решаемые вами задачи были бы интересны сообществу
  • 5. Алексей Шипилев “Перфоманс, что в имени тебе моем” Для кого: этот доклад был на открытии конференции, один из лучших. На мой взгляд он будет полезен абсолютно всем, и абсолютно обязателен к просмотру. Общее впечатление: доклад нельзя назвать философским рассуждением на тему того, зачем мы живем, как это может показаться на первый взгляд. Он заставляет лишний раз задуматься о том, как мы разрабатываем софт, что нами движет при принятии тех или иных решений и чего нам эти решения стоят.
  • 6. Критерии успешности продукта: 1. соответствие полученного результата ожиданиям пользователя 2. корректность реализации 3. безопасность 4. быстрота и удобство разработки 5. производительность Посылы (или что я услышал): • не увлекайтесь программированием ради программирования • не забывать про принцип Паретто и то, как он влияет на ваш бизнес • любое ваше действие и решение должно быть осознанным и обоснованным • преждевременная оптимизация – корень всех бед (да в 99.7%), и кстати, это сказал Кнут • пользуйся своим опытом и не прислушивайся к чужому • не стестяйтесь делать todo хи, оставляйте записи для своих последователей, возвращайтесь к своим записям периодически, возможно они уже не нужны
  • 7. Что вы узнаете: • что такое перфоманс, зачем он нужен, есть ли ему место в вашей жизни • что такое закон Амдала и как его применять при общении с вендорами • какие бенчмарки бывают, каков их жизненный цикл • зачем на самом деле делать todo хи и что вы потеряете, если не будете их использовать
  • 8. Вьет Нгуен “Где мой сервис, чувак” Для кого: у тебя уже есть много сервисов, но ты пока не знаешь как правильно настроить взаимодействие между ними, тогда определенно стоит посмотреть Общее впечатление: на этом докладе хотелось услышать что то новое, чего мы еще не использовали внутри себя, но после просмотра испытываешь гордость за наш продукт, в котором уже внедрены основные компоненты микросервисной архитектуры. Особенно приятно понимать, что проработка наших решений имеет хороший фундамент, возможно даже более крепкий нежели у больших компаний
  • 9. Что вы узнаете : • toolbox для тестирования доступности ваших сервисов • какие service registry бывают и что это вообще такое (но к сожалению нам не расскажут в чем их отличия) • client side balancing vs server side balancing • немного расскажут про различные resource manager ы Что можно почитать/ посмотреть по этой теме: • книга - Sam Newman “Building Microservices” • курсы - microservices with spring cloud • рассылка – microservices weekly • видео с конференции – microservices and modularity, deploy your microservice, package your java application using docker and kubernetes (не могу судить о уровне полезности)
  • 10. Владимир Озерцов “Масштабируемость в распределенных системах” Для кого: для всех, кому интересна платформа Grid Gain (Apache Ignite в народе) и тема распределенных in memory систем хранения и обработки информации Общее впечатление: вообще было интересно, но под конец курс математики заставил немного заскучать
  • 11. Что вы узнаете : • узнаете что такое grid gain • послушаете про грабли, и боль, которую вы ощутите наступив на них • что Grid Gain не решит любую вашу проблему, и придется так же идти на компромиссы, как и в других распределенных системах • послушаете небольшой курс математики А если коротко, то я 3 года ходил на JPoint и два предыдущих раза я так и не попал ни на одну сессию Grid Gain, я все время жалел об этом, а теперь понял что потерял не многое. Сам по себе доклад нельзя назвать поверхностным или плохо подготовленным, но ввиду специфики, интересным и захватывающим его тоже назвать к сожалению нельзя, скорее из за темы. После того, как докладчик перестал делиться болью и рассказывать о компромиссах в использовании и перешел к математике, я заскучал.
  • 12. Алексей Шипилев “Shenandoach: сборщик мусора, который смог” Для кого: для всех практикующих java, и для людей, считающих что существующие сборщики мусора тормозят Общее впечатление: в докладе отлично изложены принципы работы garbage collector а в java, а так же его эволюция, считаю просто обязательным к просмотру, потому что если ты еще не читал книгу “garbage collection mini book” то после этого доклада у тебя появится непреодолимое желание и потребность к ее прочтению
  • 13. Что вы узнаете : • какие сборщики мусора бывают и доступны • возможно вы узнаете, если еще не знали, какой сборщик мусора использует ваш проект • какие стадии сборки мусора бывают, и что во время их выполнения происходит • чего стоила разработка нового garbage collector а • какие алгоритмы используются для поиска недостижимых объектов в графе
  • 14. Phillip Krenn “Full Text Search Explained” Для кого: для тех, кто хочет понять возможности поисковой машины, узнать о базовых принципах, на которых выполняется поиск и ротация результата, так же доклад будет отличной демонстрацией и примером технического маркетинга Общее впечатление: не смотря на то, что сам по себе доклад кажется очень простым, и то, что на нем говорят о очевидных вещах ни сколько снижает его полезность, доклад строится по принципу live demo на специально подготовленном сайте интернет магазина, и задает высокую планку с точки зрения технического маркетинга. Кроме того в докладе по принципу от простого к сложному объяснены многие аспекты выполнения поисковых запросов, а так же идет подробное объяснение API используемого для построения такого типа запросов
  • 15. Алексей Зиновьев “Kafka льет, а Spark разгребает” Для кого: этот доклад целиком и полностью для разработчиков и нацелен на то, чтобы рассказать о трендах, в сторону которых движется Spark Общее впечатление: доклад довольно концентрированный с точки зрения контента, так как одновременно с информацией о трендах развития технологии содержит в себе pseudo live demo их применения и историю появления. Для себя я отметил, что в целом такой режим демонстрации мне очень нравится и на будущее им вполне можно пользоваться. Кроме того, на мой взгляд докладчик является отличным агрегатором информации и на его обновления определенно стоит подписаться.
  • 16. Что вы узнаете : • зачем нужна обработка потоковых данных • как и почему не стоит строить обработку потоковых данных • как работал spark streaming в Spark 1.X и что в нашем распоряжении есть сейчас • какие операции можно выполнять над потоками данных • какие sources/ sinks для spark сейчас есть • что нас ждет в Spark 2.2.0
  • 17. Сергей Куксенко “Повесть о том, как один инженер HTTP/2 Client разгонял” Для кого: основную ценность доклад представляет для разработчиков Общее впечатление: доклад выполнен в моем любимом и на мой взгляд самом интересном стиле, сначала была поставлена задача по ускорению клиента, а потом был описан каждый шаг, который был выполнен на этом пути, а так же причины которые привели именно к такому решению. По идеологии доклад полностью пересекается с докладом открытия конференции, и пронизан идеями о том, что сначала мы ищем наиболее очевидные вещи, которые помогут нам приблизиться к выполнению поставленной задачи, и только после того, как они будут выполнены мы оцениваем, нужно ли нам двигаться дальше и чего нам это будет стоить. Кроме того уровень и детальность проработки задачи мотивируют на улучшение собственных результатов и повышение уровня знаний.