devclub.eu

IT-встречи в Таллине (на русском)

Итоги 2015 года

С Новым Годом, друзья!

Седьмой год девклуба мы завершили торжественной новогодней встречей. Ура.

Начали мы серьёзно — с доклада Никиты Макарова из «Одноклассников.ру» о том, как и для чего они используют микросервисы в тестировании. Оказывается, у них есть отдельный микросервис, создающий «ботов» — искусственных пользователей. Каждый тест может обратиться к этому сервису, чтобы получить себе бота с определённым профилем и потом вернуть для захоронения. И так далее. В перерыве Никита умудрился ещё и показать живой код.

Видео уже доступно.

Далее мы снизили градус серьёзности.
Кирилл Линник рассказал о том, чего стоит привлечь иностранного специалиста на работу в Эстонию, как это сделать подешевле и побыстрее, и почему за них надо выходить замуж. 🙂

Видео здесь.

Потом пошло ещё веселее. Антон Стальнухин нашёл кучу эпизодов из кино, в которых был показан какой-либо код. Ну, вы знаете, через минуту взорвётся нейтронная бомба, и только бравый хакер может её освободить, если успеет взломать систему защиты Пентагона… Что же он на самом деле там запускает? Антон увеличил изображение, и… мы нашли там массу весёлого — от современной Java до ассемблера и даже Excel! Смотрите детальнее на видео.

Затем следовала торжественная церемония награждения лучших докладов 2015 года.
Итак, в номинации «Лучший Доклад Девклуба 2015 Года» по итогам зрительского голосования стали:

  • 3 место — «Весёлые картинки» — Константин Третьяков
  • 2 место — «Всё, что вы хотели знать про IT в Эстонии» — Taavi Kotka
  • 1 место — «Электронная подпись в Эстонии и России» — Антон Кекс

Авторы лучших докладов получили ценные призы — новенькие планшеты Lenovo.

И закрыл вечер автор лучшего доклада Антон Кекс с серьёзным-несерьёзным докладом «Зачем программисту чувство стиля». Описать это сложно, лучше смотреть.

Ну и потом — чай, кофе, глинтвейн и шикарный торт с семью фигурками утконоса Степана — символа девклуба.

Впереди восьмой год, и от вас зависит, каким он будет! Присылайте свои заявки, предлагайте новые темы, новые форматы, новые места. Делитесь мыслями. И будьте счастливы!

ВИДЕО: Антон Кекс — Зачем программисту чувство стиля?

ВИДЕО: Антон Стальнухин — Код в кино #1

ВИДЕО: Кирилл Линник — Выйти замуж за иностранца

ВИДЕО: Никита Макаров — Микросервисы для автоматизации тестирования («Одноклассники»)

Новогодняя встреча девклуба 29.12

Всем привет!

На дворе декабрь, а значит, близится традиционная новогодняя встреча девклуба, на которой мы подведём итоги и объявим лучшие доклады года!

В этом году девклубу исполняется 7 лет. Приходите 29 декабря отпраздновать день рождения вместе с нами!

Программа праздничного вечера:

Никита Макаров: Микросервисы для автоматизации тестирования — опыт «Одноклассников»

Микросервисы… Они уже здесь, они здесь надолго.
За последние 1,5-2 года только ленивый не рассказал о том, какие микросервисы хорошие/плохие/губительные (нужное подчеркнуть).
В «Одноклассниках» мы используем микросервисы для ускорения выполнения автоматических тестов, придания им надежности и решения проблем тестируемости на различных окружениях.
Мой рассказ будет о нашем опыте и подводных камнях, с которыми мы столкнулись.

И по традиции, новогодняя развлекательная программа. Коротыши-оффтопики на потеху достопочтенной публике. 🙂
Антон Стальнухин
(Developer @ Nortal)

Каким мы видим IT в кино
 

Кирилл Линник
(Team Manager @ Kühne+Nagel AS)

Выйти замуж за иностранца

 

Антон Кекс:
(Developer @ Codeborne)

Зачем программисту чувство стиля?

 

И наконец —

Церемония награждения лучших докладов года!


Запишите в блокнотики: 29.12.2015, отель Von Stackelberg, Таллинн.
Двери клуба открываются в 18:45.

Регистрируйтесь и голосуйте за лучший доклад года!

ВИДЕО: Алексей Фёдоров — Синхронизация без блокировок и СМС

ВИДЕО: Михаил Лапушкин — Node.js как платформа для всего

ВИДЕО: Никита Сальников-Тарновский — Как изобретение велосипедов спасло компанию Plumbr

25 ноября — и снова von Stackelberg

Привет коллеги! Приглашаем вас на очередную встречу нашего клуба! В этот раз будет жарко 🙂
Встреча пройдёт в конференц-зале отеля Von Stackelberg, начало в 19:00.

Регистрируемся:

А в программе у нас вот такое:

Никита Сальников-Тарновский с рассказом о том, как изобретение велосипедов спасло компанию Plumbr:

Незадолго до мажорного релиза мы началь с чистого листа. Выбросили в помойку несколько месяцев работы и переписали всё за пару-тройку недель. Можно ли выжить в таких условиях? Мы выжили и мы выпустили релиз в срок! Но для этого нам пришлось заменить Groovy на Java, уменьшить размер структуры данных с 2Гб до 20Мб, и реализовать своё шардирование для MySQL. Это пассказ о проблемах и решениях которые команда Plumbr испытала во время реализации соего хранилища time series данных.

Михаил Лапушкин расскажет как Node.js может быть платформой для всего:

Взглянем на то как Node.js из смешной серверной технологии превратился в стержень экосистемы JS. Расскажу и покажу как уже сегодня можно писать в едином стиле Node.js практически все, что вам нужно: от CLI до мобильных приложений.

И гость из Санкт-Петербуга, Алексей Фёдоров (Одноклассники) поведает нам о тайнствах Java с докладом Синхронизация без блокировок и СМС:

Хорошо известно, что блокировки — это не очень здорово: нужно понимать, где взять блокировку, где ее отпустить и как сделать так, чтобы блокировка (а точнее, критическая секция) не была узким местом в вашем приложении.

Синхронизация без блокировок возможна — для этого используются так называемые универсальные операции, то есть, операции типа Compare-And-Set (CAS). В этом докладе мы поговорим о том, что такое CAS-операции и о том, что на эту тему есть в Java и C#. Мы поговорим про семантику таких операций с точки зрения Java Memory Model и про особенности их реализации как в разных версиях Java, так и на разном железе. Будут показаны несколько базовых идиом, на которых базируется неблокирующая синхронизация и алгоритмы без блокировок.

Доклад базируется на материалах трех классических книг, ссылки на которые я дам в конце. Доклад будет полезен как тем разработчикам, которые слышали про атомики и неблокирующую синхронизацию, но не пользовались ей в продакшене, так продвинутым девелоперам, которые интересуются теорией многопоточности или особенностями реализации многопоточности на современных платформах.

Страница 20 из 90

Работает на WordPress & Автор темы: Anders Norén