DUMP-2016: відео всіх доповідей в одному пості. Безкоштовно. Без СМС

8 квітня в Єкатеринбурзі пройшла конференція DUMP. Під катом — відео 60-і доповідей про frontend, serverside, devops, mobile, дизайн, управління розробкою та тестування, плюс всі презентації та фотографії з конференції. А ось короткий звітний ролик про DUMP-2016.



Доповіді йшли в 7 секціях: FrontTalks, Serverside, Mobile, Web-design, DevOps, Тестування, Management.

Окреме спасибі програмного комітету за величезну роботу. Спасибі за все, що ви зробили, щоб DUMP вийшов цікавим і корисним! Отже, ось що у нас вийшло.

Секція FrontTalks

Веб-євангеліст у Opera Software, керівник проекту «Веб-стандарти» Вадим Макєєв (Санкт-Петербург) розповів про grid і показав приклади використання для реальних завдань.



Ведучий фронтенд-розробник Яндекса Андросов Олексій (Москва) розповів про React-native — новий фреймворк для розробки кросплатформених додатків для iOS і Android.



Антон Шувалов з Lazada (Москва), пояснив, чим поганий console.log, і як заощадити час на налагодження в Dev Tools. А ще розповів, як користуватися точками останова, стежити на станом стеків, змінних і виразів, ходити по самим заплутаним исходниками з картами коду і ловити хитрі винятку.



Віталій Зюзін, розробник курсів і тьютор у HTML Academy (Санкт-Петербург), розповів, як зрозуміти, чи є у вашому браузері баг, як допомогти розробникам браузера його відловити і виправити, а поки цієї щасливої події не сталося, як спробувати обійти помилку.



Володимир Гриненко з Яндекса (Сімферополь) розповів про БЕМ без bem-tools. І навіть без ENB, ЕВПОЧЯ.



Фронтенд-розробник Avito Роман Дворнов (Москва) розповів про принципи роботи CSSO, нові ідеї оптимізацій і зміни в останніх релізах.



Сергій Жигалов з Яндекса показав, як почати писати тести, які інструменти і методики можна використовувати, і поділився власним досвідом розробки JavaScript тестів.



Самий незвичайний доповідь зробив Олександр Зав'ялов з Яндекса. Він розповів про вплив спорту на наше життя і роботу. Перегляд доповіді дає +10 до жиму.

lubopitnii_psih
Саша Зав'ялов продає на #дамп герболайф, ой чи то є спорт :))


Секція Serverside
Генеральний директор Postgres Professional, член PostgreSQL Foundation, Олег Бартунов (Москва) зробив доповідь про тенденції в розвитку PostgreSQL, нові можливості останніх і очікуваних версій. А для тих, кому доповіді мало, подивіться відео окремої зустрічі Олега з любителями PostgreSQL.





Автор Swarm.js Віктор Грищенко пояснив, чому Swarm (БД на частково упорядкованому балці і CRDT типах, що забезпечує кешування, синхронізацію і роботу в оффлайн, на клієнті і сервері) — це «БД догори ногами».

@astro_nom_
На #дамп gritzko розповів просто про складне: як синхронізувати дані так щоб не ламати списи про граблі. Чекаємо #swarmjs


Рідко у кого є в управлінні сотні серверів, швидше за один, два або три. І як змусити їх працювати? Як забезпечити високу навантажувальну здатність, якщо у вас немає в штаті Ігоря Сисоєва? Про це розповів Олег Бунін — генереральный директор студії розробки високонавантажених інтернет-проектів Онтико (Москва) і організатор конференцій для веб-розробників HighLoad і РІТ++.



З доповіді Івана Немытченко (Белград), євангеліста у Gitlab, ви дізнаєтеся, що GitLab — це вже давно не тільки хостинг для git-репозиторіїв, а справжній опенсорсний (і все ще безкоштовний!) «кухонний комбайн». Його можна використовувати в хмарі і на своєму залозі, можна використовувати CI для приватних проектів та багато інших крутих штук, які сильно прискорюють і здешевлюють розвиток проектів.



А 9 квітня Іван провів Lean Poker — суміш хакатона і воркшопу, завдання якого — написати бота для гри в покер. Змагалися команди на php, python і c#. Вгадайте, хто переміг? Ось фотографии з покеру. Ваня, ще раз спасибі за незвичайний класний формат!

Якщо ви чекаєте появи Java 9, то наступний доповідь для вас. Керівник відділу прототипування у Центр ІТ Сергій Петунін поділився результатами препарування нового компілятора sjavac і постарався відповісти на питання «наскільки розумний розумний компілятор в Java 9?»



Олександр Денисов з Naumen розповів про особливості локалізації програмного забезпечення, а Андрій Аркаев — про використання json/xml у БД PostgreSQL та Oracle для зберігання довільних атрибутів.





Руслан Таліпов (findmeals.com) зрозуміло і дохідливо пояснив, що таке Transfer Learning, і розповів, як, навіщо і за допомогою яких інструментів використовувати в своїх проектах нейронні мережі, навіть якщо ви не розробник Яндекс.Музики.



Ігор Чевдарь (СКБ Контур) розповів про застосування автоматично згенерованого коду для неочевидною мети — оптимізації програми.



Секція Mobile
Денис Неклюдов, експерт з Android-розробці зі статусом Google Developer Expert (Москва), розповів про реалії чистої архітектури в великому legacy проекті, Espresso тестах, допомоги Dependency Injection в тестуванні, про інтеграцію процесу тестування в щоденну розробку і про всі підводні камені, про які можна розбити лоб не один раз. Хочете навчитися на чужих помилках — обов'язково подивіться.



Офіційний експерт Google, керівник групи Android-розробки в RedMadRobot (Москва) Максим Єфімов розповів, що таке Java Memory Model, пояснив, які нюанси очікують розробника при написанні мультипоточного коду, і як це враховувати в Android додатках. Зверніть увагу, якщо вам цікава багатопоточність в розробці мобільного.



Інженер-розробник iOS Rambler&Co Олександр Сичов у своїй доповіді показав і розповів, як за допомогою такої абстракції, як скінченний автомат, вирішити завдання управління складним об'єктом з безліччю внутрішніх станів.



Олександр Смирнов (RedMadRobot, Москва) зробив корисний доповідь про те, що необхідно знати про безпеку мобільного розробника: модель безпеки Android, ключові уразливості і способи захисту від них.



Думаєте, чи варто використовувати Xamarin або краще вибрати інший шлях мобільного розробки? Тоді доповідь Дмитра Мойсеєва (СКБ Контур) для вас.



Android розробник у Rambler&Co Андрій Мельников (Москва) розповів усе про кешуванні в android: основні типи і моделі кешей, куди і як можна вбудувати кеш, які інструменти допоможуть швидко і безболісно організувати або поліпшити кешування, як цю проблему вирішують у Rambler & Co.



Олексій Васильєв, відповідальний за розробку бекенду Яндекс.Store і деяких інших мобільних проектів, розбирався, кому і навіщо потрібен трекінг.



Наступний доповідь для допитливих. Микита Илясов (Яндекс.Таксі, Москва) розглянув ще один спосіб передачі даних між пристроями — через звук. Микита розповів про базові принципи реалізації цього способу на прикладі реалізації для iOS додатки і про те, як це зробити в Android.



Секція DevOps
Данила Штань, ex-керівник відділу розробки E96.ru, розповів, як у Е96.ги влаштовано продуктивне оточення, і як вони навчилися жити без сисадмінів.



Максим Глеков (Mail.Ru Group, Москва) пояснив, як зсередини влаштований реліз-інженіринг Mail.ru.



Провідний розробник 2ГІС Денис Яковлєв (Новосибірськ) розповів про проблеми з інфраструктурою, які стояли перед їх командами, про впровадження OpenStack і про те, як автоматизація вплинула на розвиток всього бізнесу.



Іван Кокорін (Vostok Projects) на практичному досвіді масштабування в хмарі Amazon за допомогою Auto Scaling, Spot Instances, boto, anisble і zabbix, розповів, як масштабувати в хмарі і економити бюджет компанії.



Хочете спокійно спати по ночах, знаючи, що за метриками стежать роботи? Для вас буде корисним доповідь Олексія Ларькова з СКБ Контур про Moira — систему моніторингу на основі даних, що надсилаються в Graphite.



Андрій Хитрин (Naumen) розповів про свій досвід варіння крафтового фреймворку навантажувального тестування. SIP, RTP, HTTP, розгалуженість, маленькі сервіси, великі сервіси і здорові бази даних — ось це ось все.



Олександр Казаков (СКБ Контур) розповів, як в Контурі профілюють розподілені додатки.



Як витрачати годину на тиждень на обслуговування кластера з 1000 серверів? Олександр Берсенєв з Інституту Математики і Механіки Урв РАН саме так і робить. З доповіді ви дізнаєтесь, як можна автоматизувати виконання типових операцій на групах вузлів: установку ОС; налаштування та bios/efi; виявлення і усунення несправностей. І що робити, якщо ви випадково поклали мережу на кілька сотень вузлів.



Олександр Кирилов (Evrone, Саратов) розповів, хто і навіщо використовує безперервну інтеграцію в повсякденному розробці програмного забезпечення та які проблеми вона вирішує. А ще: як влаштовані сервіси безперервної інтеграції, чим відрізняються один від одного, за проектами якого типу можна там працювати.



Секція Management
Аналітик з 2ГІС Гнат Анікєєв (Новосибірськ) розповів про метрики, які вони відстежують в 2gis.ru (до речі, сайт відвідує понад 13 млн. унікальних користувачів на місяць).



Максим Ахмадинуров, скрам-майстер розробки і фахівець з якості у Кнопці, навчив, як за допомогою Google Docs швидко і наочно зробити прості і зрозумілі метрики, які змінять життя компанії.

Julia @yulia_ekb
На #ДАМП вперше розповіли про метриках в @KnopkaCom. Вони допомагають робити крутий сервіс — все прозоро і real-time


Борис Дияконів, керівник «Точки», віце-президент банку «Відкриття», засновник Банка24.ру, зробив один з самих запальних доповідей. Борис розповів про плюси і мінуси традиційного підходу до метрик та kpi, запропонував їх альтернативне застосування, а також поділився універсальним критерієм потенційної корисності метрик.



Дар'я Рижкова (Octoberry, Scrumtrek, Москва) пояснила, чому $ ніколи не стануть продуктової метрикою.



На прикладі Naumen Contact Center Андрій Зайцев (Naumen) пояснив, як розвивати продукт, конкуруючи з світовими монстрами.



Сергій Бобін (Арніка, Дента) навчив, як виміряти і збільшити цінність продукту для користувача.



Founder & CEO BeaversBrothers Олександр Устінов глянув на роботу агентства з боку клієнта і пояснив, як треба і як не треба працювати.



Олександр Карабасів з Абак Прес розповів захоплюючий кейс з особистого досвіду «Як зі ста таксистів отримати двох програмістів».



Олександр Голубєв, менеджер розробки Засвідчувального центру СКБ Контур, поділився досвідом, як їх команда адаптувалася після звільнення співробітників: як побороли паніку, перебудували процеси в команді, і що в результаті вийшло.



Артур Кузяків (DriverPack, Москва) вчив, як вибрати ефективну стратегію для зростання IT стартапу.



Секція Тестування
Керівник команди автоматичного тестування Parallels Василь Нікішин (Таллінн) на прикладі Parallels розповів, як створити команду автотестування в нетипових умовах.



Андрій Усов, фахівець з тестування у 2ГІС, розповів, як правильно тестувати мережеву частину мобільного додатку.



Кирило Раткин (СКБ Контур) навчив, як планувати розвиток автотестів.



Andrey Hitrin @ahitrin
Планування автотестів — це як планування сім'ї. Чи ти це робиш, або тобі прилітають нежданчики #дамп


Євген Сабіров (Хостинг) розповів про критерії хорошої тест-інфраструктури, а також про те, як йому вдається практично не витрачати час на підтримку автотестів.



Андрій Малих з Абак Прес розповів про автоматизацію тестування з використанням Appium і Cucumber.



Що може об'єднати професійне ком'юніті так, щоб воно не розпалося через якийсь час, а існувало роками? Анастасія Ронжина з СКБ Контур разом з колегами з інших компаній спробували відповісти на це питання на круглому столі.



Як вижити відділу тестування в мінливих умовах співжиття Водоспаду і Скрама, пояснив Артем Аксьонов з ITM Холдинг.



Секція Web-design
Катерина Акатова з Mail.Ru Group (Москва) розповіла, як протестувати продукт без лабораторії: методи, інструменти, обмеження і плюси віддалених досліджень.



Ярослав Шуваєв, product owner Альфа-Мобайл в Альфа-Банку, куратор інтенсиву по UX&UI Британській вищій школі дизайну, на прикладі мобільного додатку Альфа-Банку дуже жваво розповів, як планувати і реалізовувати поліпшення користувацького досвіду продукту в умовах гнучкого виробництва.



UI/UX дизайнер, креативний директор Openlac.Design Bureau Анатолій Іванов поділився своїм досвідом роботи з зарубіжними замовниками і розповів, у чому там біль.



Андрій Кармацкий, керівник студії Urbica Design (Москва), розповів, як влаштований процес створення інтерфейсів, які працюють зі складними даними, чим це відрізняється від традиційних веб-інтерфейсів, що потрібно враховувати при візуалізації даних, та які інструменти є на сьогоднішній день, щоб почати це робити.



Автор курсу «Типографіка і верстка» Ігор Штанг (Челябінськ) розповів про власний алгоритм верстки тексту.



Як повинен змінюватися і розвиватися дизайнер? Які навички потрібні через 20 років, а які потрібні вже зараз. Куратор курсу «Дизайн мобільних додатків» Британській вищій школі дизайну, старший дизайнер у RedMadRobot Олександр Бурдін на основі досвіду Британки і Роботів запропонував власний план прокачування дизайнера інтерфейсів.



Арт-директор Digital-агентства JetStyle Олексій Маркін, стоячи на міні-сігвеї, розповів про нетривіальність впровадження VR&AR в повсякденність і показав, як це виглядає насправді.



Вероніка Лушнікова та Павло Приходько (BeaversBrothers) пояснили, з-за чого клієнт може не отримати обіцяного, обговорили ідеальний процес роботи над web-продуктом, розглянули проблеми при передачі дизайну в верстку та показали, як їх вирішувати.



Як вижити в диких умовах складного розвивається продукту. Що полюбити, з чим боротися і на що забити? На прикладі Ridero.ru (проект — фіналіст Премії «Стартап року» 2015 в номінації «Глобальний стартап») розбиралася Дар'я Прокуда. Зіткнулися в роботі зі складним проектом або продуктом? А, може, плануєте перейти до продуктового дизайну? Тоді обов'язково послухайте цей доповідь.

tatyankina_a
Просто потрібно багато фігачити і не фрустрировать. @prokudada на #ДАМП #jetstyle


Між доповідями
Спонсори не давали сумувати учасникам в перервах. СКБ Контур придумав купу активностей: битва коду, fun-фотозона з милицями і велосипедом, зорб (!) і найцікавіше — можливість розкришити клавіатуру битою. Центр ІТ пригощав кавою і проводив онлайн-квест. Naumen розважав учасників в ігровій зоні настільним хокеєм і величезними злими пташками.


Clash of code



Олька Шихова @vampironok666
Антистрес явно був необхідний) Розбито більше 20 клавіатур, парта… і навіть молоток і біта зламані)
#скинути #СКБКонтур



А ви каталися в зорбі на конференції?



Більше фотографій з фотозоны тут

Ми точно знаємо, боягузів серед айтішників немає



Цілимось на #дамп-2017



Олександр Плесовских @hgenru
Котики вже стали традицією #дамп


Матеріали
Все відео викладені на нашому каналі.

Ще можна подивитися презентации і фотографии.

Подяки
Дякуємо нашим спонсорам, які роблять конференцію можливу: СКБ Контур, Центр ІТ, Naumen.

А 3-4 липня ми проводимо четвертий PyCon Russia — знову на природі, знову з іноземними доповідачами, знову в теплій атмосфері, але тепер недалеко від Москви. Приєднуйтесь! Попередня програма готова.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.