Самые просматриваемые за 30 дней

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

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

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

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

2 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

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

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

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

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

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

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

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

5 ASP.NET MVC: Переходим с MVC 3 на MVC 4

Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.

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

6 Каталог товаров и услуг своими руками 8

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper

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

7 ASP.NET MVC: История одного проекта "UI - Редактирование экспоната" (часть 7)

В этой части сделаем autocomplete для выбора меток (tags), который будет использоваться при добавлении экспонатов, а также будет закончено представление (View) для редактирование экспоната.

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

8 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config

Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.

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

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

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

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

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

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

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

11 Каталог товаров 2023 (18)

Создадим облако меток (tag cloud)

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

12 Только факты 22: Scheduler на HostedService

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore

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

13 Unit-тестирование. Создаем moq для IHubContext (SignalR)

Чтобы протестировать возможность отправки сообщение через SignalR придется использовать Mock библиотеки. На примере Moq покажу как создать заглушки для интерфейсов IHubContext.

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

14 ASP.NET MVC: Редактируем Html в CKEditor через Knockout

В этой статье при помощи Knockout будем редактировать Html-код в WYSIWYG редакторе CKeditor.

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

15 ASP.NET MVC: История одного проекта "Фильтрация" (часть 9)

Немаловажной возможностью на любом из сайтов является фильтрация и сортировка записей. В этой статье я буду делать пока только фильтрацию по категориям и по меткам (tags).

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

16 SignalR Chat: Сервер и его клиенты

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, aspnetcore, signalr

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

17 ASP.NET MVC: Производительность сайта или Memory and Performance Profiler

В предыдущей статье был описан поэтапный переход с MVC 3 на MVC 4 сайта “Музей Юмора”. Как оказалось, не всё то золото, что блестит. Анализируем плюсы и минусы перехода на новый MVC4.

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

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

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

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

19 Только факты 17: Случайный факт

В этом видео про: calabonga, backend, api, программирование, обучение, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, random, EntityFrameworkCore

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

20 Микросервисы и DTO 2

В этом видео про: backend, api, программирование, обучение, шаблоны, паттерны

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

21 Benchmarking .NET Core

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, benchmarking, aspnetcore, net, core, Concatination, Profiling, Unit-testing

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

22 Аутентификация: 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

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

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

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

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

24 Аутентификация: 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

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

25 ASP.NET MVC 3: Отображение ActionLink в зависимости от роли пользователя

ActionLink рисует html-ссылку на конкретный ActionResult. Задался вопросом: А что если должна быть видно только пользователю, у которого есть определенная роль? Например, пользователь с правами “администратора” может видеть эту ссылку, а с правами “блоггера” – нет? Оказалось ничего сложного, просто написал расширение для HtmlHelper.

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

26 Аутентификация: Используем Facebook провайдер

В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, explanation, tutorial, обучение, loging, calabonga, claims, roles, permission, роли, разрешения, утверждения, basics, ef, EntityFramework, NET Core, facebook, provider, провайдер

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

27 Аутентификация: UI для IdentityServer4 (часть 10)

В этом видео про: аутентификация, авторизация, 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

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

28 ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

Проверить является ли реальным человеком отправитель формы ввода можно запросив на форме специальный код написанный на картинке, робот его не увидит. При отправке формы если код отсутствует - форма некорректна.

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

29 Aurelia: Первые шаги в освоении нового фреймворка

На момент написания статьи, ASP.NET 5 версии находится в статусе Release Candidate 1 (RC1), это значит, что уже совсем скоро, а точнее сказать в первом квартале 2016 года всё случится. В новой версии ASP.NET 5 по отношению к предыдущим версиям, всё поменялось кардинально. Вернее будет сказать, что на протяжении нескольких лет, начиная с первого выхода платформы ASP.NET она была неизменна. Речь идет о структуре проекта, инструментариях и т.д. В пятой версии пришли большие изменения.

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

30 Каталог товаров и услуг своими руками 17

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper, many-to-many, требовния, tag, метки

Аналитика 1666 записей о посещении страницы просмотра записи блога.

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.