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

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

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

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

Время летит — клубу уже 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 прямо из первых рук.

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

Всем привет!

Внезапно!

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

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

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

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

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

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

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

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

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

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

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

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

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

Октябрь уж наступил…

А мы всё медлим с анонсом и билетиками. Не надо волноваться — вот оно всё!

Новая встреча пройдёт уже через неделю — 28го октября в 19:00 в нашем любимом месте — отеле Ору. В программе:

Никита Сальников-Тарновский с Heap, off you go. Автоматическое управление памятью и сборка мусора являются одним из крупнейших преимуществ JVM по сравнению с предыдущими платформами. Но они имеют свою цену: накладные расходы сборщика мусора и вызываемые им остановки приложения. Если для приложения важна каждая миллисекунда, эта цена может стать слишком высокой. Но есть способ от нее уклониться, если взять ответственность за управление памятью обратно в свои руки. Я расскажу, что означает «вне хипа» для Java-разработчика и как с помощью этой техники можно ускорить своё приложение.

Screenshot from 2014-10-22 01_33_29

Игорь Боcенко выступит с докладом OAuth по велосипедам. Каждому из нас приходилось заниматься вопросами информационной безопасности, создавая веб-приложения, и в большинстве случаев мы раз за разом изобретали собственные «уникальные» решения. Постараюсь рассказать об основных типах “велосипедов” и о великих велосипедистах (например, Amazon). Обсудим, как решать проблемы безопасности на примере OAuth-а.

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

Итак, регистрируемся и до встречи!

Отчёт за сентябрь

Мы бодренько отстрелялись в сентябре: Сергей Егоров рассказал нам о замечательном язык Haxe, Кирилл и Андрей отлично набросили на вентилятор по теме тестирования, и в заключении вечера — замечательно пошли разговоры об IDE.

Haxe впечатлил — вполне себе модный язык программирования с возможностью трансляции на разные платформы, что позволяет разработчикам игр поддерживать единый код для трансляции в Java, .NET, PHP, и многие другие (даже С++ !). Смотрите видео, не пожалеете!

Вторым в программе вечера была заявлена битва титанов. Объектом спора была выбрана тема тестирования и написания тестов. Идея спора заключалась в том, чтобы разработчики начали реально задумались, зачем они пишут тесты? Какая цель у теста? Нужно ли 100% покрытие? Андрей и Кирилл сделали замечательные вводные выступления за которыми последовала «перестрелка» вопросами и комментариями в которой приняли участие и слушатели.

Надеемся, что для многим этот спор дал пищу для размещений. Смотрите видео и не стесняйтесь отписаться нам в гугло-группу если у вас есть что сказать по данной теме!

Болтавня про IDE оказалась на удивление интересна участникам. Мы посмотрели на разные прелести Eclipse (в лице JBoss DevStudio), IntelliJ IDEA, и NetBeans. Многие и не ожидали, что NetBeans так развился за последние годы, и что «Eclipse ещё жив» 🙂 На самом деле, сравнивать разные IDE, это как сравнивать разные супер-авто: Ferrari VS Maserati VS Lamborghini — не важно на каком вы будете ездить, главное — уметь с ним управляться. Видео — прилагается.

Отчёт за август

Августовский DevClub подарил нам двух новых докладчиков (Сергей Егоров рассказал про Groovy AST, а Дмитрий Трошков сделал обзор TypeScript’а) и вернул одного бывалого (Евгений Голобородько рассказал нам об анатомии баз данных).

Хобби первого докладчика, Сергея Егорова — компилировать компиляторы. Человек-компилятор выступил очень академично, отлично откомпилировав своё выступление. И кто знает, возможно, он компилировал и во время выступления! Сергей объяснил, зачем нужны Groovy AST, но не всем осталось ясно, зачем использовать такие сложные способы. Наверное, не все так сильно любят компиляторы, чтобы «вставлять компилятор в компиляторы, чтобы вы могли компилировать компиляторы пока компилируете компилятор». А вот тут и скомпилированное видео: Groovy AST.

Евгений Голобородько рассказал нам об основах работы баз данных. Рассказ прошел оживленно, с активным участием зала, но был достаточно поверхностным. Бывалые DBA ожидали больше хардкора, который Евгений после встречи обещал рассказать и показать в следующий раз. Для тех же, кто никогда не работал с базой данных (такие есть?) или кто никогда не придавал значения работе с базой данных (почему?), будет очень полезно посмотреть видео: Анатомия БД.

Для своего первого доклада на devclub Дмитрий Трошков выбрать непростую тему — обзор TypeScript’а. Тролль на здоровье: тут тебе и Microsoft, и JavaScript, и VisualStudio, и молодая неокрепшая технология! С хитрыми вопросами докладчик справился прекрасно, потому, наверное, что сам активно использовал TypeScript в реальной работе (за которую платят реальный деньги, продуктом которой пользуются реальные клиенты), где технология полностью оправдала себя. Как это было: TypeScript.

Встреча удалась!

О, Грибы! Встреча клуба в сентябре

Лента в Facebook завалена фотографиями грибов, а мы готовимся к очередной встрече клуба! Какое меню в программе?

Сергей Егоров

Сначала мы поедим опят с уже знакомым нам Сергеем Егоровым: он расскажет нам про язык программирования Haxe. Haxe — универсальный объектно-ориентированный язык программирования высокого уровня.
Универсальность в том, что код на одном языке можно компилировать для нескольких платформ — Java, .NET, JavaScript, Flash, и даже PHP! Сергей расскажет о своём опыте работы с Haxe и о всяческих плюшка, которые существенно упростили работу.

Интересно? Дальше будет ещё горячее!

Андрей «Снежок» Солнцев и Кирилл «Ворчун» Линник приглашают вас на грибное ассорти «бэттл»!

Screen Shot 2014-09-17 at 21.44.51 Screen Shot 2014-09-17 at 21.37.48Андрей будет отстаивать мнение о том, что тесты нужны, и программист должен думать о том, как он протестирует то, что написал.

Кирилл, в свою очередь, против того, чтобы прогаммисты занимались написанием тестов.

Истина, наверняка, где то посередине — давайте подискутируем!

На закуску, Антон Архипов развлечёт нас разговорами про IDE.

Screen Shot 2014-09-17 at 21.55.05

А какой IDE вы используете? Вы уверены, что используете его правильно? Точно? Давайте проверим?

Моя любимая IDE — это конечно же IntelliJ IDEA. Но и в Eclipse и NetBeans есть свои прелести. Я с удовольствием расскажу о своих любимых фишках в разных IDE — какие есть полезные настройки, «шорткаты», «автокомплит», «рефакторинг» — слова то какие!

 

 
А вот и регистрация на 25.09 в 19:00 (конечно же, в отеле Ору):

Август. Скоро в школу. Регистрируемся.

Совсем скоро первое сентября. Вновь зазвучат школьные звонки, учителя отругают за отсутствие сменки, а классный руководитель как по часам спросит каждого, кто и как провёл это лето. Мы предлагаем вам в последний раз этим летом devclub-встречу и три совершенно разносторонних темы: «Groovy AST», «TypeScript» и «Анатомия БД». Берегите нервы классного руководителя — скрасьте рассказ об отвязных каникулах полезным!

Сергей Егоров
Сергей Егоров: Groovy AST
В большинстве докладов про Groovy AST рассказывают одно и то же на одинаковых примерах. При этом для слушателя остаётся неясно: «А как, собственно, с этим работать-то?», поэтому рассказ будет следующим:

  1. Что такое мета-программирование на уровне компиляции? Где используется?
  2. Что требуется, чтобы начать писать свои трансформации? Что может помочь в процессе написания?
  3. Образец трансформации на примере простейших аннотаций для контрактного программирования.

Дмитрий Трошков
Дмитрий Трошков: TypeScript

TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript.

Нас ожидает рассказ об особенностях этого языка и о личном опыте перевода целого проекта на TypeScript.

И не пропустите лучшего докладчика 2010 года!

Евгений Голобородько
Евгений Голобородько: Анатомия БД

«Многие, кто работает с базами данных, считают ее коробочкой с «магией» и, соответственно, не знают, что делать, когда сталкиваются проблемами производительности во время масштабировании проекта. Попробуем развеять все суеверия и понять, о чем стоит думать во время разработки с использованием баз данных (БД). Также покажу на примерах, как решать уже возникшие проблемы. Будет много мат.части и реального опыта.»

Встреча пройдёт 26 августа (вторник) в 19:00 в отеле Ору.
Бесплатная регистрация обязательна! Билет распечатывать не надо.

Отчёт с пляжа знаний

Да, в июле у нас в клубе было по-настоящему жарко и необычно. Судите сами:

Неожиданности начались с первого доклада, так как на сцену вышел наш привычный Дед Мороз (т.е. звезда новогодних встреч) — Миша Бешкин — и поведал о том, что Ктулху — это не только интересный зверёк, но и полезный тул, который позволяет тестировать на нескольких мобильниках одновременно. Оказалось, что в Unity огромный набор возможностей для автомат-тестирования приложений: нажать кнопку и выиграть гонку. При этом, толи потому, что велась видео-запись, толи по какой другой причине, Миша отметил, что сам он честно играет в продукты своей компании и не использует ни единого бота. Поверим?

Далее появился толкователь непонятных слов — Костя Роот. Во время рассказа про Docker, и тут, и там слышалось: слушай, а что такое Vagrant и зачем он? И зачем вообще вся эта магия, неужели нельзя проще? Но Костя как искусный фокусник запускал CygWin, поднимал Vagrant, инициировал Docker и маппил порты для node.js, чтобы системы могли коммуницировать между собой. Учитывая, что при этом за какие-то секунды поднимались виртуальные машины со всеми нужными компонентами — это действительно выглядело как магия. Или как крутой фокус как минимум.

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

А что вы ждёте от ДевКлуба в августе?

Билеты на Июльский Микс

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

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