ТОП за 28 дней

Сайтостроение

1 Практические советы по созданию REST API

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

Сайтостроение

2 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)

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

Сайтостроение

3 Web API авторизация Bearer с поддержкой cookies

В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.

Сайтостроение

4 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента

Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).

Сайтостроение

5 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт

В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.

Сайтостроение

6 ILogger в ASP.NET Core

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

Сайтостроение

7 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5

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

Сайтостроение

8 OperationResult: Ответ сервера всегда понятен пользователю

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

Сайтостроение

9 ASP.NET MVC: Создаем свой RSS канал или свежие поступления из Музея Юмора

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

Сайтостроение

10 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)

ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.

Сайтостроение

11 Только факты 4: Models, ViewModels, Mapping

В этом видео про: calabonga, backend, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, mapper, automapper, mapster, expressmapper, только факты

Сайтостроение

12 Реализация плагинов для ASP.NET Core Web API

Упражнения на тему - Реализация плагинов Web API на базе ASP.NET Core

Сайтостроение

13 ASP.NET MVC: Как сделать PagedList

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

Сайтостроение

14 ASP.NET MVC: Плагины для ASP.NET MVC или Autofac Modules как plugins

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

Сайтостроение

15 ASP.NET MVC: UrlReferrer или куда послать пользователя

Не редко возникает потребность перенаправить пользователя на страницу, с которой он пришел. Например, вы просматриваете список записей и уже дошли до 13-ой страницы, нажимаете редактировать запись номер 138. И скорее всего после сохранения изменений вы захотите вернуться именно на 13 страницу списка. Не так ли?!

Сайтостроение

16 Что лучше Aurelia, ReactJs, VueJs или frontend для Музея Юмора

Решил написать frontend для "Музея Юмора". Так как я в основном занимаюсь backend инфраструктурами, а выбор фреймворков для frontend в настоящее время просто огромен, встал вопрос выбора. Что лучше? Как выбрать? Эти и другие вопросы решаем в этой статье.

Сайтостроение

17 Используем Bogus для создания тестовых данных

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, bogus, csharp, fake-data, generation

Сайтостроение

18 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)

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

Сайтостроение

19 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container

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

Сайтостроение

20 Каталог товаров 2023 (14)

Создаем инфраструктуру для сущности Review. Метод создания.

Сайтостроение

21 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)

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

Сайтостроение

22 Только факты 5: HTML + CSS = UI

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

Сайтостроение

23 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 1 из 2)

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

Сайтостроение

24 Аутентификация: Подключаем сертификат к IdentityServer4 (часть 11)

В этом видео про: аутентификация, авторизация, authentication, authorization, AspNetCore, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, EntityFramework, NetCore, OAuth2, Bearer, IdentityServer, ClientCredentials, refresh_token, token_exprire, swagger, swaggerUI, spa, login, logout, JavaScript, certificate, сертификат

Сайтостроение

25 OperationResult как результат операции запроса на backend

В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, operationResult, nuget

Сайтостроение

26 Аутентификация: IdentityServer4 и EntityFramework Core (часть 9)

В этом видео про: аутентификация, авторизация, authentication, authorization, AspNetCore, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, EntityFramework, NetCore, OAuth2, Bearer, IdentityServer, ClientCredentials, refresh_token, token_exprire, swagger, swaggerUI, spa, login, logout, JavaScript

Сайтостроение

27 Что такое SPA или одностраничный портал

В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)

Сайтостроение

28 AJAX: Список клиентов

В этом видео про: calabonga,development,CSharp,OOP,шаблоны проектирования,правила,программирование,принципы,обучение,тестовые задания,ООП,разработка,SOLID