Backlog

By Andrei Solntsev
15

Список потенциальных докладов, которые будут предложены для голосования.

Хотят рассказать:

  • RefucktoringЕвгений Холодков
    Рефукторинг – это такое весёлое мероприятия, где мы возьмём простенькую программку типа “Hello World” и все вместе начнём её “типа улучшать” (рефакторить), в результате чего она станет сложной, запутанной и непонятной, желательно ещё и багнутой.
  • Real-time Google web analyticsMoshe Beshkin
    пару месяцев назад я стал бета-тестером для Real-time Google web analytics. Из Эстонии выбрали кажется двоих.
    Могу рассказать как это выглядит. Есть даже идея, чтобы весь зал со своих устройств зашел на определенный адрес и мы в реальном времени посмотрим как работает эта аналитика в реальном времени.
  • JenkinsJuri Timošin
    Немного о плагинах – так сказать, топ 10. И если время будет, показать, как написать свой.
  • Reactive Programming (Rx Framework)Yuri Mulenko
    имеет смысл после LINQ
  • о ccTalk попродробнейYuri Mulenko
    Мог бы продолжить тему А. Анисимова и рассказать о протоколе ccTalk попродробней.
  • Нововведения в следующей версии С#Yuri Mulenko
    Мог бы рассказать о нововведениях в следующей версии С#.
  • анализ социальной сетиАртём Курапов
    (из магистрантской работы)
  • настройка php-проекта с Jenkins, PHPUnit, SeleniumАртём Курапов
    TDD на PHP – это рулезно!
  • JRebelАнтон Архипов
    Демо, что и как, на кого продукт ориентирован, кому будет полезен, и т.д.
  • Интеграционное тестирование с ArquillianАнтон Архипов
    Когда мы говорим о юнит-тестах, всё кажется легко и очевидно, но на самом то деле интеграционного тестирования никто не отменял spacer  Arquillian, сравнительно новый фреймворк для интеграционного тестирования компонентов в Java, может решить некоторые неприятные проблемы для Java-разработчиков.
  • обзор Java EE 6Антон Архипов
    Java EE 6 – достаточно обширная тема, но можно выбрать довольно интересные новшества. Сравним с Ruby-on-Rails? spacer
  • Open Source лицензии: что и как можно использоватьАнтон Анисимов
    Краткое систематизирование имеющихся в Линукс лицензий на софт, библиотеки, документацию, что и как можно использовать в коммерческих проектах.
  • [off topic] Информатика в автогонкахАндрей Ткачёв
    Как человек, с юных лет увлекающийся автоспортом, гоночными авто-симуляторами, а также хобби-картингом, хотел и смог бы рассказать для каких задач используются компьютеры в многих мировых гоночных сериях. И, возможно, немного показать некоторые системы в действии на примере доступных автосимуляторов.
  • Power Games and ProjectsМарк Кофман
    Многие разработчики зачастую плохие политики и не умеют правильно вести себя в трудных и конфликтных ситуациях, которые возникают в проектах. В презентации будет рассказано о том как можно использовать различные хитрости и техники, чтобы продвигать свои интересы и добиваться лучших результатов. Очень полезно при “терках” между членами команды или с заказчиком. Презентами основана на курсе лекций “Project and Power Games” университете KTH.
  • струтктура FP (Frame Programme) проектовIlja Livenson
    Могу рассказать о метафизической теме: струтктура FP (Frame Programme) проектов – основного финансового источника большей части европейской науки. На текущий момент у меня опыт участия где-то в 4-5 проектах.
  • TwistedIlja Livenson
    Могу о более техническом поговорить, например о Twisted – одной из самых старых event-driven сетевых фреймворк для Питона, и что на нём имеет смысл делать.
  • SSL/TLS ProtocolIlja Livenson
    Алгоритмы криптования и секьюрные протоколы. Как работает SSL на уровне протокола и прочиме кренделя
  • Jenkins/Hudson + Sonnar для JavaЕвгений Голобородько
    Могу рассказать, как настроить билд-сервер с контролем качества кода на основе Jenkins/Hudson + Sonnar для Java проектов.
    Для полноты картины могу добавить туда и maven рипозиторий на основе Nexus.
  • Искусство Архитектурного ДизайнаЕвгений Голобородько
    Рассказ пойдёт о том, как готовить архитектуру софта, оглядываясь на требования к производительности, как находить в ней баги и как делать её так, чтоб потом не было проблем добавлять новые фичи. Вторую половину доклада хочу сделать интерактивной, где мы вместе с аудиторией спроектируем задачу из зала.
    Тема была навеяна тем, что люди, едва закончившие универ, часто не имеют понятия о том, как проектировать софт и это выливается в макаронный дизайн, который потом трудно обслуживать (а порой вообще переписывать приходится). Покопавшись в свои первых проектах, я нашёл подобные проблемы и у себя в те годы, когда я начинал. Кстати, могу заодно пару перлов показать для “поржать” spacer
  • Web ServicesЕвгений Голобородько
    Опыт работы с различными ВЭБ сервисами: REST, SOAP в общем и их использование в среде Java (Cxf, Axis2, нативный
    вариант для Java >=5).
  • Хостинг для чайниковЕвгений Голобородько
    Какие бывают разновидности хостинга и как построить свой собственный, затратив минимум денег и не
    очень много времени. Речь не пойдёт о технических особенностях: Как поставить Apache, JBoss или настроить firewall, т.к. это давольно индивидуально для каждого сервера (тем более интернет полон руководств как поставить каждый отдельно взятый продукт). Речь пойдёт о том что вам пригодится, от чего защищаться и как, как справится с нагрузкой, как организовать мониторинг и всегда держать руку на пульсе. Так же немного расскажу о проблемах которые я встречал и как с ними бороться.
  • PHP: менеджер зависимостей composer и его репозиторий packagist.orgРоман Маринченко
    Могу рассказать про новое движение в мире PHP – простой и удобный менеджер зависимостей/пакетов: composer и его основной репозиторий packagist.org.
    PHP коммюнити очень давно нуждалась в такой фиче, pear и рядом не стоит по сравнению с его возможностями.
    Думаю, через пол года-год этим будут пользоваться повсеместно.

  • Symfony 2Роман Маринченко
    Примерный список тем, которые могу затронуть:
    - Twig
    - Dependency Injection
    - Annotations
    - Data Mapper (vs Active Record в Symfony)
    - Направленность на HTTP cache и встроенный reverse proxy
    - Огромная активность комююнити через bundles(один Behat чего стоит)

    * Евгений Голобородько предлагает сделать совместный доклад с демонстрацией фреймворка в бою: пока один рассказывает теоритическую часть, другой тут же показывает это всё на практике.

  • Windows Phone 7Евгений Чайкин
    16.03 состоится моя вторая презентация в рамках Eneta community, которая снова будет посвящена Windows Phone 7, а именно сенсорам (Accelerometer, GPS) и Touch. Я думаю, что смог бы повторить ее и для девклуба.
  • WTF ArchitectureАндрей Солнцев
    Есть мнение: “Говнодизайн” – основной источник говнокода. Вот об этом и поговорим. Вас ждут примеры систем, где всё настолько плохо задумано, что становится уже неважно, каким кодом это зальют дивелаперы.
  • Agile в орешкахАндрей Солнцев
    Как и все, я много слышал про Agile, и как и все, не понял, что это такое. Именно поэтому два года назад я специально пошёл работать в фирму, практикующую Agile, чтобы своими глазами увидеть, что это такое. Готов поделиться своими наблюдениями: работает ли это на практике, или Agile – это всего лишь маркетинговый булщит.
  • Фиджеты – автоматика и роботика для ленивых.Захар Кириллов
    Меня всегда интересовали роботы, но смущал относительно высокий порог входа в эту сферу: Ардуино, программаторы, Си со вставками на Ассемблере… брр! А как объяснить то, в чём “плаваешь” сам, – студентам, едва осилившим основы программирования на C# или Питоне? Так я наткнулся на Phidgets – крайне дружелюбную платформу, которая дружит с USB и всевозможными средствами разработки, от Visual Basic до ActionScript (включая, разумеется, Java, Python, C/C#). Я принесу девайсы и мы попробуем сделать что-то работающее.
  • Пятиминутки:
    новый формат – пятиминутки. В противовес 40-минутным докладам – короткие 5-минутные спичи.
    Формат может быть разный (без слайдов, со слайдам, Ignite – с автоматическим переключением слайдов). Тема тоже может быть разной: подойдёт как технический разговор, так и полный оффтопик. Правило одно: разговор должен быть короткий!

    • Путь от фотона до JPEG, или как получаются цифровые фотографии?Андрей Ткачёв
    • Куда уходит детствоАндрей Солнцев
    • Кучка темЕвгений Холодков
      1) рассказать про разницу между REST, long-polling и server pushing.
      2) сделать тизер про org mode, инструмент для управления тасками
      3) показать, как можно составлять музыку на кложуре
      4) рассказать про эмулятор и игры для Spectrum ZX 80
      5) рассказать про моделирование в нейролингвистическом программировании
      6) показать / объяснить несколько фокусов
    • как пользоваться Виндами без мышкиСтас Катков
    • про свое хобби – рептилий и других пресмыкающихсяСтас Катков

    Могут рассказать:

    • Data miningАнтон Литвиненко
      [Описание отсутствует]
    • Практические вопросы радиосвязиАндрей Соснин
      [Описание отсутствует]
    • Автоматизация: maven, continuous integrationАндрей Солнцев
      Я занимался автоматизацией сборки всего кода одной компании, переводом на Maven, настройкой Continuous Integration и автоматической инсталляции. Могу поделиться опытом: как это делается, какие сложности возникают, какие CI сервера круче всех и почему Maven-г##. spacer
    • [off topic] Usability of peopleАндрей Солнцев
      Год назад Антон Кекс рассказывал про usability компьютерных интерфейсов. Я хочу применить эту же терминологию к не-компьютерным вещам, и в частности, к людям. Эдакое бла-бла-бла ни о чём минут на 30-40. spacer
    • [off topic] Айкидо: приоткрываем завесу тайныАндрей Солнцев
      Айкидо окутано ореолом  загадочности: “использовать энергию противника”, “пропустить атаку сквозь себя” и пр. слабо соотносятся со Стивеном Сигалом, ломающим руки направо и налево. Одни считают, что это мистическое боевое искусство, другие – что хрень полная и в реальной жизни не работает. Несколько лет назад я специально пошёл заниматься айкидо, чтобы на собственной шкуре узнать, где правда, а где брехня.  Могу поделиться выводами.
    • Java performance в картинкахАндрей Солнцев
      Весело и задорно о производительности JVM: анализ, исправление и типичные косяки. Сделаем hands-on, на котором вместе со зрителям попытаемся подвесить CPU или забить память Java-машины.
    • Maket, knowledge basesАндрей Солнцев
      Хочу рассказать о MAKET – системе для работы с базами знаний для экономических и математических моделей. Я занимаюсь этим проектом уже несколько лет и даже писал о нём дипломку в универе. Заодно могу толкнуть небольшую вводную о том, что такое базы знаний вообще.
    • [off topic] Олимпиады по программированию в ЭстонииАндрей Солнцев
      Я занимаюсь организацией эстонских олимпиад по программированию для школьников. Могу рассказать о том, как они проходят, какие задания и в каких условиях приходится решать школьникам, и с какими проблемами сталкиваются организаторы.
    • Play! frameworkАндрей Солнцев
      Play! – это фреймворк для построения веб-приложений на Java. Быстрый, простой, удобный, сам всё компилирует, проект создаётся и запускается одной командой.

    Неподтверждённые (авторы пока не дали о себе знать):

    • Вертикальные БД - Сергей Мудрецов
    • Contributing to open-source projects – Антон Кекс
    • Jacrabbit, Java Content Repository – Антон Кекс
    • ERP – Виктор Ларионов
    • Ajaxora – Андрей Жук
    • REST – Андрей Жук
    • Продукты Atlassian (JIRA/GreenHopper/Bamboo/etc) в инженерных процессах. – Константин Роот
    • Подпись документов через digidoc – Артём Курапов
    • Основы Android-приложения – Артём Курапов
    • Building relatively complex web-based UIs – Сергей Лисовецкий
    • [off topic] о бытовых деталях жизни в Америке – Эдуард Шустров
    1. spacer Андрей Ткачёв says:
      December 23, 2010 at 12:31 pm

      Желаю сделать доклад на тему
      [off topic] Информатика в автогонках

      Reply
      • spacer Антон Архипов says:
        December 23, 2010 at 2:16 pm

        а аннотацию?

        Reply
        • spacer Андрей Ткачёв says:
          January 3, 2011 at 4:08 pm

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

          Reply
    2. Обзор новогодней встречи « devclub.eu says:
      December 30, 2010 at 9:21 am

      [...] Потенциальные доклады [...]

      Reply
    3. spacer Maxim Litvinov says:
      January 14, 2011 at 9:22 pm

      Очень интересуют доклады по решению организационных вопросов на практике, с реальными людьми. Т.е. из вышестоящего списка я могу выделить:
      [off topic] Олимпиады по программированию в Эстонии – Андрей Солнцев
      Особенности работы IT в других странах – Сергей Павлов
      Power Games and Projects – Марк Кофман
      Ну и айкидо, наверное. spacer

      Reply
    4. spacer Jevgeni Tshaikin says:
      March 2, 2011 at 11:06 am

      16.03 состоится моя вторая презентация в рамках Eneta community, которая снова будет посвящена Windows Phone 7, а именно сенсорам (Accelerometer, GPS) и Touch. Я думаю, что смог бы повторить ее и для девклуба если кому-то будет интересно.

      Reply
    5. spacer Zahhar says:
      June 14, 2011 at 9:24 pm

      Появилось желание снова выступить в Клубе.
      Предлагаю такие темы:
      1) Как победить “Могучую Точку”?
      Я расскажу о том, как связан PowerPoint и гибель шаттла “Колумбия”; объясню, в чём зло слайдов и продемонстрирую ущербность современного софта для подготовки презентаций. В заключение мы поговорим о том, какие инструменты могут помочь наглядно донести наши мысли и идеи до слушателей.
      2) Фиджеты – автоматика и роботика для ленивых.
      Меня всегда интересовали роботы, но смущал относительно высокий порог входа в эту сферу: Ардуино, программаторы, Си со вставками на Ассемблере… брр! А как объяснить то, в чём “плаваешь” сам, – студентам, едва осилившим основы программирования на C# или Питоне? Так я наткнулся на Phidgets – крайне дружелюбную платформу, которая дружит с USB и всевозможными средствами разработки, от Visual Basic до ActionScript (включая, разумеется, Java, Python, C/C#). Я принесу девайсы и мы попробуем сделать что-то работающее.

      Reply
      • spacer Andrei Solntsev says:
        June 18,