⚡ ASP.NET Core Response Cache
В этой публикации будет кратко рассмотрена встроенная функция кэширования в ASP.NET Core.
🔗 https://devdigest.today/goto/2121
👉🏻 Наш канал | 💬 Наш чат
В этой публикации будет кратко рассмотрена встроенная функция кэширования в ASP.NET Core.
🔗 https://devdigest.today/goto/2121
👉🏻 Наш канал | 💬 Наш чат
Ryansouthgate
ASP.NET Core Response Caching
Cheap and easy savings, using built-in ASP.NET Core Response Caching
⚡️ Избавляемся от приватных полей для инъекции зависимостей в контроллере с помощью
Короткая статья о том, как можно использовать атрибут
🔗 https://devdigest.today/goto/2122
👉🏻 Наш канал | 💬 Наш чат
[FromService]
атрибутаКороткая статья о том, как можно использовать атрибут
[FromService]
для альтернативного способа инъекции зависимостей в контроллерах. Такой подход избавляет от необходимости создавать приватные поля нужные исключительно для сохранения ссылок на зависимости🔗 https://devdigest.today/goto/2122
👉🏻 Наш канал | 💬 Наш чат
ElegantCode
Refactoring Bloated Controllers with [FromService] - ElegantCode
Instead of use the Service Locator pattern to tidy up your ASP.NET MVC controllers, consider using the [FromService] attribute to provide even greater cleanliness and separation of concerns to your classes.
⚡ Улучшения сетевого стека в .NET 7
В этой публикации будет рассказано о таких нововедениях .NET 7 как: изменения в пространстве имен HTTP, новых API-интерфейсах QUIC, сетевой безопасности и работе WebSockets.
🔗 https://devdigest.today/goto/2123
👉🏻 Наш канал | 💬 Наш чат
В этой публикации будет рассказано о таких нововедениях .NET 7 как: изменения в пространстве имен HTTP, новых API-интерфейсах QUIC, сетевой безопасности и работе WebSockets.
🔗 https://devdigest.today/goto/2123
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
.NET 7 Networking Improvements
Introducing new networking features in .NET 7 including HTTP space, new QUIC APIs, security, WebSockets, and more!
⚡ Почему байтовые массивы — плохая идея при работе с большими данными
В публикации автор делится опытом того, как емуудалось сэкономить более 80% памяти при работе с большим файлом
🔗 https://devdigest.today/goto/2124
👉🏻 Наш канал | 💬 Наш чат
В публикации автор делится опытом того, как емуудалось сэкономить более 80% памяти при работе с большим файлом
🔗 https://devdigest.today/goto/2124
👉🏻 Наш канал | 💬 Наш чат
blog.markoliver.website
Mark Oliver's World
Forwarded from //devdigest
Комьюнити DOU – крупнейшее сообщество разработчиков в Украине.
Команда DOU каждые пол года собирает анонимные данные о зарплатах украинских IT-специалистов и готовит аналитику.
Приглашаем вас присоединиться к зимнему зарплатному опросу!
Команда DOU каждые пол года собирает анонимные данные о зарплатах украинских IT-специалистов и готовит аналитику.
Приглашаем вас присоединиться к зимнему зарплатному опросу!
⚡ Обнаружение всплесков электроэнергии
Автор публикации делится опытом применения C# и ML.NET для определения всплесков электроэнергии
🔗 https://devdigest.today/goto/2125
👉🏻 Наш канал | 💬 Наш чат
Автор публикации делится опытом применения C# и ML.NET для определения всплесков электроэнергии
🔗 https://devdigest.today/goto/2125
👉🏻 Наш канал | 💬 Наш чат
Medium
Detect Electric Power Spikes With C# and ML.NET Machine Learning
Watch me build a cross-platform C# app that uses NET Core, ML.NET, and PLPlot to detect power anomalies in electricity consumption data.
⚡ PriorityQueues в .NET 7 и C# 11
PriorityQueue — это набор элементов, имеющих поля значение и приоритет; PriorityQueue действует как очередь: основными операциями являются «добавление элемента в очередь», называемое Enqueue, и «удаление элемента из очереди», называемое Dequeue. Основное отличие от простой очереди заключается в том, что при удалении из очереди удаляется элемент с самым низким приоритетом.
🔗 https://devdigest.today/goto/2127
👉🏻 Наш канал | 💬 Наш чат
PriorityQueue — это набор элементов, имеющих поля значение и приоритет; PriorityQueue действует как очередь: основными операциями являются «добавление элемента в очередь», называемое Enqueue, и «удаление элемента из очереди», называемое Dequeue. Основное отличие от простой очереди заключается в том, что при удалении из очереди удаляется элемент с самым низким приоритетом.
🔗 https://devdigest.today/goto/2127
👉🏻 Наш канал | 💬 Наш чат
Code4IT
PriorityQueues on .NET 7 and C# 11
A PriorityQueue represents a collection of items that have a value and a priority. Now this data structure is built-in in dotNET!
⚡ Что такое замороженные коллекции?
В .NET 8 нас вероятнее всего ждет еще один тип коллекций – FrozenSet. Концепция FrozenSet заключается в том, что это коллекция, которую можно видоизменять лишь до тех пор, пока она не будет заморожена. После того, как он заморожена, она больше не подлежит изменениям.
🔗 https://devdigest.today/goto/2128
👉🏻 Наш канал | 💬 Наш чат
В .NET 8 нас вероятнее всего ждет еще один тип коллекций – FrozenSet. Концепция FrozenSet заключается в том, что это коллекция, которую можно видоизменять лишь до тех пор, пока она не будет заморожена. После того, как он заморожена, она больше не подлежит изменениям.
🔗 https://devdigest.today/goto/2128
👉🏻 Наш канал | 💬 Наш чат
Steven-Giesel
Frozen collections in .NET 8
.NET 7 was freshly released but Microsoft does not sleep. .NET 8 is already in the making and I want to showcase to you one new area where the dotnet team is working on Frozen collections.
So let's have a look at what frozen collections are and how they are…
So let's have a look at what frozen collections are and how they are…
Скоро Новый год, а значит пора подводить итоги уходящего года! 🎅🏽
Какие события в мире .NET вы считаете самыми важными в этом году?
Пишите в комментариях!
Какие события в мире .NET вы считаете самыми важными в этом году?
Пишите в комментариях!
devdigest // dot net pinned «Скоро Новый год, а значит пора подводить итоги уходящего года! 🎅🏽 Какие события в мире .NET вы считаете самыми важными в этом году? Пишите в комментариях!»
⚡ Использование BufferedStream и MemoryStream в C#
Преимуществами потоковых классов в .NET 7 для более быстрого чтения и записи данных
🔗 https://devdigest.today/goto/2129
👉🏻 Наш канал | 💬 Наш чат
Преимуществами потоковых классов в .NET 7 для более быстрого чтения и записи данных
🔗 https://devdigest.today/goto/2129
👉🏻 Наш канал | 💬 Наш чат
InfoWorld
How to use BufferedStream and MemoryStream in C#
Take advantage of the stream classes in .NET 7 for faster reads and writes of the data in your .NET applications.
⚡ Разница между ковариантностью и контравариантностью в C#
Ковариантностью называется сохранение иерархии наследования типов в производных типах. Контравариантность вместо этого изменяет порядок типов на противоположный в производных типах.
🔗 https://devdigest.today/goto/2130
👉🏻 Наш канал | 💬 Наш чат
Ковариантностью называется сохранение иерархии наследования типов в производных типах. Контравариантность вместо этого изменяет порядок типов на противоположный в производных типах.
🔗 https://devdigest.today/goto/2130
👉🏻 Наш канал | 💬 Наш чат
Hackernoon
The Difference Between Covariance and Contravariance in .NET C# | HackerNoon
Simple explanation of DotNet (.NET) CSharp (C#) Variance, Invariance, Covariance, and Contravariance. Providing a Cheat Sheet.
⚡ Что если я скажу вам...
что программы на C# можно запускать без .NET? Даже без операционной системы вообще!
🔗 https://devdigest.today/goto/2131
👉🏻 Наш канал | 💬 Наш чат
что программы на C# можно запускать без .NET? Даже без операционной системы вообще!
🔗 https://devdigest.today/goto/2131
👉🏻 Наш канал | 💬 Наш чат
GitHub
GitHub - MichalStrehovsky/zerosharp: Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation…
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology. - MichalStrehovsky/zerosharp
⚡ ASP.NET Core 6 Model Binding поставляется без поддержки DateOnly и TimeOnly
Для решения этой проблемы была создана библиотека DateOnlyTimeOnly.AspNet, которая добавляет поддержку новых типов в формате ISO 8601 строки. Также доступна интеграция с Swashbuckle Swagger.
🔗 https://devdigest.today/goto/2132
👉🏻 Наш канал | 💬 Наш чат
Для решения этой проблемы была создана библиотека DateOnlyTimeOnly.AspNet, которая добавляет поддержку новых типов в формате ISO 8601 строки. Также доступна интеграция с Swashbuckle Swagger.
🔗 https://devdigest.today/goto/2132
👉🏻 Наш канал | 💬 Наш чат
GitHub
GitHub - maxkoshevoi/DateOnlyTimeOnly.AspNet: Adds support for receiving and returning DateOnly/TimeOnly as ISO 8601 string to…
Adds support for receiving and returning DateOnly/TimeOnly as ISO 8601 string to ASP.NET Core API - maxkoshevoi/DateOnlyTimeOnly.AspNet
⚡ Продолжая тему запуска приложений на C# без . NET
bflat — это компилятор для C#, который позволяет собирать приложения для любой из поддерживаемых платформ: Windows, Linux, EFI.
🔗 https://devdigest.today/goto/2133
👉🏻 Наш канал | 💬 Наш чат
bflat — это компилятор для C#, который позволяет собирать приложения для любой из поддерживаемых платформ: Windows, Linux, EFI.
🔗 https://devdigest.today/goto/2133
👉🏻 Наш канал | 💬 Наш чат
flattened.net
bflat - C# as you know it but with Go-inspired tooling
Build tiny, selfcontained, and native executables with C#
⚡ Пишем свой профайлер на C#
У .NET очень мощный API профилирования, который позволяет следить за средой выполнения, динамически изменять методы во время выполнения, просматривать стек вызовов потоков в произвольные моменты времени и многое другое.
🔗 https://devdigest.today/goto/2134
👉🏻 Наш канал | 💬 Наш чат
У .NET очень мощный API профилирования, который позволяет следить за средой выполнения, динамически изменять методы во время выполнения, просматривать стек вызовов потоков в произвольные моменты времени и многое другое.
🔗 https://devdigest.today/goto/2134
👉🏻 Наш канал | 💬 Наш чат
minidump.net
Writing a .NET profiler in C# - Part 1
Part 1 of the series about using NativeAOT to write a .NET profiler in C#, learning many things about native interop in the process. In this part, we will see how to mimic a COM interface in C#.
⚡ Получите бесплатные ресурсы AWS!
Вы можете запросить грант AWS, если вы разрабатываете проект на базе .NET с открытым исходным кодом
🔗 https://devdigest.today/goto/2136
👉🏻 Наш канал | 💬 Наш чат
Вы можете запросить грант AWS, если вы разрабатываете проект на базе .NET с открытым исходным кодом
🔗 https://devdigest.today/goto/2136
👉🏻 Наш канал | 💬 Наш чат
⚡ Ленивая и однократная асинхронная инициализация
Есть несколько оптимизаций, которые часто бывают полезны: ленивая инициализация и инициализация «только один раз». А вот как быть, если инициализация включает асинхронную операцию?
🔗 https://devdigest.today/goto/2137
👉🏻 Наш канал | 💬 Наш чат
Есть несколько оптимизаций, которые часто бывают полезны: ленивая инициализация и инициализация «только один раз». А вот как быть, если инициализация включает асинхронную операцию?
🔗 https://devdigest.today/goto/2137
👉🏻 Наш канал | 💬 Наш чат
Endjin
Lazy and once-only C# async initialization | endjin
Performing lazy and/or just-once initialization is a simple optimization. But what if the initialization is async?