- Conference
- Program
- Location
— 12:00 - 12:50 — |
Александр Зиминown business #dotnet Nemerle. Метапрограммирование в .NET Платформа dotNet однозначно ассоциируется с языком программирования C#. Действительно, C# - прекрасный язык, который развивается стремительными темпами и имеет всё необходимое для продуктивной разработки. Но dotNet все же многоязыковая платформа с поддержкой многих языков программирования, некоторые из которых могут помочь решать не тривиальные задачи очень элегантным образом. В докладе мы познакомимся с языком программирования Nemerle и сравним его с другими языками dotNet, рассмотрим его достоинства и недостатки. Будут рассмотрены возможности функционального программирования и метапрограммирования, поговорим о построении собственных предметно-ориентированных языков. |
— 13:00 - 13:50 — |
Дмитрий КожевниковРосбанк #dotnet Micro-orm для жизни Micro-ORM решения хвастают высокой скоростью маппинга. Яркий представитель семейства - Dapper, разработан в StackExchange и позволяет ресурсам вроде StackOverflow держать нагрузку. Но нишу бизнес-приложений твёрдо занимают heavy-ORM - EnityFramework и NHibernate. Так зачем enterprise-разработчику нужен Dapper? Micro-ORM - это свобода от влияния технологии доступа к данным. Нам Dapper помог серьёзно подойти к дизайну не только DAL, но и доменной модели. А ещё мы любим писать SQL. А вы уже впустили SQL в своё сердце? |
— 14:00 - 14:50 — |
Андрей МолотковСибинфософт #architecture Эволюция корпоративных приложений Для многих enterprise-разработка ассоциируется с бесконечным унаследованным кодом, устаревшими технологиями и неповоротливыми монолитами. Использование подходов построения сервис-ориентированной архитектуры может существенно улучшить ситуацию. Мы пишем небольшие приложения с чёткой зоной ответственности и покрытием модульными тестами, используем современные протоколы OData и OAuth, а legacy-приложения развиваем подключением повторно используемых модулей. В своем докладе я расскажу о том, чего удалось добиться за последние пару лет, какие роли мы выделили и с какими сложностями столкнулись. |
— 15:00 - 15:30 — |
Большой перерыв#кофе Разомнемся и поговорим Съешь ещё этих мягких французских булок, да выпей же кофе. =) |
— 15:30 - 16:20 — |
Александр ДятловСибинфософт #dotnet ASP.NET MVC за пределами Hello World ASP.NET MVC простой и распространённый инструмент. Но строить на его основе большое веб-приложение не так просто. Туториалы не раскрывают проблем возникающих при росте проекта. Зачастую, изначально стройная архитектура размазывается с каждой следующей итерацией. Я хочу поделиться своим опытом. Рассказать об основных проблемах и предложить выбранные мной решения. |
— 16:30 - 17:20 — |
Артём АкуляковСибинфософт #dotnet Что нам стоит DAL построить? Работа с данными - это ключевая функция большинства приложений. Но работать с данными не так просто как кажется. С одной стороны, нам нужна производительность, с другой все best practices диктуют нам принцип persistence ignorance, с третьей еще и хочется писать красивый и понятный код. Как найти баланс между всем этим? Чем хороший IRepository отличается от плохого? Что такое CQRS и причем тут функциональное программирование? Об этом и пойдет речь, а так же немного граблей и личного опыта. |
— 17:30 - 18:20 — |
Денис ЦветцихАстрософт #dotnet Модульная структура приложения, быть или не быть? Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры". В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход. |
— 18:30 - 19:20 — |
Денис ЗавершинскийAspirity #dotnet Все будет в Ажуре В жизненном цикле каждого приложения наступает момент, когда пора предоставить его для аудитории. При использовании технологий Microsoft логично обратить внимание и на облачную платформу от это компании. Простой способ публикации приложений, широкие возможности по мониторингу состояния приложения, поддержка современных технологий - узнаем, способна ли платформа Azure предоставить все это. |
— 20:30 - 23:59 — |
After Party#общение Не стройте планов на вечер Помимо крутых докладов, неотъемлемой частью конференции выступает after party без галстуков и купюр. На after party в баре Harat’s на Взлётной 6а каждый сможет задать интересующие вопросы докладчикам и организаторам, узнать как обстоят дела с it в других организациях, ну и конечно же поделиться своими достижениями и идеями. |