Самые просматриваемые за 30 дней

1

В этой статье про микросервисные коммуникации. Про, так называемые, best practice, то есть "лучшие практики". Другими словами, о том как настроить механизмы отправки и получения сообщений в микросервисной архитектуре.

2

Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.

3

При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.

4

Представьте типичную ситуацию: пользователь оформляет заказ в интернет-магазине. Ваш сервис должен сделать две вещи — сохранить заказ в базе данных и опубликовать событие «заказ создан» в очередь сообщений (message queue), чтобы другие сервисы (доставка, уведомления, биллинг) могли на него отреагировать.

5

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

6

Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.

7

Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.

8

В этом видео для загрузки файлов на ASP.NET Core сервис будет использован C#. То есть не будем использовать никакой клиент, а загрузим при помощи кода - programatically.

9

В этом видео посмотрим на файлы, которые я приготовил для загрузки - почти 600 Мб, а также напишем метод, который принимает эти файлы и сохраняет их в папку.

10

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

11

В этой статье я покажу как можно легко создавать сайты с использованием ASP.NET MVC 3, и в том числе с использованием AJAX. В этом обучающем материале (tutorial) будет показано как создать форму обратной связи.

12

Проверить является ли реальным человеком отправитель формы ввода можно запросив на форме специальный код написанный на картинке, робот его не увидит. При отправке формы если код отсутствует - форма некорректна.

13

Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.

14

Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.

15

В этом видео проговорим проблемы, которые могут возникнуть при загрузке файлов, а также создадим проект и начнем создавать вспомогательные файлы.

16

В этом видео про: calabonga, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, только факты, ASP.NET Core, MVC, UI, bootstrap

17

В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.

18

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки

19

Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".

20

Кэширование обычно воспринимают как способ «чтобы работало быстрее». В монолите так оно и есть. В микросервисной архитектуре у кэша появляется вторая, не менее важная роль: он решает, когда сервису вообще стоит разговаривать с "соседом". В этой статье разберёмся, чем кэш помогает микросервисам, где он может находиться, как узнаёт об устаревании данных и как всё это реализовать на ASP.NET Core.

Аналитика 42028 записей о посещении страницы просмотра записи блога.

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.