ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NETDev2Dev
ASP.NET MVC простой и распространённый инструмент. Но строить на его основе большое веб-приложение не так просто. Туториалы не раскрывают проблем возникающих при росте проекта. Зачастую, изначально стройная архитектура размазывается с каждой следующей итерацией.
Я хочу поделиться своим опытом. Рассказать об основных проблемах и предложить выбранные мной решения.
Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры".
В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход.
ASP.NET MVC за пределами Hello World. Дятлов Александр D2D Just.NETDev2Dev
ASP.NET MVC простой и распространённый инструмент. Но строить на его основе большое веб-приложение не так просто. Туториалы не раскрывают проблем возникающих при росте проекта. Зачастую, изначально стройная архитектура размазывается с каждой следующей итерацией.
Я хочу поделиться своим опытом. Рассказать об основных проблемах и предложить выбранные мной решения.
Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры".
В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход.
Презентация мастер-класса "Создание динамических пользовательских интерфейсов и AJAX-приложений промышленного класса с помощью Dojo Toolkit и Zend Framework"
GraphQL API: Patterns | Андрей Чиж | Zlit TechZlit
Это некий список шаблонов, подходов и рекомендаций при разработке API (включая опыт, ошибки из реальной жизни, как не упустить задел на будущее etc), который можно рассматривать как определенный "code style" для API.
Любая команда в любой компании открывает этот доклад / репозиторий в гитхаб и проектирует крутой API без детских ошибок, с легкой возможностью раcширять функционал и в котором учтены потребности бекенда и фронтенда.
Нещодавно відбувся Online TechTalk “Flutter Mobile Development”!
Під час заходу спікери розібрали, що таке Flutter, та навіщо використовувати саме його. Також поговорили про основні принципи та підходи до розробки на Flutter, його перспективи та найпопулярніші аплікації зроблені на ньому.
Деталі та відео заходу: https://bit.ly/3mKszBR
Мир мобильных телефонов очень сильно изменил нашу жизнь. В наше время невозможно представить современного человека, без этого чудо устройства. На рынке появляется все больше устройств и приложений. И чтобы удобнее пользоваться этими приложениями пользователи выбирают “умные” телефоны, или как их еще принято называть смартфоны. В своем докладе я хочу поделиться своим опытом автоматизации приложений под Android и iOS. Я расскажу о том, какие инструменты автоматизации я использовал. Поговорим о недостатках этих инструментов и какие из них стоит использовать у себя на проекте.
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0 исполь...GeeksLab Odessa
03.07.2015 WebCamp:Back-end Developers Day
Андрей Чебукин (Основатель The Secret Circle Solutions)
"ASP.NET Identity 2.0 используя Entity Model теперь проще простого"
Если вы пишете на ASP.NET используя Identity 2.0 и не любите EntityFramework Code First подход то, чтобы содать проект с моделью Entity Framework, подключить её к Identity и поддерживать требуется довольно много усилий.
Я создал расширение для Visual Studio для упрощения создания и поддержки таких проектов и в этом докладе расскажу как можно решать такие задачи используя такие возможности Visual Studio как:
- Создание собственных шаблонов прокетов
- Создание собственных шаблонов элементов проектов
- Использование T4 трансформаций
- Расширение дизайнера Entity Framework в Visual Studio
Подробнее:
http://geekslab.co,
http://webcamp.in.ua/
https://www.facebook.com/GeeksLab.co , https://www.facebook.com/OdessaInnovationWeek
https://www.youtube.com/user/GeeksLabVideo
Дмитрий Сошников Искусственный интеллект и нейросети для .NET-разработчиковMskDotNet Community
2017-12-16 MskDotNet Субботник
Искусственный интеллект сейчас является одной из самых обсуждаемых тем и главным двигателем цифровой трансформации бизнеса. Стратегия Microsoft в области ИИ включает в себя демократизацию ИИ для разработчиков, т.е. предоставление простых в использовании фреймворков и сервисов для решения интеллектуальных задач. Мы расскажем, как.NET-разработчики могут использовать возможности ИИ в своих проектах: начиная от готовых когнитивных сервисов, работающих в облаке, заканчивая обучением нейросетей на.NET-языках и запуском сложных нейросетевых моделей на компактных устройствах типа Raspberry Pi.
Презентация мастер-класса "Создание динамических пользовательских интерфейсов и AJAX-приложений промышленного класса с помощью Dojo Toolkit и Zend Framework"
GraphQL API: Patterns | Андрей Чиж | Zlit TechZlit
Это некий список шаблонов, подходов и рекомендаций при разработке API (включая опыт, ошибки из реальной жизни, как не упустить задел на будущее etc), который можно рассматривать как определенный "code style" для API.
Любая команда в любой компании открывает этот доклад / репозиторий в гитхаб и проектирует крутой API без детских ошибок, с легкой возможностью раcширять функционал и в котором учтены потребности бекенда и фронтенда.
Нещодавно відбувся Online TechTalk “Flutter Mobile Development”!
Під час заходу спікери розібрали, що таке Flutter, та навіщо використовувати саме його. Також поговорили про основні принципи та підходи до розробки на Flutter, його перспективи та найпопулярніші аплікації зроблені на ньому.
Деталі та відео заходу: https://bit.ly/3mKszBR
Мир мобильных телефонов очень сильно изменил нашу жизнь. В наше время невозможно представить современного человека, без этого чудо устройства. На рынке появляется все больше устройств и приложений. И чтобы удобнее пользоваться этими приложениями пользователи выбирают “умные” телефоны, или как их еще принято называть смартфоны. В своем докладе я хочу поделиться своим опытом автоматизации приложений под Android и iOS. Я расскажу о том, какие инструменты автоматизации я использовал. Поговорим о недостатках этих инструментов и какие из них стоит использовать у себя на проекте.
WebCamp:Back-end Developers Day Андрей Чебукин "ASP.NET Identity 2.0 исполь...GeeksLab Odessa
03.07.2015 WebCamp:Back-end Developers Day
Андрей Чебукин (Основатель The Secret Circle Solutions)
"ASP.NET Identity 2.0 используя Entity Model теперь проще простого"
Если вы пишете на ASP.NET используя Identity 2.0 и не любите EntityFramework Code First подход то, чтобы содать проект с моделью Entity Framework, подключить её к Identity и поддерживать требуется довольно много усилий.
Я создал расширение для Visual Studio для упрощения создания и поддержки таких проектов и в этом докладе расскажу как можно решать такие задачи используя такие возможности Visual Studio как:
- Создание собственных шаблонов прокетов
- Создание собственных шаблонов элементов проектов
- Использование T4 трансформаций
- Расширение дизайнера Entity Framework в Visual Studio
Подробнее:
http://geekslab.co,
http://webcamp.in.ua/
https://www.facebook.com/GeeksLab.co , https://www.facebook.com/OdessaInnovationWeek
https://www.youtube.com/user/GeeksLabVideo
Дмитрий Сошников Искусственный интеллект и нейросети для .NET-разработчиковMskDotNet Community
2017-12-16 MskDotNet Субботник
Искусственный интеллект сейчас является одной из самых обсуждаемых тем и главным двигателем цифровой трансформации бизнеса. Стратегия Microsoft в области ИИ включает в себя демократизацию ИИ для разработчиков, т.е. предоставление простых в использовании фреймворков и сервисов для решения интеллектуальных задач. Мы расскажем, как.NET-разработчики могут использовать возможности ИИ в своих проектах: начиная от готовых когнитивных сервисов, работающих в облаке, заканчивая обучением нейросетей на.NET-языках и запуском сложных нейросетевых моделей на компактных устройствах типа Raspberry Pi.
Similar to Введение в Microsoft Silverlight 3.0 (20)
1. BizSpark Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина
2. Что такое BizSpark? Бесплатное ПО для разработки: компания классифицируется как стартап <3 лет <$500000 оборота создание собственных продуктов Бизнес и технические тренинги Бесплатное ПО для развертывания компонентов своего ПО Срок действия программы 3 года www.microsoftstartupzone.com
3. SilverLight 3: полный обзор возможностей Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина
4. Содержание Поддержка “3D” Offline работа Проверка данных в элементах SaveFile диалоговое окно Изменение в базовых элементах Новые элементы в SDK Поддержка GPU И многое другое…
5. Поддержка "3D" Простое вращение Элемент PlaneProjection RotationX, RotationY, RotationZ CenterOfRotationX,… GlobalOffesetX,… LocalOffsetX,…
7. Offline работа Application.Current.Detach(); вызов из события, которое инициируется пользователем Модификация манифеста <Deployment.ApplicationIdentity> <ApplicationIdentityShortName="HBO on Broadband” Title="HBO on Broadband"> <ApplicationIdentity.Blurb> Stream HBO content to your desktop at home or on the go. </ApplicationIdentity.Blurb> <ApplicationIdentity.Icons> <Icon Size="16x16">icons/16x16.png</Icon> <Icon Size="32x32">icons/32x32.png</Icon> <Icon Size="48x48">icons/48x48.png</Icon> <Icon Size="128x128">icons/128x128.png</Icon> </ApplicationIdentity.Icons> </ApplicationIdentity> </Deployment.ApplicationIdentity>
9. Offline работа Приложение не должно взаимодействовать с DOM и вызывать JavaScript Возможность определить подключение к сети: GetIsNetworkAvailable Состояние приложения: LaunchingDetached Приложения будут иметь возможность обновляться
10. Проверка данных в элементах Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton Ошибка инициируется при выполнении связывания данных Возможность обработки в событии BindingValidationError Text="{Binding Path=FirstName, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"
20. Новые элементы в SDK Элементы компоновки: DockPanel, WrapPanel, ViewBox Работа с данными: DataForm,DataPager, DescriptionViewer, ErrorSummary Навигация: Frame, Page Другие элементы: ChildWindow, Label, Expander, HeaderedContentControl, HeaderedItemsControl, AutoCompleteBox, TreeView
21. Поддержка GPU <param name="EnableGPUAcceleration" value="true" /> CacheMode="BitmapCache“ Работает при смешивании пикселей, изменении размера и трансформации
33. И многое другое… События ImageOpenedи MediaOpened Улучшение работы с кэшем при загрузке изображений (BitmapImage) Поддержка новых форматов: MPEG 4, RAW audio и video, HD Photo, H.264 и ACC.LC decoders
34. И многое другое… Улучшенная работа со шрифтами в элементе Glyph (загрузка различных шрифтов из .zip архива, доступ к системным шрифтам) Возможность расширения фреймворка своими службами Улучшенная работа с событиями KeyUp, KeyDown, MouseUp, MouseDown Поддержка системных цветов (ActiveCaption, Menu и т. д.)