Внимание! Следующая встреча клуба состоится 26го февраля в новом месте — Tallink SPA & Conference Hotel, по адресу Sadama 11a. А в программе у нас целый набор докладчиков из компании Creative Mobile:
Владимир Фунтиков — Как проиграть в игровой индустрии
О чём: Многие считают, что игровая индустрия — это кружок по интересам, где застрявшие в детстве люди спасаются от «настоящей» работы. Но те, кто пробуют создать свою студию, быстро лишаются иллюзий, и в 9 из 10 случаев терпят крах. Я расскажу о различных способах угробить игровой проект или целую компанию, используя печальный опыт из собственной и чужой практики.
Филипп Кекс — Разработка как живопись.
В последнее время стало модно искать аналогии между программированием и другими всевозможными сферами человеческой деятельности. Эта тенденция безусловно полезна так как позволяет адаптировать готовые решения общих проблем вместо того чтобы изобретать их заново. Я расскажу чему мы можем научиться у художников живописцев. Доклад будет больше философским чем техническим.
Миша Бешкин — Android, Black Jack и … тапёр.
В последние месяцы много разговоров про выход новой версии Андроида 5 с кодовым названием Lollipop. Я хочу рассказать о связи между Андроидом 5.0 и карточной игрой Black Jack, а также о том, как написать приложение, которая будет выглядеть как последняя версия Gmail, и работать на всех предыдущих версиях Андроида. Это будет даже не лекция, а история о моих приключениях в мире Андроида. В истории будет Андроид, Black Jack и … еще много чего интересного.
NB!!! Обратите внимание на место проведения. В этот раз мы соберёмся в Tallink SPA & Conference Hotel, на Sadama 11a. Зал Galaxy 2. См. карту.
Регистрируемся!
Geed news everyone! Автор людей-снежинок, изобретатель джедайской техники пустого инбокса, лучший докладчик нашего клуба по итогам 2014 года, Максим Дорофеев проведёт свой супер-трейнинг по доведению дел до конца. Уже совсем скоро — 16го марта — в Таллинне!
Зачем нужен этот тренинг?
Навыки, полученные на этом тренинге помогут вам:
- Продуктивно работать в состоянии большого потока входящей информации (когда только на встречи и обработку почты может уйти практически весь день)
- Восстановить баланс между работой и личной жизнью, даже в обстановке постоянного тушения пожаров.
- Довести до конца то, что постоянно откладывалось на потом
Посмотреть более подробное описание трейнинга.
Записаться на трейнинг можно заполнив форму регистрации. Стоимость трейнинга — 25 евро. Место резервируется только после оплаты взноса на счёт клуба, в объяснении обязательно надо указать в описании платежа annetus и личный код (isikukood). Количество мест ограничено!
Приблизительное расписание мероприятия:
10:00 — 12:00 — Учимся
12:00 — 12:20 — Перерыв
12:20 — 14:00 — Учимся
14:00 — 15:00 — Обед
15:00 — 16:40 — Учимся
16:40 — 17:00 — Перерыв
17:00 — 19:00 — Учимся
Конференция GeekOut в этом году пройдёт 11-12 июня. Основываясь на обраной связи и опыте прошлых лет, в этом году программа мероприятия будет немного расширена: будет больше докладов и докладчиков, будут презентации во время перерывов, будет ещё более крутой афтерпати в первый день!
Регистрация уже открыта, а до 1 марта действуют скидки.
Что в программе?
Волею судеб, добрую часть программы заняли ранзые языки программирования. Будут доклады про JRuby, Groovy, Go, и даже Dart!
Интересующимся в многопоточном программировании на Java имеет смысл взглянуть на 2й день в программе мероприятия — сразу три доклада расскажут о разных аспектах программирования многопоточных приложений, как в практике так и в теории!
В программе так же присутствуют доклады связанные с новомодными веяниями в индустрии: Hadoop/YARN, Kafka, Cassandra, итд. Каждому найдётся доклад по вкусу! 🙂
Программу дополнят и спонсоры мероприятия — ожидаются 3D-принтеры, и даже роботы! Вобщем, будет весело. Приходите!
Всё-таки видеть полный зал всегда приятно. Мы рады, что в этот раз случилось именно так, ибо с видео случилась небольшая накладка, а мы с вами наслаждались настоящим эксклюзивом, который больше никто не увидит.
Первым на сцену вышел гроза мутантов — Глеб Смирнов. Это был действительно классный и живой доклад, кто-то загорелся и прямо в зале стал проверять свои мелкие проекты с помошью библиотеки Pitest, пока не дошли до самого главного: время исполнения тестов. В общем, тут есть, над чем поработать. И слайды посмотреть.
Далее была (цитата из зала) «жесть как она есть». Давненько нас не поражали таким количеством кода, да ещё и на Scala, который был написан специально под доклад. Евгений Голобородько — ты крут, да и тема с реактивным программированием — крутая. Кто не согласен — перечитываем код и пересматриваем слайды:
Те же, кто выжил, смогли проверить себя на различные заболевания айтишников и выучить несколько простых движений, дабы никакие подобные проблемы не повстречались на жизненном пути. Сначала к Ирине Марценюк люди отнеслись довольно скептично, но потом начался довольно плотный поток вопросов и оказалось, что «то там болит, то тут скрипит». Кто постеснялся спросить прилюдно или хочет получить консультации по массажу, может постучаться в Facebook или позвонить по телефону: 56 665 926. Так же можно послушать «краткое содержание» в интервью Радио 4.
Самое же главное, что случилось в январе — это попытка найти новый дом для нашего клуба. На этот мы встречались в отеле Европа, и отзывы, которые мы получили на данный момент, хорошими назвать сложно. Еду, правда, хвалят все. Может, у наших посетителей есть какая-нибудь хорошая идея, где мы могли бы встретиться? С радостью рассмотрим все варианты. А пока — до встречи в клубе!
Update: Парковка
Option 1 — EuroPark by the hotel (Ahtri 3 EP 42). 30min 0.50€, 24h 2€
Option 2 — Norde Centrum parking area. 1st hour free, after 20:00 30min 0.30€
Погода меняется, но ДевКлуб постоянен. Поэтому нет повода не встретиться в конце этого месяца и обсудить следующие темы:
Глеб Смирнов — Мутационный Анализ или О Чём Молчит Code Coverage
Что делать, если метрики Code Coverage говорят, что тесты крутые, а инцидентов в production всё равно навалом? Настало время тестировать тесты! Для этого можно использовать набирающий популярность подход: мутационный анализ. Идея проста: если испортить исходный код, то тесты должны начать падать. Если этого не происходит, то они очевидно плохи.
Доклад состоит из обзора мутационного анализа в целом, показыет существующие утилиты для Java и делится историями успеха.
Евгений Голобородько — Реактивные приложения
Спойлер! оказывается можно писать сложные приложения не используя Hibernate и Spring, иметь устойчивую психику и нормальный сон!
Кто-то считает реактивное программирование очередным модным трендом и еще одним «buzz word», а кто-то вообще никогда об этом не слышал. Однако, я могу с уверенностью сказать, что в нашей практике этот подход отлично вписался. Мы достаточно консервативны, что бы бежать за модой, но в данном случае мы научились выжимать из «железа» все до последнего такта! 🙂
В качестве технологической базы мы используем платформу Typesafe, а это значит, что разговор пойдет про Scala, Akka и функциональном программировании. Многие читали мои посты про не обоснованность использования Скалы в своих проектах, но это не тот случай, тут она абсолютно на своем месте.
Из очевидных минусов Reactive Applications — это достаточно высокий порог вхождения, но и проекты в которых имеет смысл это все использовать не для Junior уровня. Осторожно! Вынос мозга!
Ирина Марценюк — профессиональные проблемы IT-шника с точки зрения массажиста
Многие нынешние болезни возникают от малоподвожного и сидячего образа жизни. Возьмем, к примеру, компьютерщиков. У них работают, в основном, мозг, руки, а все остальное в относительном покое. Затекают ноги, возникает застой в органах малого таза, появляются боли в позвоночнике (особенно крестец, грудной отдел). Очень устают (от постоянного напряжения) мышцы плечевого пояса, растет животик. Отсюда и специфические заболевания.
Предшественниками их бывают симптомы, на которые, как правило, не обращают внимания, связывая это с типичными признаками усталости в конце рабочего дня. Мы рассмотрим эти симптомы, а также способы, как помочь себе быть здоровым с помощью упражнений и массажа.
Коллеги, встреча пройдёт 27 января, начало, как обычно, в 18:45, а вот место на сей раз другое. Поскольку новый год — отличный повод начать всё с чистого листа, мы решили дать шанс и другим отелям, поэтому записывайте новый адрес: Hotell Euroopa, Paadi 5.
Билетики будут где-то через неделю.
18 декабря мы отмечали 6-летие клуба. Спасибо всем кто пришёл! Были доклады, был праздник, были дискуссии — вечер удался!
Даша Крушевская рассказала о том, как они с коллегами собирали рекламу из интернета — какие сложностьи поджидали их при использовании Selenium-а, а как им пришлось воевать с системными администраторами. Весело и непринуждённо — 5!
Кирилл Линник с превеликим удовольствием рассказал нам, для чего же нужны программисты в логистике. Многим понравилось. Быть может, кто-то даже подумал, что надо бы поработать в логистической фирме 😉 Смотрите, какую классную карту Кирилл нарисовал — профессионал!
Андрей Солнцев поделился мыслями о том, как получить чёрный пояс по программированию. В аналогию было поставлено боевое искусство — Айкидо. Суть — делай меньше лишних движений и оттачивай мастерство до идеального исполнения. Трудно не согласиться!
«Здравствуйте, меня зовут Антон, и мне 33 года«, начал свой рассказ Антон Литвиненко, который взял на себя смелость порассуждать о том, чем же заняться программисту после 30и. Антон привёл несколько направлений, куда программист может податься для продолжения карьеры. Самое интересное — для каждой категории Антон привёл примеры людей, всемирно извесных и неочень. Так что некоторым нашим участникам посчастливилось попасть на слайды вместе с Биллом Гейтсом, Мелиссой Майер, Сергеем Брином и другими не менее почётными лицами 🙂
Ну и конечно, какая новогодняя встреча без чаепитий и торта!? В этот раз торт был особенно хорош!
Ещё раз спасибо всем участникам за то, что приходите, делитесь, радуетесь вместе с нами. Надеемся видеть вас и на следующих встречах клуба!
Время летит — клубу уже 6 лет! Отметим это событие куском пирога и стаканчиком глинтвейна!
Встреча состоится 18 декабря, с началом в 19:00, как всегда в конференционном зале отеля Ору!
Кстати, вы не забыли, что голосование за лучшие доклады 2014 года идёт полным ходом в нашей группе в Facebook? Руки в ноги, и марш голосовать!
Так что же будет в декабре? А в декабре у нас в гостях докладчики из солнечной Калифорнии:
Дарья Крушевская — «Как мы собрали всю рекламу в мире».

Вспомните, какой реклама в интернете была лет 5 назад: мигающие, танцующие и отпугивающие баннеры. Сегодня реклама стала целевой и органично вписана в «контент». Мои коллеги и я задались вопросами:
— Какую рекламу видят разные люди? Например, почему я вижу рекламу видеоигр, а не красивых женских сумочек?
— Почему мой коллега, назовем его Вася, видит рекламу про Багамские острова?Я расскажу, к чему эта пытливость привела, как мы подошли к этим вопросам, с какими проблемами встретились и какие выводы сделали.
Проработал 10 лет программистом? Выучил Java и Python, прочитал GoF и знаешь, где ввернуть Observer, а где Strategy? Джуниоры ходят к тебе за советом, и, вообще, ты — мега-мозг, и без тебя все проекты сгорят адским пламенем. А что дальше-то? До пенсии писать код и поддерживать digilugu на плаву? Попасть в красную книгу, как исчезающий вид разработчиков на Java (привет, Cobol)?
О чём: Многие считают, что игровая индустрия — это кружок по интересам, где застрявшие в детстве люди спасаются от «настоящей» работы. Но те, кто пробуют создать свою студию, быстро лишаются иллюзий, и в 9 из 10 случаев терпят крах. Я расскажу о различных способах угробить игровой проект или целую компанию, используя печальный опыт из собственной и чужой практики.
В последнее время стало модно искать аналогии между программированием и другими всевозможными сферами человеческой деятельности. Эта тенденция безусловно полезна так как позволяет адаптировать готовые решения общих проблем вместо того чтобы изобретать их заново. Я расскажу чему мы можем научиться у художников живописцев. Доклад будет больше философским чем техническим.
В последние месяцы много разговоров про выход новой версии Андроида 5 с кодовым названием Lollipop. Я хочу рассказать о связи между Андроидом 5.0 и карточной игрой Black Jack, а также о том, как написать приложение, которая будет выглядеть как последняя версия Gmail, и работать на всех предыдущих версиях Андроида. Это будет даже не лекция, а история о моих приключениях в мире Андроида. В истории будет Андроид, Black Jack и … еще много чего интересного.

Что делать, если метрики Code Coverage говорят, что тесты крутые, а инцидентов в production всё равно навалом? Настало время тестировать тесты! Для этого можно использовать набирающий популярность подход: мутационный анализ. Идея проста: если испортить исходный код, то тесты должны начать падать. Если этого не происходит, то они очевидно плохи.
Спойлер! оказывается можно писать сложные приложения не используя Hibernate и Spring, иметь устойчивую психику и нормальный сон!
Многие нынешние болезни возникают от малоподвожного и сидячего образа жизни. Возьмем, к примеру, компьютерщиков. У них работают, в основном, мозг, руки, а все остальное в относительном покое. Затекают ноги, возникает застой в органах малого таза, появляются боли в позвоночнике (особенно крестец, грудной отдел). Очень устают (от постоянного напряжения) мышцы плечевого пояса, растет животик. Отсюда и специфические заболевания.





