SQLRU.net
Разработка приложений баз данных

Начало » Microsoft.NET » ASP.NET » Интересные статьи по DotNet
Интересные статьи по DotNet [сообщение #190] Sun, 17 July 2022 12:49 Переход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 46
Зарегистрирован: June 2022
Member
1. Internals of the POH

Цитата:
"As folks are aware we added a new kind of heap in .NET 5 called the POH (Pinned Object Heap). Since this is a user facing feature (and there aren't that many of those in GC) I've been meaning to write about it but didn't get around till now. In this blog entry I'll explain the internals of it, partly because if you understand them it'll make it easier to reason about scenarios that I don't already cover; partly just because I know people who read my blog tend to want the internals 😃
2. Generic Math: суперфича C#, доступная в .NET 6 Preview 7

Цитата:
В .NET 6 Preview 7 помимо добавления очередной порции синтаксического сахара, расширения функционала библиотек, улучшения поддержки UTF-8 и т.д., в данное обновление была включена демонстрация суперфичи — абстрактные статические методы интерфейсов и реализованная на её основе возможность использования арифметических операторов в дженериках.
Как это видится в .Net 7:
.NET 7 Preview 5 – Generic Math

3. Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)
Прикольно, но следующей итерацией наверное будет подъем кластера в AWS.

[Обновления: Sun, 17 July 2022 12:55]

Известить модератора

Re: Интересные статьи по DotNet [сообщение #322 является ответом на сообщение #190] Sun, 14 August 2022 21:36 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 46
Зарегистрирован: June 2022
Member
Асинхронное программирование – производительность async: понять расходы на async и await
Статья довольно старя, но пусть будет.

Почему, зачем и когда нужно использовать ValueTask
Цитата:
.NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых аспектов модели асинхронного программирования, которая была представлена в C# 5 с его операторами async/await. В этой статье я расскажу о новых типах ValueTask/ValueTask<TResult>, разработанных для улучшения производительности асинхронных методов в случаях, когда издержки на выделение памяти нужно принимать во внимание.
Re: Интересные статьи по DotNet [сообщение #398 является ответом на сообщение #322] Sun, 28 August 2022 21:38 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 46
Зарегистрирован: June 2022
Member
XSS: атака и защита с точки зрения C# программирования

Цитата:
XSS, или межсайтовый скриптинг, является одной из самых часто встречающихся уязвимостей в веб-приложениях. Она уже долгое время входит в OWASP Top 10 – список самых критичных угроз безопасности веб-приложений. Давайте вместе разберемся, как в вашем браузере может выполниться скрипт, полученный со стороннего сайта, и к чему это может привести (спойлер: например, к краже cookie). Заодно поговорим о том, что необходимо предпринять, чтобы обезопаситься от XSS.
Re: Интересные статьи по DotNet [сообщение #603 является ответом на сообщение #398] Sat, 17 September 2022 23:34 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 46
Зарегистрирован: June 2022
Member
Performance Improvements in .NET 7

Цитата:
A year ago, I published Performance Improvements in .NET 6, following on the heels of similar posts for .NET 5, .NET Core 3.0, .NET Core 2.1, and .NET Core 2.0. I enjoy writing these posts and love reading developers’ responses to them. One comment in particular last year resonated with me. The commenter cited the Die Hard movie quote, “‘When Alexander saw the breadth of his domain, he wept for there were no more worlds to conquer’,” and questioned whether .NET performance improvements were similar. Has the well run dry? Are there no more “[performance] worlds to conquer”? I’m a bit giddy to say that, even with how fast .NET 6 is, .NET 7 definitively highlights how much more can be and has been done.
Огромный, весьма интересный, и очень подробный материал.

[Обновления: Sat, 17 September 2022 23:35]

Известить модератора

Re: Интересные статьи по DotNet [сообщение #604 является ответом на сообщение #603] Sat, 17 September 2022 23:36 Переход к предыдущему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 46
Зарегистрирован: June 2022
Member
Asynchronous Events in C#

Цитата:
Эта статья представляет собой руководство по вызову асинхронных событий в C#. Мы обсуждаем проблемы с потоками, связанные с использованием Events/EventHandlers в C#. Целевая аудитория — программисты C# среднего уровня и выше.
Предыдущая тема: Библиотека для аутенфикации
Переход к форуму:
  


Текущее время: Tue Sep 27 10:22:46 MSK 2022

Общее время, затраченное на создание страницы: 0.01217 секунд