Pull to refresh
94
0
Алексей Федоров @23derevo

Организатор конференций для программистов

Send message

«Скорость – это такая фича, от которой никто никогда не отказывается» — интервью с Дмитрием Жемеровым из JetBrains

Reading time28 min
Views25K
Сегодня пятница, а пятница на хабре — это отличный день для чего-то необычного. Сегодня я предлагаю вашему вниманию интервью с Дмитрием yole Жемеровым, человеком, который приложил руку и к IntelliJ IDEA, PyCharm, Kotlin и многим другим продуктам компании JetBrains.

О чем мы поговорили:
  • как развивается IDEA, куда она движется
  • в чем разница между IntelliJ и JetBrains
  • зачем в компании два CEO
  • что происходит в Kotlin'e
  • с какими трудностями столкнулась команда Kotlin в процессе разработке языка
  • что такое Language Design Review
  • что представляет собой современный Google
  • почему закрылся Google Code
  • почему хабр важен для разработчиков IDE




Под катом — расшифровка этого интервью.
Приступить к прочтению
Total votes 60: ↑58 and ↓2+56
Comments14

Joker 2015: Новости 16-27 июля 2015 — новые спикеры и доклады

Reading time3 min
Views6.6K
С момента анонса Joker 2015 на хабре прошло почти две недели. В этом посте я коротко расскажу о том, что нового у нас произошло за это время. И говорить мы будем, как обычно, о контенте — новых заявленных спикерах и их докладах.




НОВЫЕ СПИКЕРЫ И ИХ ТЕМЫ



jemerov
Дмитрий Жемеров — ветеран компании JetBrains, человек, приложивший руку к IntelliJ IDEA, RubyMine, PyCharm и возглавивший в свое время процедуру предобразования IDEA из простой IDE в платформу для написания IDE для разных языков. В JetBrains успел поработать разработчиком, потом CTO, потом на год уходил в Google. Несколько месяцев назад вернулся в JetBrains, где возглавил команду поддержки языка Kotlin в IDE. Вместе со Светой Исаковой пишет первую книгу по Kotlin, «Kotlin in Action», которая выйдет в свет, видимо, в следующем году.

На конференции Дмитрий расскажет о том, какие части платформы IntelliJ IDEA в данный момент переписываются на Kotlin, почему были выбраны именно они, с какими проблемами сталкиваются разработчики при этом самом переписывании и какой профит от Котлина получает при таком переписывании проект.

Кстати, буквально со дня на день на хабре мы опубликуем большое (часовое!) видеоинтервью с Дмитрием. Там будет и про JetBrains, и про IDEA, и про Kotlin и про Google — так что ждите интересного!


Еще анонсы
Total votes 19: ↑17 and ↓2+15
Comments0

Анонс Java-конференции Joker 2015

Reading time5 min
Views12K
Всем привет!

Ровно через 3 месяца, 16-17 октября в Питере мы проведем конференцию Joker 2015. Лучшие Java-спикеры из России, Европы и США, актуальные и модные темы, сотни программистов со всех уголков русскоязычного Java-мира — таким будет Joker 2015.



Что же нас всех ждет на Joker 2015? Пойдемте под кат, там все расскажу.

Каким будет Joker 2015
Total votes 23: ↑21 and ↓2+19
Comments11

Как не угробить архитектуру сразу же? Видео с лекции Евгения Кривошеева

Reading time1 min
Views59K
Всем привет!

Две недели назад в Москве прошла очередная встреча CodeFreeze. Нашим гостем стал Евгений Кривошеев, признанный российский эксперт в области архитектуры программных систем, консультант из Scrumtrek/Skilltrek. Евгений прочитал офигеннейшую лекцию по архитектуре, как он любит и умеет.



В рамках этой встречи Евгений предложил обсудить последовательность решений, критичных для архитектуры любой системы. Выстраданная последовательность действий такова:
  • Точки зрения на систему, или Почему мы слепнем при проектировании
  • Адресация ключевых рисков, или Гордыня убивает
  • Учитываем контекст, или Как не долбиться в закрытую дверь

Краткое содержание и видеозапись
Total votes 46: ↑43 and ↓3+40
Comments12

.NET-конференция .NEXT 2015 Piter: Краткий тур по докладам — часть 2

Reading time5 min
Views5.5K
Неделю назад я рассказал о том, что будет твориться в следующую пятницу на питерской конференции .NEXT до обеда: открытие конференции, keynote от Dino Esposito и 9 докладов. Сегодня я расскажу о том, что нас ждет во второй половине дня.


Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments0

.NET-конференция .NEXT 2015 Piter: Краткий тур по докладам — часть 1

Reading time5 min
Views4.8K
До очередной питерской конференции .NEXT осталась буквально пара недель. Сегодня я сделаю традиционный обзор докладов. А точнее, половины из них. Мы пойдем по временной шкале, продвигаясь по программе от забора открытия до обеда.



10:00 – 10:25 — Открытие конференции
Традиционный для нас формат конференции начинается с «церемонии открытия». Организаторы (обычно это я и real_ales, реже jetliner) поприветствуем участников (вас) и обозначим основные положения: формат конференции, устройство площадки, чего от кого ожидать и на что надеяться.

После нашей пятиминутки слово перейдет к спонсорам, которые рассказывают о том, какие они классные и, самое для меня загадочное, зачем они спонсируют .NEXT. В принципе, с ними все и так понятно — Михаил Самарин из финского Futurice коротенько расскажет о том, как классно работать у них в Хельсинки на крупнейшие мировые бренды, а парни из JetBrains (обычно это mezastel) прибавят к рассказу о карьерных возможностях пару слов о своих замечательных тулах.
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments0

Лучшие 5 докладов конференции .NEXT 2014 Moscow (видео внутри)

Reading time3 min
Views23K
Итак, в воскресенье я выложил на хабре видео докладов, занявшие в рейтинге места с 6го по 10ое. Пришло время опубликовать доклады из первой пятерки.

5 место


Дмитрий Сошников, Microsoft — Функциональное реактивное программирование на F#

Средняя оценка: 4.44



В отличие от большинства докладов про F#, этот доклад — практический. Дмитрий делает обзор языка, показывая несколько демо:
  • вычисление доброты романа «Война и мир»
  • вычисление доброты твиттера
  • вычисление корреляции между автомобильными авариями и алкогольным опьянением
  • и разумеется, управление роботом

С одной стороны, монады, Y-комбинатор и неподвижные точки, а с другой — котики и доброта твиттера. Так и живем.



Четверка лучших...
Total votes 31: ↑26 and ↓5+21
Comments0

Лучшие доклады .NEXT 2014 Moscow (видео внутри). Часть 1: Места с 6 по 10

Reading time3 min
Views18K
Обратный отсчет перед очередной конференцией .NEXT давно запущен. Пришло время рассказать о тех докладах, которые были на декабрьской конференцией в Москве. Причем рассказывать будем сразу о лучших из них, чтобы не тратить ваше время. Методика выбора лучших описана подробно в предыдущем посте.



Сегодня я расскажу о местах во второй половине первой десятки. Как всегда, в обратном порядке.
Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments2

Лучшие доклады .NEXT 2014 в Питере (видео внутри)

Reading time3 min
Views11K
Очередная конференция .NEXT состоится уже через месяц в Питере. Пришло время провести небольшую ретроспективу докладов и показать вам, какие доклады стали лучшими в Питере год назад.



Как мы собираем фидбэк


После каждой из конференций мы собираем фидбэк с участников, рассылая им в почту анкету. Мы просим участников оценить каждый из посещенных докладов по «школьной» шкале:
  • плохо — 2 балла
  • нормально — 3 балла
  • хорошо — 4 балла
  • отлично — 5 баллов


Ну а дальше мы просто считаем среднее, и на основе этого среднего для каждой конференции получаем рейтинг спикеров. Очень просто, правда? На вопросы анкеты отвечают обычно около половины участников, что дает нам возможность говорить о том, что выборка релевантна.
Лучшие доклады .NEXT 2014 Piter
Total votes 18: ↑16 and ↓2+14
Comments2

Dino Esposito выступит в Питере

Reading time3 min
Views3.6K
Привет, хабр!

У нас снова конференция .NEXT, и мы снова привозим для вас Дино Эспозито, одного из самых влиятельных людей в мире .NET! Большая удача — дружить с JetBrains и большая удача, что они дружат с Дино :)

Дино откроет конференцию кейноутом:

The Courage of Knowing Things (and not being a geek)
When a software product is no longer updated is it old? Or is it just right? Is the number of Github commits enough to measure the business relevance of a software product? In the real world, old-fashioned technologies run line-of-business applications and move the money—literally as so many banking apps are still RPG/AS400. My grandma used to say “learn a trade and all of its tricks”. Similarly today I’d say “learn a way to do things you need to do and do it”. Whether it’s WebForms, MVC, Silverlight or even VB6, I suggest we all look for alternatives only when we’re in trouble. Possibly not deadly lost in trouble, but not even at first itch. Feeling a geek gives only positive sensations; behaving like a geek, instead, only leads to troubles that only the next version can fix once the first RC of the next CTP is released to a restricted group of selected fanboys. (And yes, we’ll talk ASP.NET5 and .NET Core as well…)



Кроме того, Дино сделает и секционный доклад. Какой именно — решать нам с вами. Оба предложенных им на этот раз варианта — архитектурные: первый больше про frontend, а второй — про backend.
Варианты ...
Total votes 18: ↑15 and ↓3+12
Comments0

Новый суперблиц по Java-хардкору

Reading time4 min
Views28K
Итак, вчера мы с вами поиграли в джавовский вариант «Интеллектуальное казино против знатоков», и при этом, при всем уважении к хабровчанам, телезрители выиграли! Победителем этого этапа стал Сергей SerCe Целовальников, решивший три задачи. Как и обещали — мы вручаем ему небольшой приз: VIP-билет на JPoint!

Но радости в сторону. Вчера нас с телезрителями обвинили в том, что большинство вчерашних задач были связаны с Java весьма косвенно. Мы принимаем это обвинение, и поэтому сегодня у нас вариант на чистой Java! никаких спрингов, эксэмэлей и паттернов. Это будет настоящее испытание для истинных любителей хардкора!

Под катом — ответы на вчерашний раунд и суперблиц! Против знатоков сегодня играет телезритель из Петербурга Андрей apangin Паньгин.



Поиграем?
Total votes 28: ↑25 and ↓3+22
Comments33

Простые задачи на Java. Слабо решить все?

Reading time3 min
Views50K


Привет! Мы тут собрали тусовку одних из самых крутых русскоязычных Java-практиков и попросили их дать по задаче, чтобы вы сломали зубы, мозг и бились об стену, пытаясь понять, как это работает. Собственно, мы поспорили на бутылку Хеннеси, что за 12 часов после публикации никто не пришлёт все правильные ответы. Я уверен, что кто-то сможет. Поэтому если вы это сделаете первым – с меня бутылка.

Первая задача простая, она от телезрителя Николая Гарбузова, специалиста по скалкам, любящего рекурсию, паттерн-матчинг и магию компиляции:
Скомпилируется ли следующий аспект AJC компилятором?
Если да — то что он выведет на консоль при компиляции?

public aspect QuizAspect {
    public static int count(int i) {
        return i++;
    }

    before (int n) : execution(public int QuizAspect.count(int)) 
            && args(n) && if(QuizAspect.count(1)>1) {
        System.out.println("QuizAspect " + n);
    }
}


Пока просто, правда?
Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments57

«Работа инженеров – предъявлять претензии» — Интервью с Сергеем Куксенко из Java Performance Team

Reading time28 min
Views19K
Представьте, что вы пришли на встречу JUG.ru или CodeFreeze, или например на джавовскую конференцию, на которой только что выступил Сергей Walrus Куксенко, разработчик из Java Performance Team. И вот, по какой-то причине, все остальные слушатели разбежались, а вы с Сергеем остались один на один. И внезапно, он никуда не торопится, и у него есть свободный час, чтобы ответить на ваши вопросы, коих накопилось великое множество…



Встречайте: сегодня у нас абсолютный эксклюзив — большое интервью с Сергеем Куксенко! Из интервью вы узнаете:
  • как устроена команда Java Performance
  • в каких направлениях Java сейчас ведется активная performance-работа
  • зачем нужен хардкор на джугах и конференциях
  • что должен знать performance-инженер
  • что такое хайлоад, и где проходит граница
  • что прямо сейчас происходит с джавовыми строками
  • в какую сторону эволюционируют тюнинг рантаймов




Читать текстовую версию
Total votes 43: ↑37 and ↓6+31
Comments33

Конференция ProfsoUX 2015: Обзор заявок на выступления

Reading time3 min
Views2.8K
ProfsoUX — без сомнения, главная российская конференция для UX-профессионалов и всех, кому интересны вопросы удобства интерфейсов и сервисов, юзабилити, UX (User eXperience) и т.д. и т.п. Проводится с 2012 года силами сообщества UX SPb в Санкт-Петербурге (хабро-отчет ProfsoUX 14).



В этом году орги получили около полусотни заявок на выступления. Это примерно 6 экранов текста, если свести их все в одну таблицу. Ребята-организаторы попросили меня, как опытного хабро-обозревателя, оценить эти самые заявки.

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

Ниже дан краткий обзор заявок на выступление на Profsoux 15. Для удобства я разбил их на тематические блоки.
Обзор заявок...
Total votes 13: ↑10 and ↓3+7
Comments1

Конференция .NEXT возвращается в Питер

Reading time2 min
Views4.6K
В прошлом году мы провели две конференции .NEXT: в апреле в Питере и в декабре в Москве. Поскольку в этом году апрель у нас и так перегружен мероприятиями, мы решили перенести питерский .NEXT на начало июня.

Итак, в пятницу, 5 июня в Санкт-Петербурге в гостинице «Пулковская» пройдет третья независимая конференция для .NET-программистов .NEXT. Конференция соберет более 400 человек непосредственно на площадке и более 100 человек в онлайне.



Традиционно среди наших спикеров будут:
  • лидеры .NET-хабов хабрахабра
  • ведущие инженеры JetBrains
  • евангелисты Microsoft

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

Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments0

Конференция Mobius 2015 по мобильной разработке: анонс докладов

Reading time7 min
Views6.4K
Всем привет!

В последние две недели я что-то слегка забегался и перестал следить за докладами, опубликованными на сайте Mobius 2015. Сегодня зашел и офигел: пока я мотался по командировкам, наш программный директор Андрей real_ales Дмитриев замутили нереально крутую программу! Лично мне кажется, что она на голову выше как прошлогодней, так и вообще любой программы любой другой мобильной конфы.



На сегодня программа Mobius 2015 сформирована на 85%: анонсировано 18 докладов из планируемых 21. Все доклады мы разбили на 5 групп: Devices, Tools, Tests, Security и Others. Сейчас, за 4 недели до конфы, самое время для того, чтобы коротко по ним пройтись.
Обзор докладов Mobius 2015
Total votes 13: ↑13 and ↓0+13
Comments12

Владимир Иванов, Oracle — Глубокое погружение в invokedynamic

Reading time1 min
Views10K
Этот анонс посвящается тем, кто ныл всю зиму, что на JUG.ru давно не было хардкора.

В среду, 11 марта, в петербургском офисе компании Oracle состоится встреча JUG.ru c Владимиром Ивановым, инженером команды HotSpot JVM.

Тема встречи — инструкция invokedynamic и ее реализация в JDK/JVM.



В Java 7 на уровне байткода появилась новая инструкция — invokedynamic. Инструкция с программируемым связыванием позволила динамическим языкам на Java платформе достичь новых высот производительности. JRuby активно использует invokedynamic начиная с Java 7, а в Java 8 появилась среда исполнения для JavaScript, полностью основанная на новом API.
Подробности
Total votes 20: ↑18 and ↓2+16
Comments14

JPoint 2015: обзор заявок от докладчиков

Reading time8 min
Views7.3K
Всем привет!

На прошедших выходных мы закончили принимать заявки от докладчиков на JPoint 2015. Среди них попались как интересные, так и не очень. Прием заявок почти закрылся. Сегодня мы примем от вас последние заявки и закроемся ровно в полночь. Если вы хотите выступить на JPoint — срочно заполните заявку, и мы в течение суток свяжемся с вами.



Под катом вы найдете короткий обзор поданных докладов и традиционную голосовалку.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments6

[Москва] Анонс: Татьяна Белова — Корпоративная система управления проектами, PMBoK и жизненный цикл проекта

Reading time2 min
Views2.4K
В среду, 4 марта, в московском офисе компании Deutsche Bank состоится встреча с экспертом в области проектного управления Татьяной Беловой. Татьяна расскажет о разнице между КСУП, жизненным циклом проекта и PMBoK.



Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments5

[Москва, 19.02.2015] Дмитрий Ленев — Менеджеры блокировок в MySQL

Reading time1 min
Views7K
Всем привет!

У нас большая удача! Нам удалось договориться с Дмитрием Леневым, уникальным специалистом, разработчиком MySQL Server с 11-летним стажем, о выступлении на CodeFreeze. Москвичи, обязательно приходите!

Итак, в четверг, 19 февраля, в 20:00 в московском офисе Mail.Ru состоится встреча CodeFreeze с Дмитрием Леневым, разработчиком MySQL Server в компании Oracle. Доклад будет посвящен обзору менеджеров блокировок данных в MySQL (включая блокировки метаданных, таблиц и блокировок InnoDB). Будут обсуждаться предназначение каждого из видов и архитектура этих менеджеров.



Подробнее о предстоящей лекции ...
Total votes 20: ↑18 and ↓2+16
Comments4

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity