Билеты на январские посиделки на новом месте

January 20th, 2015 No comments


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€

Categories: Встречи Tags:

Анонс на январь

January 14th, 2015 4 comments

Погода меняется, но ДевКлуб постоянен. Поэтому нет повода не встретиться в конце этого месяца и обсудить следующие темы:

Глеб Смирнов – Мутационный Анализ или О Чём Молчит Code Coverage

smirnovЧто делать, если метрики Code Coverage говорят, что тесты крутые, а инцидентов в production всё равно навалом? Настало время тестировать тесты! Для этого можно использовать набирающий популярность подход: мутационный анализ. Идея проста: если испортить исходный код, то тесты должны начать падать. Если этого не происходит, то они очевидно плохи.

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

Евгений Голобородько – Реактивные приложения

jevgeni-goloborodkoСпойлер! оказывается можно писать сложные приложения не используя Hibernate и Spring, иметь устойчивую психику и нормальный сон!

Кто-то считает реактивное программирование очередным модным трендом и еще одним “buzz word”, а кто-то вообще никогда об этом не слышал. Однако, я могу с уверенностью сказать, что в нашей практике этот подход отлично вписался. Мы достаточно консервативны, что бы бежать за модой, но в данном случае мы научились выжимать из “железа” все до последнего такта! :)

В качестве технологической базы мы используем платформу Typesafe, а это значит, что разговор пойдет про Scala, Akka и функциональном программировании. Многие читали мои посты про не обоснованность использования Скалы в своих проектах, но это не тот случай, тут она абсолютно на своем месте.

Из очевидных минусов Reactive Applications – это достаточно высокий порог вхождения, но и проекты в которых имеет смысл это все использовать не для Junior уровня. Осторожно! Вынос мозга!

Ирина Марценюк – профессиональные проблемы IT-шника с точки зрения массажиста

martsenjukМногие нынешние болезни возникают от малоподвожного и сидячего образа жизни. Возьмем, к примеру, компьютерщиков. У них работают, в основном, мозг, руки, а все остальное в относительном покое. Затекают ноги, возникает застой в органах малого таза, появляются боли в позвоночнике (особенно крестец, грудной отдел). Очень устают (от постоянного напряжения) мышцы плечевого пояса, растет животик. Отсюда и специфические заболевания.

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

Коллеги, встреча пройдёт 27 января, начало, как обычно, в 18:45, а вот место на сей раз другое. Поскольку новый год – отличный повод начать всё с чистого листа, мы решили дать шанс и другим отелям, поэтому записывайте новый адрес: Hotell Euroopa, Paadi 5.

Билетики будут где-то через неделю.

Categories: Встречи Tags:

Декабрь 2014. Нам таки исполнилось 6 лет :)

18 декабря мы отмечали 6-летие клуба. Спасибо всем кто пришёл! Были доклады, был праздник, были дискуссии – вечер удался!

Даша Крушевская рассказала о том, как они с коллегами собирали рекламу из интернета – какие сложностьи поджидали их при использовании Selenium-а, а как им пришлось воевать с системными администраторами. Весело и непринуждённо – 5!

IMG_9827

Кирилл Линник с превеликим удовольствием рассказал нам, для чего же нужны программисты в логистике. Многим понравилось. Быть может, кто-то даже подумал, что надо бы поработать в логистической фирме ;) Смотрите, какую классную карту Кирилл нарисовал – профессионал!

IMG_9854

Андрей Солнцев поделился мыслями о том, как получить чёрный пояс по программированию. В аналогию было поставлено боевое искусство – Айкидо. Суть – делай меньше лишних движений и оттачивай мастерство до идеального исполнения. Трудно не согласиться!

IMG_9875

Здравствуйте, меня зовут Антон, и мне 33 года“, начал свой рассказ Антон Литвиненко, который взял на себя смелость порассуждать о том, чем же заняться программисту после 30и. Антон привёл несколько направлений, куда программист может податься для продолжения карьеры. Самое интересное – для каждой категории Антон привёл примеры людей, всемирно извесных и неочень. Так что некоторым нашим участникам посчастливилось попасть на слайды вместе с Биллом Гейтсом, Мелиссой Майер, Сергеем Брином и другими не менее почётными лицами :)

IMG_9927

Ну и конечно, какая новогодняя встреча без чаепитий и торта!? В этот раз торт был особенно хорош!

IMG_9886

Ещё раз спасибо всем участникам за то, что приходите, делитесь, радуетесь вместе с нами. Надеемся видеть вас и на следующих встречах клуба!

Categories: Встречи Tags:

Регистрация на декабрьскую встречу

Регистриуемся тут: https://www.eventbrite.com/e/-6-tickets-14907505751

Categories: Встречи Tags:

Новогодняя встреча – отмечаем ДР!

Время летит – клубу уже 6 лет! Отметим это событие куском пирога и стаканчиком глинтвейна!

Встреча состоится 18 декабря, с началом в 19:00, как всегда в конференционном зале отеля Ору

Кстати, вы не забыли, что голосование за лучшие доклады 2014 года идёт полным ходом в нашей группе в Facebook? Руки в ноги, и марш голосовать!

63214243

Так что же будет в декабре? А в декабре у нас в гостях докладчики из солнечной Калифорнии:

Дарья Крушевская – “Как мы собрали всю рекламу в мире”.

darja-krushevskaja

Вспомните, какой реклама в интернете была лет 5 назад: мигающие, танцующие и отпугивающие баннеры. Сегодня реклама стала целевой и органично вписана в “контент”. Мои коллеги и я задались вопросами:

– Какую рекламу видят разные люди? Например, почему я вижу рекламу видеоигр, а не красивых женских сумочек?
– Почему мой коллега, назовем его Вася, видит рекламу про Багамские острова?

Я расскажу, к чему эта пытливость привела, как мы подошли к этим вопросам, с какими проблемами встретились и какие выводы сделали.

Антон Литвиненко. “Что делать программисту после 30?”anton-litvinenko
Проработал 10 лет программистом? Выучил Java и Python, прочитал GoF и знаешь, где ввернуть Observer, а где Strategy? Джуниоры ходят к тебе за советом, и, вообще, ты – мега-мозг, и без тебя все проекты сгорят адским пламенем. А что дальше-то? До пенсии писать код и поддерживать digilugu на плаву? Попасть в красную книгу, как исчезающий вид разработчиков на Java (привет, Cobol)?
А ещё Андрей Солнцев расскажет, как получить чёрный пояс по программированию. И Кирилл Линник обещает открыть секрет, почему компании которая занимается логистикой может понадобиться так много программистов.
Ещё небольшой сюрприз: на встречу мы ждём одного из разработчиков компилятора языка программирования KotlinИлью Рыженкова, который может так же быть известен пользователям ReSharper. Так что заинтересованым предоставится возможность узнать, “что там с происходит” с новым языком программирования от JetBrains прямо из первых рук.
Categories: Встречи Tags:

advmaker ищет разработчиков

December 4th, 2014 2 comments
Categories: Работа Tags:

Ноябрьский девклуб уже через неделю!

November 19th, 2014 2 comments

Всем привет!

Внезапно!

Ноябрьский девклуб будет уже через неделю, 25 ноября.

  • Юрий Тимошин – как готовить Vagrant
  • Константин Роот и Антон Кекс – Баттл: Jira против Pivotaltracker
  • Антон Стальнухинng-europe 2014: два дня за час

Vagrant позволяет работать с виртуальными машинами без лишних телодвижений – через командную строку: создавать, запускать, логиниться на них, запускать конфигурационные скрипты и т. д. Посмотрим, почему это удобнее чем кликать мышкой, как мы используем вагрант в ZT и зачем всё это нужно.

И снова баттл!
Одни считают Джиру огромным неудобным монстром из прошлого века, другие не могут обойтись без её необъёмной конфигурироемости и всетыкости. Одни считают Pivotaltracker гибким современным инструментом управления агильными проектами, а для других это поделие на Руби не может встать в один ряд с серьёзными инструментами. Кто же прав? Покажет баттл! Бойцы, прошу в ринг!

AngularJS – модная веб-фреймворка на JavaScript, которая стремительно набирает популярность в разработке веб-приложений. А ng-europe 2014 – первая европейская конференция, посвященная AngularJS. Мы с вами на несколько минут перенесемся в будущее и узнаем много “вкусного”, так что через год вы сможете сказать коллегам: “А я вот знал!”

Хардкора не предвидится – должно быть понятно всем с поверхностными знаниями об AngularJS и JavaScript. Будет много ссылок.

Запишите в блокнотики: 25 ноября, 19:00, отель Ору, Таллинн.

Categories: Встречи Tags:

Riga Dev Day всё ближе!

А между тем продолжается регистрация на Riga Dev Day, который пройдёт … в Риге. До 22 ноября ещё можно успеть отхватить билетик по скидочным ценам!

Расписание докладов уже доступно на сайте мероприятия: http://rigadevday.lv/index.html#schedule


Riga Dev Day

Riga Dev Day is a software development conference organised by three independent, non-profit local organizations: Java User Group, Oracle User Group and Google Development Group. Conference is going to take place in Multikino cinema on 22nd of January, 2015. It is the first time this conference brand takes place in Riga, Latvia, accumulating three years of previous experience of organizing similar events (Java Day Riga, Agile Riga Day, Harmony, Wildcard Conf). This is going to be one of the largest IT events in Baltic States welcoming 400+ participants and 25+ internationally acclaimed speakers presenting on 5 parallel tracks. Motto of the conference is “come, see, develop”, with the following themes:
● Java/JVM Development
● Oracle Technologies
● Web and Mobile Development
● DevOps and Development Tools
● Wearable and Embedded Programming

Conference content is highly technical and of interest to professional and beginner software developers of different specializations.

Categories: Новости Tags:

Октябрь. Отчёт о встрече.

November 12th, 2014 No comments

Октябрьская встреча прошла на ура. Поели, попили, поболтали, пофоткались и разошлись.

А в перерывах между этим, нас радовали магистр чёрной магии Никита Сальников-Тарновский, активист движения “Велосипеды на свалку” Игорь Босенко и Михаил “CSS не от балды” Лапушкин. Мы начали с жутко хардкорной темы, насколько технической, настолько и бессмысленной для обычного смертного программиста. Но мы ведь поэтому и прёмся от них, когда сложная тема преподносится так легко и интересно. Взгляните сами: Heap, Off You Go.

У Игоря тоже задача стояла не из лёгких, но и он с ней прекрасно справился. Был интересный экскурс в историю, теорию и практику. Хотите знать, почему велосипед от Амазона нельзя назвать велосипедом :) смотрите видео “OAuth по велосипедам”.

Михаил же легко рассказал нам про то, как правильно писать CSS, чтоб потом стили не зафлудились метками !important и не превратились в адский котёл с непонятным варевом. Всё чётко и систематезированно. Не верите? Проверьте! Архитектура в CSS.

Мы ждём ваших комментариев и отзывов в гугло-группе. Всем спасибо и увидимся совсем скоро уже – на последней неделе ноября.

Categories: Встречи Tags:

Видео: Михаил Лапушкин – Архитектура в CSS

November 12th, 2014 No comments


Поговорим о том, как можно применять широко известные принципы программирования, вроде OOP и DRY, в таком болезненном для многих проектов месте как CSS.

Categories: Видео Tags: