Самые просматриваемые за 30 дней
Сайтостроение
1 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Сайтостроение
2 RabbitMQ + Rebus: как настроить надёжную доставку сообщений между микросервисами
В этой статье про микросервисные коммуникации. Про, так называемые, best practice, то есть "лучшие практики". Другими словами, о том как настроить механизмы отправки и получения сообщений в микросервисной архитектуре.
Сайтостроение
3 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?
При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.
Сайтостроение
4 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Сайтостроение
5 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Сайтостроение
6 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 1 из 2)
В этой статье я покажу как можно легко создавать сайты с использованием ASP.NET MVC 3, и в том числе с использованием AJAX. В этом обучающем материале (tutorial) будет показано как создать форму обратной связи.
Сайтостроение
7 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)
После некоторого раздумья, решил переименовать статьи, чтобы название максимально подходило к теме статьи. Я просто расскажу как я создаю себе новый сайт.
Сайтостроение
8 ASP.NET MVC: Переходим с MVC 3 на MVC 4
Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.
Сайтостроение
9 SignalR Chat: Сервер и его клиенты
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, aspnetcore, signalr
Сайтостроение
10 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container
Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.
Сайтостроение
11 Как добавить API в проект с Razor Pages на ASP.NET Core
Речь пойдет про шаблон для Visual Studio 2022, который называется "ASP.NET Core Web App". Используем NET 6.0.
Сайтостроение
12 OperationResult: Ответ сервера всегда понятен пользователю
В этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.
Сайтостроение
13 Аутентификация: Claims, Policy и IdentityServer (часть 4)
В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, ef, EntityFramework, NET. Core, OAuth2.0, Bearer, demo, IdentityServer, ClientCredentials, policy
Сайтостроение
14 Каталог товаров и услуг своими руками 8
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper
Сайтостроение
15 ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools
Проверить является ли реальным человеком отправитель формы ввода можно запросив на форме специальный код написанный на картинке, робот его не увидит. При отправке формы если код отсутствует - форма некорректна.
Сайтостроение
16 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.
Сайтостроение
17 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)
ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.
Сайтостроение
18 ASP.NET MVC: Редактируем Html в CKEditor через Knockout
В этой статье при помощи Knockout будем редактировать Html-код в WYSIWYG редакторе CKeditor.
Сайтостроение
19 Только факты 6: Настройка EntityFramework
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, EntityFrameworkCore, настройка
Сайтостроение
20 ASP.NET MVC: Производительность сайта или Memory and Performance Profiler
В предыдущей статье был описан поэтапный переход с MVC 3 на MVC 4 сайта “Музей Юмора”. Как оказалось, не всё то золото, что блестит. Анализируем плюсы и минусы перехода на новый MVC4.
Сайтостроение
21 Микросервисы и DTO 2
В этом видео про: backend, api, программирование, обучение, шаблоны, паттерны
Сайтостроение
23 Каталог товаров 2023 (1)
Каталог создается заново на платформе ASP.NET Core 7.0. Некоторые сущности переиспользуются. Ну, и конечно же будут переиспользованы некоторые механизмы, а некоторые будут написаны заново.
Сайтостроение
24 ASP.NET MVC 3: Отображение ActionLink в зависимости от роли пользователя
ActionLink рисует html-ссылку на конкретный ActionResult. Задался вопросом: А что если должна быть видно только пользователю, у которого есть определенная роль? Например, пользователь с правами “администратора” может видеть эту ссылку, а с правами “блоггера” – нет? Оказалось ничего сложного, просто написал расширение для HtmlHelper.
Сайтостроение
25 Только факты 8: Уведомления на базе Mediatr
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, aspnetcore, только факты, mediatr, notification
Сайтостроение
26 Построитель формул на JavaScript (ASP.NET MVC)
В этом видео про: ООП, OOP, тестовые задания, обучение, разработка, правила, программирование, CSharp, development, принципы, calabonga, SOLID, шаблоны проектирования
Сайтостроение
27 Создаем каталог товаров на ASP.NET Core
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки
Сайтостроение
28 Aurelia: Frontend для Музея Юмора 3
В этом видео про: JavaScript, js, aurelia, frontend, api, фронтэнд, components, компоненты, установка, реализация, http, client, REST, музей юмора, bootstrap, fontawesome, value, converters, UI
Сайтостроение
29 Каталог товаров 2023 (7)
В этом видео, видимо, точно закончим работать с сущностью Category. То есть закончим делать CRUD
Сайтостроение
30 ASP.NET: EntityFaker helper for unit-testing или помощник для написания Unit-тестов
Писать тесты при написании программ (сайтов, библиотек, контролов) признак хорошего тона в программировании. А если учесть, что написание тестов требуют достаточно много времени, то помощник в этом деле не помешает.
Аналитика 1865 записей о посещении страницы просмотра записи блога.