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

Рубрика: Встречи Страница 15 из 27

Анонсы и отчёты о встречах

По следам январской встречи

Привет всем, кто посетил первое мероприятие 2013 года.

Остальным — здравствуйте! Было весело, вы многое пропустили.
МЫ

 

Что именно? Благоволите:

__IMG_0241

Михаил Вайсман, наш гость из Питера, продавал нам язык Ruby.
Помимо синтаксического сахара, лямбд, mixin-ов, сокращений, язык оказывается такой из себя весь динамический, что его можно видоизменять (например для написания DSL) и на лету менять поведение всего чего только можно.

Из запомнившегося:

  • Код, который печатает сам себя, считывает и снова печатает сам себя, но уже дороже
  • Доставьте коллегам переопределив оператор + на *
  • Паттерн «Я сказал, это защищенная переменная», при котором попытка перезаписать значение выльется в удаление наглого класса

Презентацию можно посмотреть тут.

IMG_0300

Роман Маринченко, разработчик Symfony2, показал BDD на PHP.

После краткого экскурса в суть успешных проектов, BDD, Петросяна и пони, Роман успел показать в живом режиме и разработку по методологии BDD и инструменты, которые облегчают жизнь разработчика.
Демо было проведено пошагово и в таком же виде досутпно на Гитхабе.

Из запомнившегося:

  • Спецификации может писать клиент, но как правило пишет сам разработчик
  • Обычный текст магическим образом превращается в полноценный функциональный тест
  • Есть хорошие BDD фреймворки для PHP — Behat, Mink

IMG_0372

Антон Архипов из ZeroTurnaround, сделал вводную по Groovy.
Масса синтаксических плюшек, совместимость с Java и JVM, возможность «писать скрипты на Java», отличный API по работе с коллекциями, динамика… Всё то, чего не хватает enterprise программистам )
Из запомнившегося:

  • return — не обязателен
  • Grep — магический поиск по коллекциям
  • Builder-ы, позволяющие превращать код в структуры данных — XML, HTML, JSON и даже в Ant скрипты

Презентацию можно посмотреть тут.

Также имела место быть раздача футболок от Jetbrains.
C не меньшим удовольствием спешу порадовать, что у клуба появилось ещё 2 спонсора — Skype и Swedbank, информация о которых совсем скоро появится на нашем сайте.

А вот собственно и фото-отчет от Кирилла:

Видео появятся в течении недели.
Не забывайте добавлять свои доклады в копилку и голосовать!

До скорых встреч!

Регистрация на встречу 30.01.2013

Как и всегда в отеле Ору.Начало в 7 часов.
Анонс: http://www.devclub.eu/2013/01/16/january-2013/
Порядок докладов может быть изменен.

Анонс январской встречи: 30.01.2013

Всех с прошедшими праздниками!
Надеюсь вы их пережили, и мозги уже варят в рабочем русле. А если нет, то мы их слегка подогреем.

Ведь уже 30-го января (в среду) состоится первая встреча Devclub в 2013 году!

Вы хотели кода? Его есть у нас!

В программе:

  • Роман Маринченко — BDD на PHP с помощью Behat + Mink.
  • Коротко расскажу о BDD, почему это вовсе не Bug Driven Development и как его применять на PHP с помощью Behat + Mink.
    В конце будет простенькое live demo.

  • Антон Архипов — Плюшки в Groovy
  • В девклубе уже были доклады об альтернативных языках программирования для JVM — Scala и Kotlin. В этот раз поболтаем о Groovy. Groovy рулит — приходите убедитесь! 🙂
    Будет краткий экскурс в историю — почему Groovy стал одним из самых популярных языков программирования для JVM. В основной части рассмотрим разные плюшки и особенности, которые есть в Groovy, а так же подискутируем, для каких задач Groovy лучше всего подходит.

  • Михаил Вайсман (Санкт-Петербург) — Ruby-ть или не Ruby-ть
  • Я продам вам Ruby. Стоит ли вкладываться в изучении еще одного языка? Стоит ли выбрать в качестве изучаемого языка Ruby? Для меня ответ на оба вопроса — ДА! А вам я помогу найти свои положительные ответы!

Встреча обещает быть сугубо технической, из серии «и сразу в код». Так что не пропустите и следите за обновлениями!
Регистрация откроется за неделю до встречи.

К сожалению, финансовая ситуация в клубе довольно плачевная.
Мы не хотим прекращать такое полезное дело, которое радует участников уже 5й год подряд. Тем более что в добавок к нашему и эстоноязычному devclub-у, мы уже есть в Латвии и в России.
В новом году мы активно призываем фирмы к взаимовыгодному сотрудничеству.
Клуб также можно поддержать как частное лицо.

Если у вас есть вопросы/пожелания/предложения — у нас есть открытая гугло-группа devclub-eu at googlegroups.com

А пока что можете насладиться лучшими докладами прошлого года, добавить свой доклад или проголосовать за существующий в нашем backlog-e.

До скорых встреч!

Итоги декабря и года

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

В этот раз мы начали с Антона Литвиненко и его взгляда на 7 проблем миграции данных из одной системы в другую. Очевидно, данная тема оказалась весьма актуальной для многих из вас: были и вопросы, и комментарии, и дополнения, и неподдельный интерес к новому стартапу — import2. Кто не был — имеет возможность пересмотреть доклад по этой ссылке.

Далее на сцену вышел «традиционный Миша Бешкин» и выдал всё о пристрастиях своей жены и проблемах продвижения добротного приложения на Google Play. По Мише действительно ощущается, что доклады он готовит целый год: обстоятельно, подробно, с юмором и немаловажными подробностями. Если вы еще не удовлетворили свою жену через Android — смотрите внимательно, как это делается.

Да, места на последнее мероприятие кончились менее чем за сутки. Но это не повод не порадовать вас эксклюзивным контентом, который можно услышать только на встрече и который не будет записан на видео. Речь об Александре Трахачёвой. Она огорчила нас максимально допустимым размером экрана для сохранения зрения, но приободрила гимнастикой для глаз. Уверен, что людям на встрече было и полезно, и интересно.

Последним с коротким, философским и ёмким спичем о простых и важных словах нас поразил Андрей Солнцев. Если хотя бы один человек хотя бы сегодня сделает как посоветовал Андрей — я считаю, что его доклад оправдал себя на 100%. Хвалите друг друга. Зачем и почему — смотрим и пересматриваем здесь.

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

Очевидно, что благодаря их вкладу, общий уровень выступлений в этом году заметно вырос. Если вы молодой докладчик, то не волнуйтесь, что «не дотягиваете»: организаторы наших встреч работают над каждым докладом персонально, помогая вам быть гордым за своё выступление.

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

sponsors

К сожалению, в этом году прекратили своё существование другие хорошие фирмы, которые поддерживали ДевКлуб. Поэтому в сложившейся ситуации мы — организаторы — не знаем, сможем ли встретиться хотя бы раз в наступающем году. На данный момент, дабы не быть голословным, ситуация следующая:

1202012-swedbank

Бюджет одной встречи в том формате, как это было, например, в ноябре — около 500 евро. Встреч у нас две (русская и эстонская), а спонсоров на месяц в лучшем случае 4. Спонсорский пакет стоит 200€ в месяц. Вот такая простая математика. Если вы думаете, что ваша организация могла бы добавить слагаемое в нашем уравнении, дайте о себе знать. ДевКлуб — официально зарегистрированное недоходное объединение, никто и никогда из организаторов встреч не получал и не получает зарплату. При этом мы готовы отчитаться с бумагами и чеками за каждый потраченный цент, так как это весьма просто: всё уходит на оплату счетов отеля и скромные подарки докладчикам.. Чем раньше вы это сделаете, тем раньше мы можем сказать, что будет и будет ли вообще в январе.

Отчет о проделанной за год работе всё же хочется закончить на позитивной ноте. Давайте вспомним, что хорошего было в уходящем 2012 году:

  • Докладчики из России и дальнего зарубежья
  • Множество хороших и ярких как «хардкорных», так и «отвлеченных» докладов
  • Новые лица как в зале, так и на сцене
  • Живые дискуссии на самые различные темы во время доклада, после, а так же на open space
  • Объявления о поиске сотрудников, а так же просто общение, благодаря которому несколько людей нашли работу, которая им по душе
  • А сколько пива выпито, да еды съедено…
  • Викторины и призы, благодаря которым, например, более 20 человек посетили платные конференции международного уровня GeekOUT и TopConf
  • 3229 просмотров видео Зачем надо жениться от Андрея Солнцева
  • Новый и удобный backlog от Артёма Курапова
  • Самый вкусный новогодний торт, который даже не достался модератору (первый раз в нашей истории съели всё!)
  • Множество хороших фотографий, что пошли на аватарки разных людей
  • Глаза и благодарность тех, кто приходил и еще не раз хочет придти на наши встречи

Спасибо вам за этот год!

P.S. А что вам запомнилось больше всего?

Регистрация на 27.12.2012

Внимание! В программе произошло небольшое изменение! Вместо Антона Архипова выступать будет Антон Литвиненко с докладом “7 типичных проблем миграции данных″:
Перенос данных из старой системы в новую — обязательный шаг внедрения нового программного обеспечения. Я расскажу о часто задаваемых вопросах и проблемах, основываясь на нашем опыте переноса данных в более чем 100 проектах.

Обзор ноябрьской встречи

Подведём итоги прошедшей встречи. Зал в очередной раз был полон. Докладчики представили интересные доклады. Модератор тоже не сильно испортил встречу. Так что всё было замечательно.

Встречу открыл доклад Никиты Сальникова-Тарновского об объёмах памяти, которые на самом деле занимают коллекции в Java. Команда разработчиков Plumbr подсчитала, что при создании HashSet-a Integer-ов памяти нужно примерно в 14 раз больше «номинального» количества. И да, считали они не вручную. По словам Никиты, вручную они уже мало что делают.

Затем слово взял Илья Ливенсон с вводным докладом про криптопротоколы и конкретно TLS.

Третьим выступал Алексей Фёдоров, но перед ним слово взял Борис Розенблит и коротенько за 5 минут в продолжение своего доклада о собеседованиях рассказал о тренинге, который он будет проводить на эту тему. Рассказ Бориса сильно разволновал Алексея и он выдал очень эмоциональное представление на тему какие вопросы задавать на собеседовании, причём, по его словам, он готовился рассказывать о совсем других вещах. 🙂 В любом случае получилось замечательно.

ВНИМАНИЕ!
Декабрьская встреча уже не за горами — 27 декабря в 19:00. Так что занеcите в свои календари. И к ней мы просим вас всё-таки проголосовать за лучший доклад года. Авторы лучших докладов получат подарки на декабрьской встрече. Так же нас ждёт много чего интересного, но, конкретно чего, пока мы раскрывать не будем. 🙂

Анонс ноябрьской встречи: 27.11.2012

Доброе утро! 🙂

Следующая встреча клуба пройдет 27го ноября во вторник, как всегда, в отеле Ору в 19:00. Мы уже вовсю готовимся к ней. Но не только мы, но и докладчики тоже.
Порядок докладов ещё не утверждён, но в любом случае мы услышим:

Никиту Сальникова-Тарновского с хардкорным докладом про то, «Сколько занимают объекты Java в памяти» и к чему это приводит в случае с коллекциями.

Не менее хардкорный доклад от Ильи Ливенсона про Transport Layer Security (TLS), один из самых популярных протоколов верхнего уровня для шифрованной передачи данных. Илья обещал рассказать о его истории (SSLv1, 2, 3), из каких компонентов состоит протокол, рассмотреть подробнее TLS handshake и поснифить SSLv2, а также обсудить, когда нужно шифровать, а когда и так сойдёт.

Алексей Фёдоров, гость из Петербурга, расскажет, какие вопросы можно и нужно задавать потенциальному работодателю. Представьте, что мы устраивамся на работу. Техническое интервью пройдено, нетехническое тоже, и тут наступает момент Х. Менеджер проекта, в который мы устраиваемся, произносит ключевую фразу: “У Вас есть к нам с коллегами какие-то вопросы?” И вот тут мы рискуем совершить большую ошибку, сказав, что в целом нам всё понятно. Потому что чаще всего, на самом деле, мы не знаем о своём новом проекте НИ-ЧЕ-ГО. Психологически нам бывает сложно задавать какие-то вопросы, мучать собственное воображение. Поэтому такие вопросы лучше всего готовить заранее.

До встречи!

Обзор октябрьской встречи

Закончилась очередная встреча DevClubа, и пора подвести итоги. Несомненно радует то, что вы снова порадовали аншлагом. Некоторым даже не хватило места в зале и пришлось стоять, несмотря на то, что мы взяли ещё дополнительно стулья из кафе.

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

Затем слово взял Антон Карпуткин. Его рассказ про P и NP проблемы тоже получился довольно интересным, несмотря на кажущуюся сложность темы. Я наконец-то понял, откуда появилось такое странное название NP (nondeterministic polynomial), ведь на самом деле решаются эти проблемы отнюдь не в полиномиальное время. Порадовали так же картинки из известной стратегии в слайдах, когда Антон объяснял задачи линейного программирования. С удовольствием послушаем Антона с аналогичной темой, но большим хардкором. Даёшь написание/разбор различных интересных алгоритмов!

Перед этой встречей мы объявили конкурс, призом в котором были билеты на TopConf, конференцию, которая пройдёт в Таллинне уже совсем скоро — 1го и 2го ноября. И как раз перед третьим докладом Кирилл Линник, Юрий Муленко и Александр Мочёнов быстренько объявили нам победителей конкурса и показали все присланные демотиваторы.

Призеры розыгрыша:

Визитки — Роман Перегонцев:

Демотиваторы — Вадим Вохмянин:

Программисты — Владимир Флорескул:

Было весело. Большое спасибо всем участникам.

Третий доклад — от Константина Роота — оказался наиболее информативным. Это и не удивительно — ведь он длился почти 1,5 часа! И, хотя речь действительно затянулась, думаю, что все остались довольны. По крайней мере, никто не утверждал обратного. Тема была обширной и, надеюсь, что многие теперь намного лучше понимают, что требуется от тимлида руководителя команды, как им стать и вообще нужна ли вам лично такая радость. Ведь (благодаря Косте), мы узнали, что разработчики иногда ведут себя как дети, а смотреть за детьми (особенно, за чужими) не самое приятное удовольствие.

Впереди нас ждет новая встреча. Есть мысли сделать её более технической. М?

Анонс октябрьской встречи 23.10.2012

Всем привет!

Надеюсь, все из вас каким-либо образом принимают участие в конкурсах devclub!
Если нет, то самое время принять участие. Тем более, что разыгрываются билеты на ИТ-конференцию TopConf, которая будет проходить в Таллинне. А номинаций у нас целых 3 — для программиста, дизайнера и просто тролля креативщика. Так что у всех есть шанс!

А теперь ближе к теме.
Следующая встреча клуба пройдет 23го октября (вторник). Как всегда, в отеле Ору.

Звёзды вечера (порядок может измениться):

Константин Роот — Кто такие тим лиды?

Доклад посвящён теме тим лидов — зачем они нужны, что от них ожидают руководители, и как ими обычно становятся.
Пройдёмся по двум способам попасть на эту роль (внутреннее продвижение, наём на новую позицию в другой фирме) — какие есть проблемы в каждом из подходов и как их решать.
Поговорим также о том, какими знаниями и умениями нужно обладать (или иметь желание обучиться), чтобы все стороны были довольны конечным результатом.
Ну и конечно, дадим некоторую вводную / начальные ресурсы для тех, кто хочет пойти этим путём или уже им идёт.

 

 
Антон Карпуткин — NP Проблемы

Что такое легко и что такое сложно для вашего компьютера? Какие бывают сложные задачи, и что делать, если ваша задача как раз из таких? Вы слышали что-то об NP, но не знаете, что это значит? Как заработать $1000000 своим собственным умом?

 

 


Антон Анисимов — Open-source лицензии

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

Регистрация откроется у нас на сайте 15го октября.

Не забывайте предлагать свои темы докладов и голосовать.

Следите за новостями!

Обзор встречи в сентябре

Не знаю, как вам, а мне предыдущая встреча определенно понравилась. Причин для радости несколько. Первая из них: снова полный зал. А вторая, конечно же, докладчики. Давайте же вспомним, с кем мы провели этот вечер.

Открыл его Артём Курапов с докладом об Amazon Web Services. Как оказалось, «тупо воткнуть свою апликачку в облако» не получится: нужно реально понимать, что тебе нужно, и хотя бы немного разбираться в довольно непростом интерфейсе консоли. При этом нужно быть еще и осторожным, так как цена за услуги не ограничена и определяется лишь размером потребления. Пара ошибок в настройках — и даже Билла Гейтса можно довести до банкротства. С другой стороны, прелести использования облаков все более очевидны даже для обычных пользователей, которые хотят иметь возможность для быстрого масштабирования ресурсов. Смотрим видео здесь.

Уже стало доброй традицией пускать доклады-коротыши. На сей раз Евгений Шатохин за 9 минут и 50 секунд провел короткую демонстрацию Raspberry Pi. Даже самые неискушённые пользователи узнали, что это такое, сколько стоит, почему настолько популярно и чем отличается от Arduino. Легко, доступно и понятно. Хотите большой доклад на эту тему? Все в ваших руках!

Далее в бой за внимание слушателей вступили зубры ДевКлуба. Первым среди них оказался Андрей Солнцев с WTF Architeture. Интересно, что как во время, так и после доклада постоянно тут и там слышались возгласы от представителей совершенно разных компаний: «Да он совсем смелый, взял и рассказал всё про нас!» Господа, это не Андрей смелый, просто эти проблемы, похоже, встречаются во всех компаниях. В общем, всем любителям «нетривиальных решений» посвящается.

Ну, а завершил вечер программист на PowerPoint (его же цитата) — Антон Архипов с Gradle. Что удивительно: слайдов было мало, вся магия происходила в консоли, vim и (чуть позже) IntelliJ IDEA. Главная мысль доклада: даже очень сложные и нетривиальные проекты на Java и Java-based технологиях можно собирать с помощью Gradle. Но при этом надо понимать, что технология довольно новая, поддержка IDE слабая, да и рассчитывать на то, что без знания Groovy можно всегда обойтись — не приходится. Но я, как и Антон, верим, что пройдет еще совсем немного времени, и Ant с Maven уйдут в прошлое, а Gradle станет настоящим. Так что самое время начинать его изучать.

В заключении хотелось бы поблагодарить слушателей и докладчиков за море положительных эмоций и полезных знаний, и напомнить, что мы ищем нового спонсора. Если ваша фирма дорожит своим именем, ищет работников или же просто хочет сохранить ДевКлуб таким, какой он есть, пишите нам на инфо-адрес (в верхнем правом улгу страницы). К сожалению, без спонсорства подобные этой встречи просто невозможны.

До встречи в октябре. Интересные темы будут и следующий раз!

Страница 15 из 27

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