Как стать автором
Обновить
274.23
Конференции Олега Бунина (Онтико)
Профессиональные конференции для IT-разработчиков
Сначала показывать

Знай свой JIT: ближе к машине

Время на прочтение14 мин
Количество просмотров27K
До того, как написанный нами код будет исполнен, он проходит довольно долгий путь. Андрей Мелихов в своем докладе на РИТ++ 2018 разобрал каждый шаг на этом пути на примере движка V8. Заходите под кат, чтобы выяснить, что даёт нам глубокое понимание принципов работы компилятора и как сделать JavaScript код производительнее.



Узнаем, является ли WASM серебряной пулей для повышения производительности кода, и всегда ли оправданы оптимизации.

Спойлер: «Преждевременная оптимизация — корень всех бед», Дональд Кнут.



О спикере: Андрей Мелихов работает в компании Яндекс.Деньги, активно пишет на Node.js, а в браузере — меньше, поэтому ему ближе серверный JavaScript. Андрей поддерживает и развивает сообщество devShacht, заходите познакомиться на GitHub или Medium.
Читать дальше →
Всего голосов 54: ↑53 и ↓1+52
Комментарии9

Встречайте DevOpsConf Russia

Время на прочтение5 мин
Количество просмотров4.3K

Принципы DevOps плотно проникли в жизнь разработчиков, и, хотя разночтений в понятиях меньше не стало, сообществу нужно отдельное большое мероприятие для обмена опытом. Им станет конференция DevOpsConf Russia.


DevOpsConf Russia состоится 1 и 2 октября в Москве, соберет 500 специалистов и будет логически продолжать серию RootConf. Мы шли к этому перевоплощению несколько лет, и наконец готовы все рассказать.




В 2015 году в рамках фестиваля РИТ++ мы возродили конференцию RootConf, чтобы привлечь интерес к современным инструментам эксплуатации и подходам DevOps.
Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии5

Оркестрируемая сага или как построить бизнес-транзакции в сервисах с паттерном database per service

Время на прочтение16 мин
Количество просмотров32K

Привет! Меня зовут Константин Евтеев, я работаю в Авито руководителем юнита DBA. Наша команда развивает системы хранения данных Авито, помогает в выборе или выдаче баз данных и сопутствующей инфраструктуры, поддерживает Service Level Objective для серверов баз данных, а еще мы отвечаем за эффективность использования ресурсов и мониторинг, консультируем по проектированию, а возможно и разрабатываем микросервисы, сильно завязанные на системы хранения, или сервисы для развития платформы в контексте хранилищ.


Я хочу рассказать, как мы решили один из вызовов микросервисной архитектуры — проведение бизнес-транзакций в инфраструктуре сервисов, построенных с помощью паттерна Database per service. С докладом на эту тему я выступал на конференции Highload++ Siberia 2018.


image
Узнать про саги
Всего голосов 44: ↑44 и ↓0+44
Комментарии19

Додо: IT-компания, которая делает пиццу. Программирование и IT-процессы / АйтиХайп

Время на прочтение3 мин
Количество просмотров11K
В первом выпуске видеоблога АйтиХайп мы пришли в гости в Додо Пиццу, где обсудили интеграцию IT и бизнеса, экстремальное программирование, Agile, удаленную работу, архитектуру их систем и особенности найма. Можно пройти под кат и почитать цитаты из интервью и немного истории, а можно сразу перейти к видео.

Всего голосов 45: ↑27 и ↓18+9
Комментарии11

Оцениваем разработчика на основе объективных данных

Время на прочтение22 мин
Количество просмотров24K
К сожалению, мы не живем в идеальном мире, где каждый разработчик имеет идеальный и сбалансированный уровень производительности, при этом сфокусирован на задачах и продумывает их от и до. Командное взаимодействие тоже не всегда устроено так, что все члены команды работают с максимальной эффективностью. Как и с многими проблемами вообще, в команде разработки ранняя диагностика позволяет сэкономить ресурсы, нервы руководства и создать хорошую рабочую атмосферу.

В небольшой команде тимлид может попытаться судить обо всем происходящем на основе субъективных ощущений, но, чем больше компания, тем важнее использовать объективные данные и метрики. Александр Киселев (AleksandrKiselev) и Сергей Семенов в своем докладе на TeamLead Conf показали, как использовать данные, которые вы уже накопили, где взять дополнительные, и что они все вместе могут помочь определить неочевидные проблемы. И даже, аккумулировав опыт многих коллег, предложили варианты решения.


О спикерах: Александр Киселев и Сергей Семенов в IT мы уже больше 8 лет. Оба прошли путь от разработчика до тимлида и далее до product-менеджера. Сейчас работают над аналитическим сервисом GitLean, который автоматически собирает аналитику у команд разработки для тимлидов и CTO. Задача этого сервиса в том, чтобы технические менеджеры могли принимать свои решения на основе объективных данных.
Всего голосов 48: ↑39 и ↓9+30
Комментарии19

Django Channels – ответ современному вебу

Время на прочтение13 мин
Количество просмотров47K
В мире Django набирает популярность дополнение Django Channels. Эта библиотека должна принести в Django асинхронное сетевое программирование, которое мы так долго ждали. Артём Малышев на Moscow Python Conf 2017 объяснил, как это делает первая версия библиотеки (сейчас автор уже запилил channels2), зачем она это делает и делает ли вообще.

Прежде всего, дзен Python говорит, что любое решение должно быть единственное. Поэтому в Python всего минимум по три. Сетевых асинхронных фреймворков уже существует большое множество:

  • Twisted;
  • Eventlet;
  • Gevent;
  • Tornado;
  • Asyncio.

Казалось бы, зачем писать еще одну библиотеку и надо ли вообще.


О спикере: Артём Малышев независимый Python разработчик. Занимается разработкой распределённых систем, выступает на конференциях по Python. Артёма можно найти по никнейму PROOFIT404 на Github и в социальных сетях.
Всего голосов 44: ↑41 и ↓3+38
Комментарии35

Микротаски для программистов и альтернативный криптовалютный способ их оплаты

Время на прочтение18 мин
Количество просмотров11K
Гость второго выпуска Run Loop — подкаста о тех, кто делает продукты своими собственными руками — Егор Бугаенко. Расспросим его о цели создания своей криптовалюты Zold. Узнаем, почему для ее написания используется Ruby. Поговорим сразу о многом, начиная от распорядка дня и книг, заканчивая провокационными вопросами о качестве работы программистов. И напоследок обсудим, что разработчики, не умеющие участвовать в Open Source проектах, скоро станут никому не нужны.



Ведущие: Илья Царев, Алексей Милеев, Роман Бусыгин.

Илья Царев занимается iOS разработкой в Альфа-банке, выступает на различных митапах и конференциях.

Алексей Милеев разрабатывает Android версию App in the Air, ведет Telegram-канал по Android разработке, и курирует доклады на AppsConf.

Роман Бусыгин — ведущий разработчик Яндекс.музыки для iOS, часто выступает на конференциях и участвует в подкастах.

В гостях: Егор Бугаенко — основатель и CEO компании Zerocracy, разрабатывающей AI-роботов для управления программистами; ООП-фундаменталист; автор «Elegant Objects» — серии книг об объектно-ориентированном программировании; создатель Cactoos, Takes Framework, JCabi и Rultor, а еще блогер и филантроп.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии1

Frontend Conf Moscow — клиентсайд и вглубь и вширь

Время на прочтение5 мин
Количество просмотров2.4K
Как-то так получается, что клиентская разработка, с одной стороны, захватывает территории и становится все более востребованной, с другой, — все больше обосабливается. О распространении мы судим по нескольким последним фестивалям РИТ++, на которых и докладов по фронтенду было в 2-3 раза больше, чем по бэкенду или DevOps, и слушателям это было интереснее, и даже приехавшие видеоблогеры в основном оказались фонтендерами, но об этом позже. А в ответ на тенденции разделения и углубления специализаций мы организуем Frontend Conf Moscow. О том, что будет из себя представлять эта конференция, что от неё ждать, как поучаствовать, читайте далее.



О главном


Frontend Conf Moscow пройдет 4 и 5 октября в Москве в хорошо знакомом и удобном Инфопространстве. Это будет два дня, которые мы с вами целиком посвятим технологиям разработки клиентской части веб-проектов. Доклады в несколько потоков, мастер-классы, митапы, обсуждения с экспертами за чашкой кофе или, в вечернее время, стаканом кое-чего еще, сильнейшие разработчики среди участников — все это позволит погрузиться в тему полностью, и обсудить аспекты, которые до этого оказывались слишком узкими или специфичными.
Всего голосов 24: ↑23 и ↓1+22
Комментарии0

Cassandra для хранения метаданных: успехи и провалы

Время на прочтение31 мин
Количество просмотров20K
Каким требованиям должно удовлетворять хранилище метаданных для облачного сервиса? Да не самого обычного, а для enterprise с поддержкой географически распределенных датацентров и Active-Active. Очевидно, система должна хорошо масштабироваться, быть отказоустойчивой и хотелось бы, чтобы было возможно реализовать настраиваемую консистентность операций.

Под все эти требования подходит только Cassandra, а ничто другое не подходит. Надо заметить, Cassandra действительно классная, но работа с ней напоминает американские горки.


В докладе на Highload++ 2017 Андрей Смирнов (smira) решил, что о хорошем говорить неинтересно, зато подробно рассказал, про каждую проблему, с которой пришлось столкнуться: про потерю и порчу данных, про зомби и потерю производительности. Эти истории и вправду напоминают катание на горках, но на все проблемы находится решение, за которым добро пожаловать под кат.

О спикере: Андрей Смирнов работает в компании Virtustream, реализующей облачное хранилище для enterprise. Идея состоит в том, что условно Amazon делает облако для всех, а Virtustream делает специфические вещи, которые необходимы большой компании.

Всего голосов 38: ↑37 и ↓1+36
Комментарии16

Отличаются ли проблемы тимлидов в Санкт-Петербурге, выясним на Saint TeamLead Conf

Время на прочтение7 мин
Количество просмотров4K
В феврале этого года мы провели первую конференцию для тимлидов и о тимлидах. Конференцию посетило более 500 человек. Главным итогом можно считать то, что в принципе сообщество признало наличие проблемы, о чем свидетельствует количество и состав вопросов, которые были подняты на круглом столе (мы писали об этом в  обзоре). Поскольку есть проблема, то нужно искать её решение, что мы и планируем сделать в рамках Saint TeamLead Conf в Санкт-Петербурге 24 и 25 сентября. Прием заявок на доклады ещё идёт, и о конкретной программе говорить пока рано. Давайте поговорим о целях Программного комитета, вспомним прошедшую конференцию, а также поговорим о том, что ждёт нас в конце сентября в Питере.


Всего голосов 40: ↑39 и ↓1+38
Комментарии1

На Highload++ 2018 полный вперед

Время на прочтение9 мин
Количество просмотров4.8K
Highload++ — знаковое событие в мире IT и своеобразный ежегодный чекпойнт для любого разработчика высоконагруженных систем. Это самая большая и крутая профессиональная конференция для разработчиков в России. На ней много всего: участников, событий, докладов, партнеров и экспертов. В 2017 году Highload++ собрал 2600 человек и, конечно, это не предел. Это мегасобытие, на котором просто нужно быть, в 2018 году пройдет в Москве 8 и 9 ноября.



К тому, чтобы эти два дня прошли идеально, приходится очень заранее готовиться. Мы уже начали, в первую очередь, работать над программой.
Всего голосов 33: ↑31 и ↓2+29
Комментарии5

Как попасть в Программный комитет классной конференции, и зачем это нужно

Время на прочтение5 мин
Количество просмотров4.2K
Программный комитет — это двигатель любой конференции. Именно благодаря его работе вы видите на сцене крутых ребят с интересными докладами. Верно и обратное — если выступления спикеров явно сырые, то вина за это тоже ложится на ПК.

Мы в AppsConf это понимали с самого начала, поэтому подошли к вопросу фундаментально и начали набирать членов ПК еще в апреле, за полгода до самой конференции. В основном метод подбора был простой — друзья и друзья друзей, в которых мы были уверены. Но есть четкое понимание, что такой метод поиска сильно ограничивает нас в появлении в команде новых людей с нестандартными идеями — поэтому мы решили в отдельной статье рассказать о том, что такое программный комитет, как он работает и как туда попасть.

Важное замечание: обо всем я рассказываю на примере ПК AppsConf, но это более-менее верно и для многих других конференций.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии6

Как тимлиду выжить в масштабируемом скраме и сохранить контроль за качеством кода

Время на прочтение16 мин
Количество просмотров13K
Технический директор ivi Евгений Россинский (eross) хорошо знаком участникам наших конференций по докладам о технической стороне стриминга. Но сегодня пред вами расшифровка доклада Евгения на TeamLead Conf о том, как отражается Agile-трансформация на лидерах команд.



Не так давно в ivi прошли Agile-трансформацию и получили от неё хороший профит в плане:

  • бизнеса,
  • скорости разработки,
  • time to market;
  • других интересных метрик.

Но последствия этого креативного решения довольно серьёзно ударили по лидерам команд. Доклад как раз о том, как с этим справляться, и какие применять инструменты.

Всего голосов 38: ↑31 и ↓7+24
Комментарии33

Развитие баз данных в Dropbox. Путь от одной глобальной базы MySQL к тысячам серверов

Время на прочтение33 мин
Количество просмотров18K
Когда только Dropbox запустился, один пользователь на Hacker News прокомментировал, что реализовать его можно несколькими bash-скриптами с помощью FTP и Git. Сейчас такого сказать никак нельзя, это крупное облачное файловое хранилище с миллиардами новых файлов каждый день, которые не просто как-то хранятся в базе данных, а так, что любую базу можно восстановить на любую точку в течение последних шесть дней.

Под катом расшифровка доклада Славы Бахмутова (m0sth8) на Highload++ 2017, о том, как развивались базы данных в Dropbox и как они устроены сейчас.


О спикере: Слава Бахмутов — site reliability engineer в команде Dropbox, очень любит Go и иногда появляется в подкасте golangshow.com.

Содержание




Всего голосов 73: ↑71 и ↓2+69
Комментарии9

День из жизни мобильного разработчика Uber

Время на прочтение14 мин
Количество просмотров9.6K
Run Loop — подкаст про тех, кто делает продукты своими собственными руками. В ближайшие пару месяцев гостями станут разработчики, которые 8 и 9 октября выступят на конференции AppsConf.

В первом выпуске гостем стал Максим Ефимов. Под катом его рассказ о собеседовании и работу в Uber, про релокацию в Амстердам (вам тоже захочется туда поехать) и, конечно, про AppsConf.



Ведущие: Илья Царев, Алексей Милеев, Роман Бусыгин.
Читать дальше →
Всего голосов 38: ↑34 и ↓4+30
Комментарии2

Машинное обучение и мобильная разработка

Время на прочтение33 мин
Количество просмотров16K
Как правило, data scientist имеет смутное представление о мобильной разработке, а разработчики мобильных приложений не занимаются машинным обучением. Андрей Володин — инженер Prisma AI живет на стыке этих двух миров и рассказал ведущим подкаста Podlodka, каково это.

Воспользовавшись моментом, Стас Цыганов (Туту.ру) и Глеб Новик (Тинькофф Банк), во-первых, раз и навсегда прояснили, что никто не обучает нейронные сети на мобильных устройствах. А также разобрались, что в машинном обучении, к сожалению, нет маги; обсудили современные техники вроде глубокого обучения, обучения с подкреплением и капсульных сетей.

В итоге, поскольку Podlodka — аудиошоу про мобильную разработку, к ней и пришли и узнали, как это все работает для мобильных устройств.

Далее текстовая версия этой беседы, а запись подкаста здесь.
Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Комментарии3

Простые, но неочевидные, советы по подготовке доклада на крутую конференцию

Время на прочтение7 мин
Количество просмотров16K
В этом году мы, как никогда раньше, основательно подходим к работе над программой AppsConf — конференции для разработчиков мобильных приложений. Во-первых, у нас большой и классный программный комитет. Серьезно, чтобы в итоге отобрать около 60 докладов, 20 крутых профессионалов во всех мыслимых областях мобильной разработки работают с заявками уже с апреля месяца. Через их руки (глаза и уши на созвонах) уже прошло более 70 докладов, на основе которых сформировались некоторые советы о том, что для выступления хорошо, а что — плохо.

Советы эти естественно не связаны именно с тематикой конференции, а относятся к любому выступлению от специалиста для специалистов.

Рекомендую к прочтению даже тем, кто стабильно попадает в топ докладчиков, и особенно тем, кто туда стремится. Заодно и познакомимся с некоторыми членами Программного комитета.
Читать дальше →
Всего голосов 47: ↑42 и ↓5+37
Комментарии7

Немного закулисья VK

Время на прочтение5 мин
Количество просмотров31K
В преддверии cибирской HighLoad++ мы побеседовали с одним из наших спикеров — Юрием Насретдиновым, расспросив его о том, хорошо ли работается во ВКонтакте, одновременно приоткрывая завесу тайны над внутренней кухней социальной сети.



В рамках же самой конференции Юрий будет рассказывать о том, как социальная сеть вставляет данные в ClickHouse с десятков тысяч серверов, чего в текущей беседе мы коснулись лишь вскользь.
Читать дальше →
Всего голосов 55: ↑47 и ↓8+39
Комментарии46

DevOps на HightLoad++ Siberia: развенчаем мифы и обсудим инструменты

Время на прочтение7 мин
Количество просмотров3.1K
Интервью с Александром Титовым, одним из членов программного комитета нашей июньской конференции HighLoad++, отдельная секция которой будет посвящена DevOps.
Под катом про то, в каком направлении дует «ветер» DevOps, и какие именно аспекты этой концепции будут обсуждаться на форуме.


Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии0

РИТ++, Tech RaDarts и все-все-все

Время на прочтение3 мин
Количество просмотров1.8K

Всем привет! РИТ++ отгремел, время подводить итоги и стремиться дальше. Как показал опрос, проведенный организаторами фестиваля, большинство участников приехали туда, чтобы расширить кругозор, найти новые инструменты, технологии, идеи и вдохновение. Под катом рассказываю о знаниях и практиках, которыми делились на РИТ++ 2018 мои коллеги, зачем устраивать соревнование по дартсу на стенде и при чём здесь технологический радар.


Всего голосов 25: ↑24 и ↓1+23
Комментарии2

Информация

Сайт
www.ontico.ru
Дата регистрации
Дата основания
Численность
31–50 человек
Местоположение
Россия