Автор: Антон Стальнухин Страница 13 из 14
Встречаемся во вторник, 26 мая, в 19:00 во дворике отеля von Stackelberg, Toompuiestee 23 (про парковку в конце анонса). В этот вечер нас порадуют тремя докладами:
Гриша Бешкин — MQL4, или играем в деньги
Рассказ про MQL4, про биржи и про роботов. Будет много виртуальных денег, немного кода и истории из жизни. Цель доклада – показать, как можно при помощи программирования заработать чуть больше, чем вы получаете на работе.
Михаил Лапушкин — Веб технологии Facebook
Вы уже переписали весь фронтенд под Angular, слетали на помпезные ng-конференции и теперь уверены, что острие прогресса дышит вам в спину? Как бы не так! Facebook решил потягаться с Google и не так давно предложил React как альтернативу пресловутому data binding.
Поделюсь своим опытом использования React. Также расскажу про архитектурные решения, составляющие основу не только фронтенда, но и мобильных приложений Facebook.
Андрей Солнцев — 50 оттенков Play!
Несколько лет назад в болоте Java появился революционный Play! фреймворк. Он якобы вобрал простоту RubyOnRails и скорость и compile safety Java. Он сулил избавление от перезагрузок. Он обещал дикую скалируемость забесплатно. Одни предвкушали новую жизнь Java без ынтерпрайза, другие скептически похмыкивали: «Play — это несерьёзно. Разве что для игрушек.»
Кто же оказался прав?
Мы использовали Play! фреймворк для построение вполне серьёзных приложений. Я созрел для того, чтобы поделиться болью и радостью от Play и поделиться выводами, стоит ли верить громким обещаниям, и как заглянуть под капот при выборе следующего фреймворка.
Регистрируемся! Как обычно, билеты печатать не надо.
Внимание: порядок выступлений может поменяться!
Условия парковки: если не найдёте место в зоне Kesklinn (после 19:00 бесплатно), прямо за местом встречи есть парковка EuroPark, где можно парковаться бесплатно, если зарегистрировать свой автомобиль в лобби отеля.
Августовский DevClub подарил нам двух новых докладчиков (Сергей Егоров рассказал про Groovy AST, а Дмитрий Трошков сделал обзор TypeScript’а) и вернул одного бывалого (Евгений Голобородько рассказал нам об анатомии баз данных).
Хобби первого докладчика, Сергея Егорова — компилировать компиляторы. Человек-компилятор выступил очень академично, отлично откомпилировав своё выступление. И кто знает, возможно, он компилировал и во время выступления! Сергей объяснил, зачем нужны Groovy AST, но не всем осталось ясно, зачем использовать такие сложные способы. Наверное, не все так сильно любят компиляторы, чтобы «вставлять компилятор в компиляторы, чтобы вы могли компилировать компиляторы пока компилируете компилятор». А вот тут и скомпилированное видео: Groovy AST.
Евгений Голобородько рассказал нам об основах работы баз данных. Рассказ прошел оживленно, с активным участием зала, но был достаточно поверхностным. Бывалые DBA ожидали больше хардкора, который Евгений после встречи обещал рассказать и показать в следующий раз. Для тех же, кто никогда не работал с базой данных (такие есть?) или кто никогда не придавал значения работе с базой данных (почему?), будет очень полезно посмотреть видео: Анатомия БД.
Для своего первого доклада на devclub Дмитрий Трошков выбрать непростую тему — обзор TypeScript’а. Тролль на здоровье: тут тебе и Microsoft, и JavaScript, и VisualStudio, и молодая неокрепшая технология! С хитрыми вопросами докладчик справился прекрасно, потому, наверное, что сам активно использовал TypeScript в реальной работе (за которую платят реальный деньги, продуктом которой пользуются реальные клиенты), где технология полностью оправдала себя. Как это было: TypeScript.
Встреча удалась!
TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript. Нас ожидает рассказ об особенностях этого языка и о личном опыте перевода целого проекта на TypeScript.
«Многие, кто работает с базами данных, считают ее коробочкой с «магией» и, соответственно, не знают, что делать, когда сталкиваются проблемами производительности во время масштабировании проекта. Попробуем развеять все суеверия и понять, о чем стоит думать во время разработки с использованием баз данных (БД). Также покажу на примерах, как решать уже возникшие проблемы. Будет много мат.части и реального опыта.»



