В современном мире сложно представить бизнес-приложение которое бы не работало с Сетью. Часто источником данных для мобильного приложения является собственный веб-сервис заказчика, а для транспорта данных выбирается проверенная временем связка HTTP+REST+JSON. Однако, все чаще можно встретить gRPC как замену традиционному подходу. Давайте внимательно посмотрим на эту технологию.
СкрытьПотоковое видео в вебе прошло долгий путь — от Flash до Media Source Extensions. Поговорим, о том какие API и форматы используют современные видео-хостинги и том, что вам нужно будет знать, если вы захотите сделать свой собственный онлайн-кинотеатр. Особое внимание уделю современным стриминговым видео-форматам, а также браузерным API, необходимым для их поддержки.
СкрытьКак известно, построение CI/CD — дело непростое. Приглашаю вас за кулисы этого трудоемкого процесса в отделе Wargaming Platform. Я расскажу, какими путями мы двигались и продолжаем двигаться на пути к поставленным целям, и покажу, как мы развивали инструментарий и совершенствовали команду, чтобы решать возникающие вопросы минимальными усилиями.
СкрытьСпецификация Реактивных Стримов являеться венцом творения в области асиннхронного, не блокирующего стриминга с четкой калибровкой потока данных. Появление спецификации привнесло глоток свежего воздуха в мир реактивного програмировани в Java екосистеме. Как результат, мы узрели обьединение многих реактивных библиотек под единым API. Очевидно, данная спецификация была разработана во имя светлого будущего. Но, будет ли будуще у данного подхода сегодня? Как остальные языки программирования отреагировали на появление данного стандарта и получилось ли розширить экспанцию данного стандарта также успешно как и в JVM мире? Более того, что произойдет со стандартом с появлением fiber в Java? Все эти вопросы и многое другое будет поведано во время данного доклада, и вам точно станет ясно зачем же оно зародилось и что с Reactive-Streams будет в иготе.
СкрытьИнженер ПО, уже более 7 лет занимается разработкой ПО в различных областях. В последнее время активно разрабатывает корпоративное ПО и распределённые системы, в основном используя стек Spring. С самого начала разработки Spring 5 внимательно следит за развитием фреймворка и активно продвигает публике Reactive-решения, основанные на Spring 5 и Reactor 3. Кроме того, Олег — коммиттер Reactor 3, а также спикер таких конференций, как JEEConf и JavaDay Ukraine. Автор книги 'Reactive Programming in Spring 5.0'.
СкрытьРасскажу про основные SRE практики, как их внедрить без боли и почему в небольшой компании не нужно нанимать для этого отдельного человека.
СкрытьМы привыкли при создании приложений на Java полагаться на Spring Boot. Однако, в мире FaaS, облачных микросервисов и serverless не принято тратить на старт приложения 30 секунд и более - для AWS Lambda это непозволительная роскошь. Здесь требуется совсем другой подход. Quarkus - молодой и современный фреймворк на Java, который отличают быстрая скорость запуска приложений и небольшой расход памяти. Благодаря поддержке GraalVM и AOT-компиляции с его помощью вы сможете создавать нативные приложения на Java. Quarkus совместим со стандартами Eclipse MicroProfile (CDI, JAX-RS и другие), а также имеет множество расширений, которые включают поддержку Hibernate, Kafka, OpenShift, Kubernetes и Vert.x. Доклад познакомит вас с Quarkus и поможет узнать о плюсах и минусах нового фреймворка.
СкрытьДелал энтерпрайз (в разное время был бэкенд-разработчиком, фуллстеком и архитектором), был игровым инди-разработчиком, сейчас снова пишу энтерпрайз - на Java и Spring/Spring Boot. Вхожу в ТОП-10 авторов Хабрахабра, автор многих популярных переводов и собственных постов.
СкрытьРассмотрим на примере готового решения для e-commerce платформы создание набора авто тестов без дублирования. Один ручной тест, один тестовый сценарий, который можно запускать на desktop, tablet, mobile, а так же, на разных средах.
СкрытьJava тормозит? Бывает. В докладе мы разберём, как можно управлять работой JIT-компилятора и как анализировать случаи, когда что-то пошло не так.
СкрытьЧто общего у брокера сообщений, платформы для потоковой аналитики и QaaS в Авито – все они построены на Apache Kafka. Про эти три кейса использования Apache Kafka расскажу на докладе.
СкрытьМы живем в эпоху перемен. Меняются технологии и бизнес-задачи. То, что еще недавно казалось передовым рубежом науки, сегодня уже обычная рутина. Развитие искусственного интеллекта легло в основу новой идеи — «Интеллектуальное предприятие». Мы поговорим о технологиях, которые позволяют нам делать первые шаги в сторону концепции «Интеллектуального предприятия» на примере реальных кейсов.
СкрытьМикросервисы и Domain Driven Design созданы друг для друга. Я расскажу как DDD помогает нам пилить монолит и писать понятный код. Покажу какие паттерны и подходы мы используем в работе и каких антипаттернов можно избежать, если следовать принципам DDD.
СкрытьРазработчик, DoDo Pizza. Участвовал в разработке различных сервисов: zarplata.ru, mos.ru. Сейчас разрабатываю DodoIS - систему управления пиццерией. В области интересов XP, DDD, распределенные системы.
СкрытьНаверняка вы в своей профессиональной деятельности сталкивались с задачами, которые даже не понятно, как начинать, и у вас опускались руки/начиналась паника? Как заставить себя в этой ситуации хоть что-нибудь сделать? Стоит серьезно к этому подойти: расслабиться и немного подумать. Мы считаем, что всем пора научиться получать удовольствие от решения проблем
Скрытьмы расскажем об особенностях управления корпоративной культурой в IT компаниях. Как создавать позитивную культуру в компании? Как из просто хороших сотрудников создать команду единомышленников? Как подбирать и удерживать лучших? Особенности мотивации сотрудников поколения Z.
СкрытьРасскажу о том, как использовать краудфандинг. Какие площадки актуальны, когда и кому нужно применять этот инструмент и как подготовиться к успешному запуску кампании.
СкрытьИсторический срез влияния технологических прорывов и культурных запросов на типографику и шрифты, и обзор современных тенденций
СкрытьНовое время, требует от производителей новых способов взаимодействия с потребителем, бизнес активно меняется. Однако ключевые игроки рынка брендинговых услуг стагнируют. Вы узнаете о том как в ближайшее время будет трансформируется индустрия брендинга. Как упаковывать свои услуги на открытом рынке специалистов, так что бы легко интегрироваться в рабочий процесс. Что именно плохо в конкуренции. И почему фестивальные амбиции дизайнеров оторваны от прибыли производителей.
СкрытьСегодня визуальный контент стал главным оружием в войне за человеческое внимание. Вы узнаете как создать образы, которые привлекут внимание, запомнится и создадут уникальное восприятие бренда.
СкрытьОбщественный транспорт – это неотъемлемая часть жизни многих горожан и не только. Представьте, сколько вы тратите времени на проезд в общественном транспорте и добавьте к этому стоимость проезда. А если вы житель мегаполиса, такого как Москва или Санкт-Петербург? Я расскажу вам, как мы улучшаем городской транспорт, используя методы UX анализа и применяя его в наших продуктах.
СкрытьСовременная индустрия стремится к механизации, кассиров заменяют на автоматические кассы, а логотипы рисуют алгоритмы. Мы живём в эпоху конструкторов всего: сайтов, приложений, еды и гардероба. Сейчас для того чтобы сверстать афишу, визитку, флаер, собрать каталог или обтравить объект на фото — не нужно заканчивать факультет дизайна или оплачивать курсы по Adobe. Кажется, что теперь любой грузчик может выполнить нашу работу. Но так ли это на самом деле и чем мы всё ещё лучше роботов?
СкрытьДизайнер-иллюстратор, комиксист, автор проекта Арт-свалка, работы для Аналитического центра при Правительстве Российской Федерации, Фонд поддержки молодежных инициатив 'ЭРА', Reckitt Benkiser Group, Elle Girl
СкрытьВозможности для стартапа сегодня: что есть, на каких стадиях куда идти? Куда идти, если хочешь выйти на международный рынок? Корпоративные акселераторы: чем отличаются от классических и стоит ли идти в акселератор? Что нужно сделать, чтобы начать сотрудничать с корпорацией? Какие трудности могут возникнуть у стартапа при работе с крупными корпорациями и как их избежать?
СкрытьЯ расскажу о том, как наша компания нашла в себе силы фундаментально переделать продукт. Какие к этому были предпосылки, что пришлось поменять в процессах, и к чему мы пришли.
СкрытьОднажды я столкнулся с вопросом, как разложить знания в команде по полочкам? Как выяснить, кто в каких областях эксперт, а где у нас узкое место? Как грамотно показать точки роста или объяснить принимаемые решения по распределению работ и задач? Я расскажу про подход, ставший простым инструментом. В нём видны узкие места в документировании продуктов и в областях знаний членов команды, и теперь мы можем принимать правильные решения в наполнении пустот и развитии недостающих компетенций. Расскажу, как к этому пришли, и покажу, как пользоваться.
СкрытьВ веб-разработке с 2002 года, участвовал в развитии крупнейших порталов Рунета — АВТО.РУ (www.auto.ru) и Банки.ру (www.banki.ru), развивал конструктор сайтов Сетап (www.setup.ru), создавал первый российский интернет-магазин, вышедший на IPO — Ютинет.ру (www.utinet.ru), поучаствовал в развитии SaaS-системы управления задачами Мегаплан (www.megaplan.ru). Успел нанести непоправимую пользу нескольким стартапам, запустить новые продукты в B2B-Center.ru. Сейчас руководит разработкой в ФИНАМ.
СкрытьРазвивает школу стартапов RUSSOL, где проводятся образовательные лекции для начинающих предпринимателей; ведет некоммерческую инициативу по переводу лекций основателей Whatsapp, Facebook, Airbnb, Dropbox и др. о том, как найти идею для бизнеса, создать продукт, привлечь людей команду и увлечь ее, найти инвестиции
СкрытьЖюри Юрий Ярцев и Татьяна Гороховская проанализируют идею 5 человек из аудитории и дадут обратную связь. Лучшие идеи и стартапы получат сертификаты на внеконкурсное онлайн участие в экспертных часах школы стартапов RUSSOL
Скрыть