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

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

Новая встреча пройдёт уже через неделю — 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 — не важно на каком вы будете ездить, главное — уметь с ним управляться. Видео — прилагается.

Видео: Антон Архипов — разговоры про IDE

Screen Shot 2014-09-17 at 21.55.05

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

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

Видео: баттл за автотесты: Кирил Линник vs Андрей Солнцев

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

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

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

Поставить точку в этом вечном споре может только очный поединок!

Чем всё закончится? Смотрите на видео…

Видео: Сергей Егоров — Haxe

Haxe – универсальный объектно-ориентированный язык программирования высокого уровня.

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