Каждый раз, продумывая программу DUMP, нам приходится решать одну и ту же задачу: как сделать так, чтобы как можно больше докладов оказалось интересно как можно большему числу участников конференции. Ведь они такие разные!
И каждый раз мы находим новые решения для этой задачи. Например, в этом году технический трек будет представлен аж в четырех специализированных секциях: FrontTalks, DevOps, Mobile и ServerSide. Каждая из них будет насыщенной и интересной, можете убедиться сами (обзор секций Mobile и DevOps на Хабре, программа FrontTalks).
Из всего многообразия интересных тем для бэкенд-разработчиков надо было выбрать всего 9 лучших. Как мы решили эту задачу и что в итоге получилось, читайте под катом.
Мы ввели два критерия для отбора:
1. Тема должна быть интересна кому-то из программного комитета.
Поскольку наши сферы интересов сильно различаются, секция получилась довольно разношерстной и покрывает несколько областей интересов.
Отбирали и готовили доклады очень разные, но крутые в своем деле парни:
• Алексей Спиридонов — технический директор в JetStyle. В нашей конференции представляет интересы веб-разработчиков из студий.
• Даниил Скробов руководит разработкой в Vostok projects. Представляет интересы маленьких команд стартапов, разработчиков собственных проектов и тех, кто постоянно ищет новые решения.
• Андрей Фефелов возглавляет веб-разработку на Ruby и Python в Mastery.pro.
• Константин Беклемишев руководит отделом разработки Naumen Contact Center, телефонная платформа которого написана на C++ и Python, а бизнес-система — на Java.
• Александр Коковин — разработчик из СКБ Контур.
Костя и Саша представляют интересы энтерпрайз разработчиков на java и .Net.
Спасибо им за проделанную работу!
2. Часто просмотр программ IT-конференций вызывает ощущение дежавю.
Поэтому мы решили отдавать приоритет новым трендам — тому, что только набирает обороты и видится перспективным и применимым в каком-то приближении уже сейчас. Естественно, в этом случае мы делаем упор не просто на ликбез в докладах, а на реальный опыт, на собственные осязаемые результаты, которыми должны поделиться докладчики.
Теперь подробнее о каждом докладе.
Представители Java-мира с нетерпением ждут появления Java 9. Предвосхищая это событие, руководитель отдела прототипирования Сергей Петунин из Центра ИТ поделится результатами препарирования нового «умного» компилятора sjavac. Вы узнаете, чего именно стОит от него ждать и в каких случаях его нужно непременно использовать.
Тема выбора архитектуры БД, увеличения ее скорости и производительности актуальна для большинства проектов. Поэтому сразу несколько слотов посвящены базам данных.
Олег Бартунов — ведущий российский разработчик PostgreSQL c 20-летним стажем, генеральный директор компании Postgres Professional, российского вендора этой СУБД, расскажет о том, в какую сторону идет развитие PostgreSQL, и каким образом будут решатся важные для всех серьезных продуктов задачи: отказоустойчивости и масштабируемости.
Кроме этого, в рамках конференции Олег проведёт отдельную встречу с любителями PostgreSQL, на которой расскажет о месте PostgreSQL в современном ИТ-ландшафте в мире и нашей стране, о перспективах PostgreSQL и отечественной отрасли разработки системного ПО. На встрече вы сможете поделиться мнением о PostgreSQL и задать любые вопросы.
Приглашаются все желающие. Если вы не участвуете в конференции, но хотите посетить встречу, зарегистрируйтесь. Участие во встрече бесплатное.
Андрей Аркаев из Naumen поделится практическими кейсами, как при помощи использования jsonb в PostgreSQL и xmltype в Oracle на порядок ускорить работу базы данных: как решить задачу хранения атрибутов с помощью jsonb в PostgreSQL и xmltype в Oracle; какой профит по размеру, индексам и скорости работы запросов можно получить; какие средства поиска по данным такого типа есть в БД, индексирование; ограничения такого подхода.
Но какой бы крутой ни была БД на ваших серверах, в мире мобильных устройств и нестабильного интернета вы не сможете обращаться к ней на каждое действие пользователя. Как существовать в таких условиях, расскажет Виктор Грищенко, независимый консультант, автор Swarm.js — БД на частично упорядоченном логе и CRDT типах, обеспечивающую кэширование, синхронизацию и работу в оффлайн, на клиенте и сервере.
Тем, кто в своих стремлениях поработить мир уже вышел или вот-вот выйдет за пределы родной страны, будет интересен доклад Александра Денисова из Naumen. Он расскажет о том, как правильно подготовиться к локализации ПО, чтобы впоследствии избежать большой головной боли, где лежат грабли, как наладить процессы разработки, тестирования и документирования, чтобы добиться оптимального качества локализации, о чем стоит подумать заранее, и какие уже сейчас существуют инструменты, сильно облегчающие процесс перевода.
Будет несколько вкусных докладов и для истинных ценителей высоких материй.
Игорь Чевдарь из СКБ Контура расскажет о подходах, которые позволили ему на порядок ускорить работу стандартных библиотек, а также о том, как кодогенерация поможет спасти вас от приступов тошноты при виде оптимального кода.
А Руслан Талипов, разработчик в findmeals.com, поможет примерить на себя DeepLearning. Вы узнаете, как, зачем и с помощью каких инструментов использовать в своих проектах нейронные сети, даже если вы не разработчик Яндекс.Музыки. Каждая кухарка, конечно, в этом не разберется, но многие страхи перед этой модной штукой у вас пропадут.
Ну и для тех, кто умеет считать деньги и время и хочет получать максимальную отдачу при минимальных вложениях за счет использования правильных инструментов, будут еще два доклада.
Слова Катерины из фильма «Москва слезам не верит» — «Трудно с тремя, а когда трех научишься организовывать, потом уже число не имеет значения» — проиллюстрирует генеральный директор студии разработки высоконагруженных интернет-проектов Онтико Олег Бунин на примере управления серверами. Как на двух серверах выдержать нагрузку и пережить Хабраэффект, если у тебя нет ресурсов на rocket science вроде самописных модулей к nginx или патчей к php и, вообще, весь бюджет посчитан.
Из доклада Ивана Немытчетко вы узнаете, что GitLab — это уже давно не только хостинг для git-репозиториев, а настоящий опенсорсный (и всё еще бесплатный!) «кухонный комбайн». Его можно использовать в облаке и на своем железе, можно использовать CI для приватных проектов и много других крутых штук, которые сильно ускоряют и удешевляют развитие проектов.
А 9 апреля Иван проведет Lean Poker. Задача — написать бота для игры в покер. Участники выбирают язык программирования, разбиваются на команды, и… боты начинают играть в покер (для знатоков — в техасский холдэм). На выходе получаем концентрированный опыт принятия решений. Все подробности и регистрация тут.
Конечно, трудно подобрать темы, которые будут заведомо интересны абсолютно любому программисту, но мы уверены, что каждый разработчик на любом языке и с любым опытом сможет получить пользу. Невозможно научить новой технологии за 30-40 минут доклада, но вызвать любопытство, зародить интерес, дать «пинок» для собственных экспериментов — это да. И мы надеемся, что наши доклады выполнят эти задачи.
Программа и регистрация — на сайте конференции.
До встречи в Екатеринбурге 8 апреля!
Спасибо нашим спонсорам, которые делают конференцию возможной: СКБ Контур, Naumen, Центр ИТ.
И каждый раз мы находим новые решения для этой задачи. Например, в этом году технический трек будет представлен аж в четырех специализированных секциях: FrontTalks, DevOps, Mobile и ServerSide. Каждая из них будет насыщенной и интересной, можете убедиться сами (обзор секций Mobile и DevOps на Хабре, программа FrontTalks).
Из всего многообразия интересных тем для бэкенд-разработчиков надо было выбрать всего 9 лучших. Как мы решили эту задачу и что в итоге получилось, читайте под катом.
Мы ввели два критерия для отбора:
1. Тема должна быть интересна кому-то из программного комитета.
Поскольку наши сферы интересов сильно различаются, секция получилась довольно разношерстной и покрывает несколько областей интересов.
Отбирали и готовили доклады очень разные, но крутые в своем деле парни:
• Алексей Спиридонов — технический директор в JetStyle. В нашей конференции представляет интересы веб-разработчиков из студий.
• Даниил Скробов руководит разработкой в Vostok projects. Представляет интересы маленьких команд стартапов, разработчиков собственных проектов и тех, кто постоянно ищет новые решения.
• Андрей Фефелов возглавляет веб-разработку на Ruby и Python в Mastery.pro.
• Константин Беклемишев руководит отделом разработки Naumen Contact Center, телефонная платформа которого написана на C++ и Python, а бизнес-система — на Java.
• Александр Коковин — разработчик из СКБ Контур.
Костя и Саша представляют интересы энтерпрайз разработчиков на java и .Net.
Спасибо им за проделанную работу!
2. Часто просмотр программ IT-конференций вызывает ощущение дежавю.
Поэтому мы решили отдавать приоритет новым трендам — тому, что только набирает обороты и видится перспективным и применимым в каком-то приближении уже сейчас. Естественно, в этом случае мы делаем упор не просто на ликбез в докладах, а на реальный опыт, на собственные осязаемые результаты, которыми должны поделиться докладчики.
Теперь подробнее о каждом докладе.
Представители Java-мира с нетерпением ждут появления Java 9. Предвосхищая это событие, руководитель отдела прототипирования Сергей Петунин из Центра ИТ поделится результатами препарирования нового «умного» компилятора sjavac. Вы узнаете, чего именно стОит от него ждать и в каких случаях его нужно непременно использовать.
Тема выбора архитектуры БД, увеличения ее скорости и производительности актуальна для большинства проектов. Поэтому сразу несколько слотов посвящены базам данных.
Олег Бартунов — ведущий российский разработчик PostgreSQL c 20-летним стажем, генеральный директор компании Postgres Professional, российского вендора этой СУБД, расскажет о том, в какую сторону идет развитие PostgreSQL, и каким образом будут решатся важные для всех серьезных продуктов задачи: отказоустойчивости и масштабируемости.
Кроме этого, в рамках конференции Олег проведёт отдельную встречу с любителями PostgreSQL, на которой расскажет о месте PostgreSQL в современном ИТ-ландшафте в мире и нашей стране, о перспективах PostgreSQL и отечественной отрасли разработки системного ПО. На встрече вы сможете поделиться мнением о PostgreSQL и задать любые вопросы.
Приглашаются все желающие. Если вы не участвуете в конференции, но хотите посетить встречу, зарегистрируйтесь. Участие во встрече бесплатное.
Андрей Аркаев из Naumen поделится практическими кейсами, как при помощи использования jsonb в PostgreSQL и xmltype в Oracle на порядок ускорить работу базы данных: как решить задачу хранения атрибутов с помощью jsonb в PostgreSQL и xmltype в Oracle; какой профит по размеру, индексам и скорости работы запросов можно получить; какие средства поиска по данным такого типа есть в БД, индексирование; ограничения такого подхода.
Но какой бы крутой ни была БД на ваших серверах, в мире мобильных устройств и нестабильного интернета вы не сможете обращаться к ней на каждое действие пользователя. Как существовать в таких условиях, расскажет Виктор Грищенко, независимый консультант, автор Swarm.js — БД на частично упорядоченном логе и CRDT типах, обеспечивающую кэширование, синхронизацию и работу в оффлайн, на клиенте и сервере.
Тем, кто в своих стремлениях поработить мир уже вышел или вот-вот выйдет за пределы родной страны, будет интересен доклад Александра Денисова из Naumen. Он расскажет о том, как правильно подготовиться к локализации ПО, чтобы впоследствии избежать большой головной боли, где лежат грабли, как наладить процессы разработки, тестирования и документирования, чтобы добиться оптимального качества локализации, о чем стоит подумать заранее, и какие уже сейчас существуют инструменты, сильно облегчающие процесс перевода.
Будет несколько вкусных докладов и для истинных ценителей высоких материй.
Игорь Чевдарь из СКБ Контура расскажет о подходах, которые позволили ему на порядок ускорить работу стандартных библиотек, а также о том, как кодогенерация поможет спасти вас от приступов тошноты при виде оптимального кода.
А Руслан Талипов, разработчик в findmeals.com, поможет примерить на себя DeepLearning. Вы узнаете, как, зачем и с помощью каких инструментов использовать в своих проектах нейронные сети, даже если вы не разработчик Яндекс.Музыки. Каждая кухарка, конечно, в этом не разберется, но многие страхи перед этой модной штукой у вас пропадут.
Ну и для тех, кто умеет считать деньги и время и хочет получать максимальную отдачу при минимальных вложениях за счет использования правильных инструментов, будут еще два доклада.
Слова Катерины из фильма «Москва слезам не верит» — «Трудно с тремя, а когда трех научишься организовывать, потом уже число не имеет значения» — проиллюстрирует генеральный директор студии разработки высоконагруженных интернет-проектов Онтико Олег Бунин на примере управления серверами. Как на двух серверах выдержать нагрузку и пережить Хабраэффект, если у тебя нет ресурсов на rocket science вроде самописных модулей к nginx или патчей к php и, вообще, весь бюджет посчитан.
Из доклада Ивана Немытчетко вы узнаете, что GitLab — это уже давно не только хостинг для git-репозиториев, а настоящий опенсорсный (и всё еще бесплатный!) «кухонный комбайн». Его можно использовать в облаке и на своем железе, можно использовать CI для приватных проектов и много других крутых штук, которые сильно ускоряют и удешевляют развитие проектов.
А 9 апреля Иван проведет Lean Poker. Задача — написать бота для игры в покер. Участники выбирают язык программирования, разбиваются на команды, и… боты начинают играть в покер (для знатоков — в техасский холдэм). На выходе получаем концентрированный опыт принятия решений. Все подробности и регистрация тут.
Конечно, трудно подобрать темы, которые будут заведомо интересны абсолютно любому программисту, но мы уверены, что каждый разработчик на любом языке и с любым опытом сможет получить пользу. Невозможно научить новой технологии за 30-40 минут доклада, но вызвать любопытство, зародить интерес, дать «пинок» для собственных экспериментов — это да. И мы надеемся, что наши доклады выполнят эти задачи.
Программа и регистрация — на сайте конференции.
До встречи в Екатеринбурге 8 апреля!
Спасибо нашим спонсорам, которые делают конференцию возможной: СКБ Контур, Naumen, Центр ИТ.