Самые просматриваемые за 30 дней
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
В этой статье про микросервисные коммуникации. Про, так называемые, best practice, то есть "лучшие практики". Другими словами, о том как настроить механизмы отправки и получения сообщений в микросервисной архитектуре.
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.
В этом видео посмотрим на файлы, которые я приготовил для загрузки - почти 600 Мб, а также напишем метод, который принимает эти файлы и сохраняет их в папку.
В этом видео для загрузки файлов на ASP.NET Core сервис будет использован C#. То есть не будем использовать никакой клиент, а загрузим при помощи кода - programatically.
Представьте типичную ситуацию: пользователь оформляет заказ в интернет-магазине. Ваш сервис должен сделать две вещи — сохранить заказ в базе данных и опубликовать событие «заказ создан» в очередь сообщений (message queue), чтобы другие сервисы (доставка, уведомления, биллинг) могли на него отреагировать.
Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.
Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".
В этом видео напишем главный метод по сохранению файлов SaveFileAsync.
В этом видео протестируем загрузки при помощи Http клиента типа Scalar.
Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.
При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.
Не так давно передо мной была поставлена задача реализовать в проекте ASP.NET MVC 3 некое подобие выпадающих списков (ComboBox или DropDownList) зависимых один от другого. Это значит, что данные обновляются в зависимости от другого Html-объекта. Задача была поставлена и решена.
В этом видео про: calabonga, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, только факты, ASP.NET Core, MVC, UI, bootstrap
Сейчас уже трудно себе представить жизнь без всяких удобных фишичек, таких например, как RSS-каналы. В этой статье сделаем свой RSS-канал.
Решил написать frontend для "Музея Юмора". Так как я в основном занимаюсь backend инфраструктурами, а выбор фреймворков для frontend в настоящее время просто огромен, встал вопрос выбора. Что лучше? Как выбрать? Эти и другие вопросы решаем в этой статье.
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Упражнения на тему - Реализация плагинов Web API на базе ASP.NET Core
Аналитика 36838 записей о посещении страницы просмотра записи блога.