Доклады
Андрей Аксенов, бывший игродел, сейчас известный своим движком полнотекстового поиска Sphinx и зажигательными выступлениями на конференциях, поделится своими мыслями на тему «Как прекратить писать» — в частности, слушатели узнают, как устроен идеальный код, чем оптимальный SQL-запрос отличается от о...
Владимир Климонтович поделится своим опытом обработки ОЧЕНЬ БОЛЬШИХ объемов данных, и использование для этого NOSQL-подходов, в частности Apache Hadoop.
Доклад о разработке нового стандарта языка С++, чего хотели добиться, чего получилось, от чего пришлось отказаться.
Разработчики компиляторов GCC и MSVC++ не стали дожидаться выхода стандарта и уже много чего реализовали. Рассказ о некоторых наиболее интересных вещах из С++0х, которые можно использовать уже сейчас.
Евгений Бурмако, энтузиаст опен-сорс движения, расскажет про проект Conflux - GPGPU для .NET Framework. Параллелизм сегодня в моде, а программирование графических процессоров (GPGPU) находится на самом острие этой моды. Несмотря на ажиотаж, на этом поприще простора еще много – на сегодняшний день пр...
В своем докладе Михаил расскажет про текущий статус стандартов HTML5, CSS3 и SVG и их поддержку новым браузером Internet Explorer 9. Также разработчикам будут продемонстрированы дополнительные возможности по интеграции с браузером и операционной системой. Будет большая дискуссионная часть с ответами...
Дмитрий Ханецкий (IBM), расскажет про автоматизации управления жизненным циклом программного обеспечения с технологией IBM Rational Jazz. Будут раскрыты темы:
Денис Гладких в докладе "Silverlight/WPF: возврат от паттерна MVVM к MVP" на примерах обрисует особенности реализации знаменитых паттернов MVP и MVVM, применяемых при разработке приложений на WPF и Silverlight. Даст их подробное сравнение на примере данных технологий, укажет основные плюсы и минусы ...
Олег Аксенов поделится личным опытом в решении архитектурных проблем: необходимость выхода за рамки стереотипного мышления (всегда ли хороша многоуровневая архитектура), факторы, влияющие на выбор технологий и методологий (плюсы и минусы консерватизма), практические иллюстрации на основе разнообразных проектов (зависимости от бюджета/размера проекта), набор рекомендаций.
Сергей Полаженко рассмотрит проблему оценки рисков информационной безопасности и построение модели угроз в соответствии с методологией TRIKE v. 1.0. Кратко расскажет об актуальности и типовых проблемах безопасности современных приложений (вторичность, удорожание стоимости и усложнения разработки и т...
Подсистема логгирования имеет очень важное значение в процессе сопровождения программного обеспечения. При возникновении неисправностей в работе ПО, как правило, разработчикам предоставляется лог, по которому и производится поиск причин некорректной работы. Однако этой информации зачастую не хватает. В докладе пойдет речь о реализации программы, расширяющей подсистему логгирования Java приложений в соответствии с нуждами разработчиков.
Виталий Филиппов, ведущий веб-программист отдела технологического развития компании CustIS, представит набор разработанного и доработанного интранет-groupware для быстрой, эффективной и радостной командной работы. Множество плагинов к MediaWiki, система викиблогов, интранет RSS-агрегатор, учет баг...
Михаил Кокорев, ведущий разработчик в компании BYTE-force расскажет о некоторых доступных сейчас реализациях эффекта "волшебного зеркала" - дополненной реальности через веб-камеру. Будет рассмотрено, как устроены приложения, использующие дополненную реальность, на каком принципе работают и чем отлич...
Стас Фомин, заместитель директора по информационным технологиям в компании CustIS, выступит с темой про системы поддержки разработки. Коллективная разработка всегда сталкивается с одними и теми же проблемами групповой работы - над кодом, документацией, тестами, ошибками и требованиями, корпоративным...
Кирилл Коринский (R&D компании Roox, nginx-хакер, эксперт NoSQL хранилищ), кроме совместного доклада с Олегом Царевым, выступит также и соло с одной историей успеха): «Информирование о загрузке базовых станций для Yota». Сетью Yota пользуются уже больше 600 тысяч человек. Часто люди хотят знать не т...
Доклад ориентирован на тех, кто вообще никогда не занимался ИИ в играх и хочет получить об этой области общее представление. Рассказ о задачах, которые стоят перед программистом ИИ в играх. О вечном споре с теоретиками по поводу нейронных сетей, об алгоритмах поиска пути, о некоторых не очень честных приемах и о вполне честных часто используемых подходах.
Макс Высоких в докладе "Использование сертификатов для web-приложений" приведет базовые сведения о шифровании, https о сертификатах, зачем их стоит применять. Затем расскажет о возможностях авторизации при помощи сертификатов в любых браузерах, без паролей и других сложных схем, использовании ЭЦП с ...
Никита Фролов расскажет про разработку приложений под Apple iPhone. Что необходимо знать, чтобы начать работу над коммерческим приложением под iPhone или MacOS? Работа с XCode и iPhone SDK. Вопросы продажи приложения и работы с онлайн-магазином Apple.
Андрей Аксенов, бывший игродел, сейчас известный своим движком полнотекстового поиска Sphinx и зажигательными выступлениями на конференциях, поделится своими мыслями на тему «Как прекратить писать» — в частности, слушатели узнают, как устроен идеальный код, чем оптимальный SQL-запрос отличается от о...
На конференции запланирован круглый стол/дискуссия на актуальную тему «SQL vs. NOSQL», чтобы выяснить, что вообще стоит за шумихой вокруг buzzword NOSQL, ведь сейчас под этой «маркой» скрываются огромный спектр разных баз данных. Там и простые распределенные словари («ключ→значение»), старинные сете...
Очень часто мы слышим вокруг, что использование Open Source кода — это хорошо и правильно, это развивает ИТ-индустрию, это позволяет накапливать знания, а не тратить время разработчиков, создавая очередной «велосипед». Но давайте разбираться, так ли дело обстоит на самом деле, какие трудности будут нас преследовать на пути распространения Open Source продуктов, и как их преодолеть.
В рамках конференции Андрей Бибичев проведет чытерехчасовой мастер-класс, где поделится большим опытом использования и преподавания такой важной для разработчика и архитектора инженерной практики, как Domain-Driven Design. Мастер-класс состоит из двух частей:
Евгений Кирпичёв из компании Grid Dynamics поделится своими знаниями, опытом и мыслями о многопоточном и распределенном программировании.
Андрей Бибичев выступит с докладом "На пороге дополненной реальности: к чему готовиться разработчикам". Взаимодействие человека с цифровым миром претерпевает серьезные изменения прямо здесь и прямо сейчас: не успели до конца осознать чем нам, как разработчикам, грозит приход multi-touch устройств ввода, как на дворе мода на 3D-видео, а в двери во всю стучится новый тренд - дополненная реальность (Augmented Reality).
Андрей Майоров, директор компании BYTE-force расскажет об удобстве использования иерархических структур данных в своих приложениях. С иерархическими структурами данных сталкивался каждый пользователь компьютера: диски, папки, файлы - все это привычно и понятно почти каждому. Что если пойти дальше и ...
Дмитрий Завалишин поделится опытом разработки широкого спектра заказных систем на Java, как высоконагруженных, так и систем с минимальными задержками. Ведь не секрет, что с одной стороны, Javа-стек критикуется, как излишне «тяжелый» (по сравнению, скажем, с стеком «PHP+система кеширования») для разр...
Алексей Алексеев и Николай Гребнев расскажут как при разработке бизнес-приложений в модели Domain-driven design они предупреждают ошибки программиста с помощью статического анализа кода и доменной модели. А именно: возможности ORM-платформы по статическому анализу, преимущества широкого использовани...
Сергей Пугачев - Microsoft Silverlight MVP - выступит с докладом "Продвинутая разработка Silverlight-приложений". Доклад будет полезен для тех, кто уже имел опыт разработки Silverlight-приложений или RIA (RIA – Rich Internet Applications) на других платформах. Затрагиваются такие темы, как производи...
Основная цель доклада Константина Кичинского — показать, что прототипы приложений/сайтов можно делать быстро и эффективно, а хороший прототип позволяет наглядно обозначить функциональность приложения с точки зрения пользователя. При этом прототип сам по себе может выступать хорошим направляющим поводом для обсуждения приложения с заказчиком или внутри команды. Прототипирование приложений с помощью Expression Blend + SketchFlow
В рамках доклада Михаила Черномордикова Microsoft Architect Evangelist) "Windows Phone 7 - Обзор возможностей новой платформы разработки" состоится одна из первых в России демонстрация аппарата-прототипа на базе новой операционной системы Windows Phone 7. За несколько дней до этого выйдет финальная ...
Дмитрий Лобасев расскажет об вебинструментах поддержки разработки — про систему управления проектами DEVPROM — интегрированном комбайне из трекера задач, вики-системы и поддержки систем контроля версий.
Кирилл Коринский (RooX) и Олег Царев (Percona) - мы не ищем серебрянную пулю. Цель нашего доклада — продемонстрировать, доказать почему её НЕТ. Каждый со своей стороны и одновременно - с одной и той же. Мы продемонстрируем связь между ограничениями, структурами, алгоритмами, и реализациями различных хранилищ данных. Когда нужно брать Riak? Чем силён Hadoop? Когда не обойтись без MySQL? А может просто купить Oracle?
Евгений Савицкий расскажет о доступном каждой команде, будь то стартап или зрелая компания, способе построить инфраструктуру тестирования произвольных web-приложений. Всего один разработчик, используя набор бесплатных инструментов, способен за короткий срок реализовать автоматическую проверку работы...
Илья Кантор, основатель javascript.ru, поднимет тему удобной кросс-доменной авторизации и персонализации для DDOS-устойчивого сайта. Доклад о сочетании технологий Varnish + Redis + JavaScript. Будут разобраны основные компоненты системы, приемы реализации, которые позволяют им работать вместе и то, как компоненты могут быть использованы по-отдельности.
Андрей Карпов, сотрудник компании "Системы программной верификации", расскажет о пользе от использования инструментов статического анализа кода. Статический анализ - это методология выявления ошибок в исходном тексте программы, основанная на просмотре кода программистом, помеченного статическим ана...
Максим Цепков расскажет о паттернах в реализации учетных систем. Учетный функционал является непременной частью большого количества систем, играя во многих ведущую роль. Вместе с тем, не существует распространенных шаблонов его проектирования и реализации, в отличие от многих других распространенных...
Дмитрий Завалишин расскажет о текущем состоянии в разработке своего любимого детища — оригинальной операционной системы PhantomOS, близкой по концепции Microsoft Singularity, но при этом open-source (недавно была опубликована большая часть исходных кодов этой операционной системы). Микроядерная опер...
Кто «охотится» за IT-специалистами? Кто пользуется особой популярностью и имеет все шанс продать себя подороже? Сколько хотят и реально могут получить IT-специалисты? Вся правда о построении карьеры CIO? Ольга раскроет много тайн. И, наконец, вы сможете узнать и проверить на что же, на самом деле, способны профи из IT.