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

Год: 2014 Страница 2 из 8

Видео: Андрей Ткачёв — Путь от фотона до JPEG, или как получаются цифровые фотографии?

«Путь от фотона до JPEG, или как получаются цифровые фотографии?»

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


Андрей Ткачёв

О докладчике:

Андрей Ткачёв — самый крутой фотограф из всех работников Skype и самый крутой работник Skype из всех фотографов. Обладатель премии «лучший доклад devclub» 2012 года.

Видео: Игорь Босенко — OAuth по велосипедам

Screenshot from 2014-10-22 01_33_29Каждому из нас приходилось заниматься вопросами информационной безопасности, создавая веб-приложения, и в большинстве случаев мы раз за разом изобретали собственные «уникальные» решения. Постараюсь рассказать об основных типах “велосипедов” и о великих велосипедистах (например, Amazon). Обсудим, как решать проблемы безопасности на примере OAuth-а.

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

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

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

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

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

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

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

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

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

Видео: Дмитрий Трошков — TypeScript

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

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

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

Страница 2 из 8

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