ТОП за 28 дней
Сайтостроение
1 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Сайтостроение
2 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Сайтостроение
3 Web API авторизация Bearer с поддержкой cookies
В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.
Сайтостроение
4 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.
Сайтостроение
5 OperationResult: Ответ сервера всегда понятен пользователю
В этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.
Сайтостроение
6 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.
Сайтостроение
7 Реализация плагинов для ASP.NET Core Web API
Упражнения на тему - Реализация плагинов Web API на базе ASP.NET Core
Сайтостроение
8 Аутентификация: 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
Сайтостроение
9 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт
В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.
Сайтостроение
10 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)
ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.
Сайтостроение
11 Что такое SPA или одностраничный портал
В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)
Сайтостроение
12 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента
Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).
Сайтостроение
13 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)
Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".
Сайтостроение
14 ASP.NET MVC: Каскадные зависимости в MVC 3 или зависимый DropDownListFor
Не так давно передо мной была поставлена задача реализовать в проекте ASP.NET MVC 3 некое подобие выпадающих списков (ComboBox или DropDownList) зависимых один от другого. Это значит, что данные обновляются в зависимости от другого Html-объекта. Задача была поставлена и решена.
Сайтостроение
15 Используем Bogus для создания тестовых данных
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, bogus, csharp, fake-data, generation
Сайтостроение
16 ASP.NET MVC: Производительность сайта или Memory and Performance Profiler
В предыдущей статье был описан поэтапный переход с MVC 3 на MVC 4 сайта “Музей Юмора”. Как оказалось, не всё то золото, что блестит. Анализируем плюсы и минусы перехода на новый MVC4.
Сайтостроение
17 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Сайтостроение
18 ASP.NET MVC: Создаем свой RSS канал или свежие поступления из Музея Юмора
Сейчас уже трудно себе представить жизнь без всяких удобных фишичек, таких например, как RSS-каналы. В этой статье сделаем свой RSS-канал.
Сайтостроение
19 Только факты 14: Форма обратной связи
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, ASP.NET Core, MVC
Сайтостроение
20 Каталог товаров 2023 (9)
Создаем методы получения ViewModel для создания Product и метод сохранения изменений, которые сделает пользователь на UI
Сайтостроение
21 ASP.NET MVC: Отображаем Enum на формуе или еще раз о локализации
Новое дополнение в утилитах для ASP.NET MVC. Если вы как и я не сторонник именовать Enum на русском языке, то наверняка сталкивались с такой задачей, как отображение английского значения Enum в более понятной форме, то есть на русском языке.
Сайтостроение
22 Только факты 20: Редактирование факта
В этом видео про: backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, aspnetcore, только_факты, components
Сайтостроение
23 ASP.NET MVC: DataSource на JavaScript или обертка на Web API сервис (часть 1)
В этой статье будем строить форму Master/Detail на JavaScript с использованием KnockoutJs. Цель статьи: практическое применения контрола DataSource из nuget-пакета JsSite с ASP.NET Web API.
Сайтостроение
24 Только факты 5: HTML + CSS = UI
В этом видео про: calabonga, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, только факты, ASP.NET Core, MVC, UI, bootstrap
Сайтостроение
25 ILogger в ASP.NET Core
В этом видео я хочу показать, как я обычно использую логирование в своих проектах.
Сайтостроение
26 ASP.NET MVC: Переходим с MVC 3 на MVC 4
Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.
Сайтостроение
27 ASP.NET MVC: Установка SAPE кода на сайте
В этой короткой статье я покажу как можно установить SAPE код на своем сайте, который работает на ASP.NET MVC.
Сайтостроение
28 ASP.NET MVC: И снова про форму обратной связи или куда еще втыкнуть Knockout
Уже не раз на страницах блога был материал о форме обратной связи. Но о форме с использованием Knockout еще не было. Про это и будет мой сказ.