Самые просматриваемые за 30 дней
Микросервисы
1 RabbitMQ + Rebus: как настроить надёжную доставку сообщений между микросервисами
В этой статье про микросервисные коммуникации. Про, так называемые, best practice, то есть "лучшие практики". Другими словами, о том как настроить механизмы отправки и получения сообщений в микросервисной архитектуре.
Микросервисы
2 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Микросервисы
3 Загрузка больших файлов на ASP.NET Core 3
В этом видео напишем главный метод по сохранению файлов SaveFileAsync.
Микросервисы
4 ASP.NET MVC: История одного проекта "Поиск" (часть 10)
Одной и самый востребованных функций для сайта любого типа является поиск. В этот раз я буду делать универсальный поиск для музея юмора, описанный в прошлой части девятой части "История одного проекта".
Микросервисы
5 ASP.NET MVC: История одного проекта "UI - Редактирование экспоната" (часть 7)
В этой части сделаем autocomplete для выбора меток (tags), который будет использоваться при добавлении экспонатов, а также будет закончено представление (View) для редактирование экспоната.
Микросервисы
6 Outbox/Inbox паттерн (PostgreSQL + RabbitMQ)
Представьте типичную ситуацию: пользователь оформляет заказ в интернет-магазине. Ваш сервис должен сделать две вещи — сохранить заказ в базе данных и опубликовать событие «заказ создан» в очередь сообщений (message queue), чтобы другие сервисы (доставка, уведомления, биллинг) могли на него отреагировать.
Микросервисы
7 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?
При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.
Микросервисы
8 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.
Микросервисы
9 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)
ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.
Микросервисы
10 ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC
Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.
Микросервисы
11 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)
После некоторого раздумья, решил переименовать статьи, чтобы название максимально подходило к теме статьи. Я просто расскажу как я создаю себе новый сайт.
Микросервисы
12 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Микросервисы
13 ASP.NET MVC: Установка SAPE кода на сайте
В этой короткой статье я покажу как можно установить SAPE код на своем сайте, который работает на ASP.NET MVC.
Микросервисы
14 OperationResult: Ответ сервера всегда понятен пользователю
В этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.
Микросервисы
15 Только факты 6: Настройка EntityFramework
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, EntityFrameworkCore, настройка
Микросервисы
16 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Микросервисы
17 Background works в ASP.NET Core (часть 3)
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, background, worker, tasks, задачи, расписание, Scheduler, aspnetcore, queue
Микросервисы
18 ASP.NET MVC: MVVM на HTML или использование knockout при создании сайта (часть 1 из 2).
На простом примере постараюсь объяснить как с помощью JavaScript-фреймворка Knockout можно применить паттерн MVVM на HTML.
Микросервисы
19 ASP.NET MVC: Шаблон ASP.NET MVC c DI-контейнером и прочими полезными добавками
Вы когда-нибудь задумывались о шаблоне для Visual Studio для ASP.NET MVC 5 c предустановленным DI-контейнером и система проекции одной сущности на другую (mapping)?
Микросервисы
20 Ускоритель для IE или GenericHandler.ashx своми руками
После выхода в свет Internet Explorer (далее IE) версии номер 8 броузер помимо неких программных изменений и нововведений в интерфейсе получил еще и дополнительные расширенные функции. Одна из таких функций ускорители (Accelerators). В этой статье я расскажу как можно использовать этот самый ускоритель и реально ускорить взаимодействие пользователя с сайтом.
Микросервисы
21 Что лучше Aurelia, ReactJs, VueJs или frontend для Музея Юмора
Решил написать frontend для "Музея Юмора". Так как я в основном занимаюсь backend инфраструктурами, а выбор фреймворков для frontend в настоящее время просто огромен, встал вопрос выбора. Что лучше? Как выбрать? Эти и другие вопросы решаем в этой статье.
Микросервисы
22 ASP.NET MVC Infrastructure DEMO
В этом видео про: программирование, разработка, правила, ASP.NET, mvc, шаблоны проектирования, OOP, autofac, bootstrap, обучение., tutorial, MVC5, принципы, asp.net, CSharp, EntityFramework, SOLID, calabonga, ООП, MVC, development, Infrastructure
Микросервисы
23 Аутентификация: Управление ролями и разрешениями
В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, explanation, tutorial, обучение, loging, calabonga, claims, roles, permission, роли, разрешения, утверждения, basics
Микросервисы
24 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 1 из 2)
В этой статье я покажу как можно легко создавать сайты с использованием ASP.NET MVC 3, и в том числе с использованием AJAX. В этом обучающем материале (tutorial) будет показано как создать форму обратной связи.
Микросервисы
25 ASP.NET MVC 3: Отображение ActionLink в зависимости от роли пользователя
ActionLink рисует html-ссылку на конкретный ActionResult. Задался вопросом: А что если должна быть видно только пользователю, у которого есть определенная роль? Например, пользователь с правами “администратора” может видеть эту ссылку, а с правами “блоггера” – нет? Оказалось ничего сложного, просто написал расширение для HtmlHelper.
Микросервисы
26 Аутентификация: Используем JWT Bearer (OAuth 2.0)
В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, explanation, tutorial, обучение, loging, calabonga, claims, roles, permission, роли, разрешения, утверждения, basics, ef, EntityFramework, NET Core, bearer, OAuth2.0
Микросервисы
27 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.
Микросервисы
28 Загрузка больших файлов на ASP.NET Core 1
В этом видео проговорим проблемы, которые могут возникнуть при загрузке файлов, а также создадим проект и начнем создавать вспомогательные файлы.
Микросервисы
29 ASP.NET Core 1.0 доступен для загрузки
Свершилось! Увидел свет обновленный (вернее сказать абсолютно новый) ASP.NET Core 1.0.
Микросервисы
30 ASP.NET MVC: Редактируем Html в CKEditor через Knockout
В этой статье при помощи Knockout будем редактировать Html-код в WYSIWYG редакторе CKeditor.
Аналитика 4726 записей о посещении страницы просмотра записи блога.