Самые просматриваемые за 30 дней
Сайтостроение
1 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Сайтостроение
2 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container
Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.
Сайтостроение
3 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Сайтостроение
4 Что такое SPA или одностраничный портал
В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)
Сайтостроение
5 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.
Сайтостроение
6 Как добавить API в проект с Razor Pages на ASP.NET Core
Речь пойдет про шаблон для Visual Studio 2022, который называется "ASP.NET Core Web App". Используем NET 6.0.
Сайтостроение
7 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента
Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).
Сайтостроение
8 Aurelia: Frontend для Музея Юмора 3
В этом видео про: JavaScript, js, aurelia, frontend, api, фронтэнд, components, компоненты, установка, реализация, http, client, REST, музей юмора, bootstrap, fontawesome, value, converters, UI
Сайтостроение
9 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Сайтостроение
10 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)
Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".
Сайтостроение
11 Каталог товаров и услуг своими руками 2
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend
Сайтостроение
12 ASP.NET MVC: UrlReferrer или куда послать пользователя
Не редко возникает потребность перенаправить пользователя на страницу, с которой он пришел. Например, вы просматриваете список записей и уже дошли до 13-ой страницы, нажимаете редактировать запись номер 138. И скорее всего после сохранения изменений вы захотите вернуться именно на 13 страницу списка. Не так ли?!
Сайтостроение
13 Создаем каталог товаров на ASP.NET Core
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки
Сайтостроение
14 ASP.NET Core: Установка SAPE кода на сайте
В этой короткой статье я покажу, как можно установить SAPE код на своем сайте, который работает на ASP.NET CORE причем не важно MVC или Razor Pages.
Сайтостроение
15 Knockout: Создаем поле с авто подстановкой или Autocomplete on knockoutjs
В одном из проектов мне пришлось отказаться от использования jQuery UI, а, следовательно, и от множества контролов доступных в этом фреймворке. В этой статье будем реализовывать поле с авто подстановкой (autocomplete) на Knockout.js.
Сайтостроение
16 React: Frontend для Музея Юмора 2
В этом видео про: create-react-app, react, bootstrap, font awesome, api, components, category, category selector, музей юмора
Сайтостроение
17 Что лучше Aurelia, ReactJs, VueJs или frontend для Музея Юмора
Решил написать frontend для "Музея Юмора". Так как я в основном занимаюсь backend инфраструктурами, а выбор фреймворков для frontend в настоящее время просто огромен, встал вопрос выбора. Что лучше? Как выбрать? Эти и другие вопросы решаем в этой статье.
Сайтостроение
18 EventAggregator для React-компонентов
Демонстрация работы npm-пакета, которые реализует паттерн "Издатель-Подписчик" для React-компонентов.
Сайтостроение
19 ASP.NET MVC: Делаем голосование на сайте при помощи Knockout
В предыдущей статье экспериментировали с формой обратной связи. Магия Knockout позволила максимально быстро и просто реализовать функционал формы обратной связи. На этот раз попробуем что-нибудь поинтереснее, например, "голосование".
Сайтостроение
20 ILogger в ASP.NET Core
В этом видео я хочу показать, как я обычно использую логирование в своих проектах.
Сайтостроение
21 Аутентификация: Authorization Code Flow и IdentityServer (часть 2)
В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, ef, EntityFramework, NET. Core, OAuth2.0, Bearer, demo, IdentityServer, ClientCredentials, flow
Сайтостроение
22 OperationResult: Ответ сервера всегда понятен пользователю
В этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.
Сайтостроение
23 Aurelia: Frontend для Музея Юмора 1
В этом видео про: JavaScript, js, aurelia, frontend, api, фронтэнд, components, компоненты, установка, реализация, http, client, REST, Музей Юмора
Сайтостроение
24 Что значит имя 6: BreezeJS и DurandalJS как основные инструменты для создания Single Page Application
В этой статье продолжим работу над приложением "Что значит имя", которое построено по принципу Single Page Application. Добавим новые модули, маршруты, создадим запросы на сервер с предикатами при помощи BreezeJS
Сайтостроение
25 ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0
Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.
Сайтостроение
26 Authentification: Cookies vs Tokens
Про "печеньки" и "ключи". В этом видео про: аутентификация, авторизация, authentication, authorization, AspNetCore, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, EntityFramework, NetCore, OAuth2, Bearer, IdentityServer, ClientCredentials, refresh_token, token_exprire, token, cookies, csrf, xss
Сайтостроение
27 ASP.NET MVC: История одного проекта "Поиск" (часть 10)
Одной и самый востребованных функций для сайта любого типа является поиск. В этот раз я буду делать универсальный поиск для музея юмора, описанный в прошлой части девятой части "История одного проекта".
Сайтостроение
28 HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта
HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта
Сайтостроение
29 Аутентификация: Cookie vs Bearer
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, IdentityServer4, cookie, bearer
Сайтостроение
30 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт
В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.
Аналитика 4297 записей о посещении страницы просмотра записи блога.