⚡ Анонс .NET 8 RC1: новый режим AOT для Android и WASM, улучшения System.Text.Json и поддержку Azure Managed Identity для контейнеров.
⚡ Обновления ASP.NET Core в .NET 8 RC 1: изменения коснулись серверов и middleware, API authoring, Blazor, Identity, Single page приложений и метрик.
⚡ Анонс .NET MAUI в .NET 8 RC 1. Доминирующей темой работы над .NET MAUI в .NET 8 является качество кода. В этом выпуске также представлены первые шаги по поддержке бета-версии Xcode 15 для Apple SDK.
⚡ EF Core 8 RC1: complex types как value objects.
🔐 Сентябрьские обновления .NET (.NET 7.0.11 и .NET 6.0.22) и .NET Framework
#новости #dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
В 9-ой части Эндрю Лок погружается в новую поддержку рендеринга компонентов Blazor вне контекста ASP.NET Core.
10-ая часть посвящена обновлению Docker-образов в .NET 8. Вы узнаете о некоторых различиях в тегах, новых поддерживаемых типах образов, а также критические изменения в образах.
#dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
👍4❤1
В 11-ой части Эндрю Лок разбирается с новой фичей ASP.NET Core в .NET 8 — short-circuit routing. Вы узнаете, чем она отличается от обычного роутинга, в чем ее преимущество и как она реализована в платформе.
#dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
⏳Как избежать ненадежных тестов с помощью TimeProvider и ITimer
🔥 Вышла новая часть в серии «Знакомство с предварительной версией .NET 8». В 12-ой части Эндрю Лок рассматривает новые типы TimeProvider и ITimer, описывает, как их использовать, и показывает некоторые проблемы, которые они решают.
#dotnet8
🔥 Вышла новая часть в серии «Знакомство с предварительной версией .NET 8». В 12-ой части Эндрю Лок рассматривает новые типы TimeProvider и ITimer, описывает, как их использовать, и показывает некоторые проблемы, которые они решают.
#dotnet8
👍8
⚡️Подборка за неделю
📌С Code Maze:
🔹Управление каталогами с помощью Directory и DirectoryInfo в C#: простой практический гайд
🔹Архитектурный паттерн Strangler Fig на C#: от теории к практике
🔹Как создать строку запроса для URL-адреса на C#: примеры различных подходов
🔹Обработка дат с помощью Noda Time в .NET: работа с датами без лишних проблем
🔹Как принудительно запустить приложение .NET от имени администратора: без лишних прелюдий про безопасность
📌С официального блога .NET:
🔸Новая функция компилятора F#: проверка типов на основе графов
🔸Что нового в идентификации в .NET 8: введение в идентификацию в .NET 8 с примерами кода для защиты API, создания UI на основе Blazor и интеграции аутентификации в приложения Blazor WebAssembly
🔸Удобство System.IO: анализ удобства и производительности файлового ввода-вывода и текстовых API, применяемых для подсчета строк, слов и байтов
#dotnet #dotnet8 #csharp #codemaze #матчасть
📌С Code Maze:
🔹Управление каталогами с помощью Directory и DirectoryInfo в C#: простой практический гайд
🔹Архитектурный паттерн Strangler Fig на C#: от теории к практике
🔹Как создать строку запроса для URL-адреса на C#: примеры различных подходов
🔹Обработка дат с помощью Noda Time в .NET: работа с датами без лишних проблем
🔹Как принудительно запустить приложение .NET от имени администратора: без лишних прелюдий про безопасность
📌С официального блога .NET:
🔸Новая функция компилятора F#: проверка типов на основе графов
🔸Что нового в идентификации в .NET 8: введение в идентификацию в .NET 8 с примерами кода для защиты API, создания UI на основе Blazor и интеграции аутентификации в приложения Blazor WebAssembly
🔸Удобство System.IO: анализ удобства и производительности файлового ввода-вывода и текстовых API, применяемых для подсчета строк, слов и байтов
#dotnet #dotnet8 #csharp #codemaze #матчасть
👍5
🤩 Обновленные примеры приложений, разработанных с использованием .NET MAUI:
#dotnet8 #maui
•
Point of Sale•
Weather '21 App•
Calculator App•
.NET Podcasts App•
Navigation Samples•
Beginner's Series Task App Sample#dotnet8 #maui
🥰22👍11👏2❤🔥1🔥1
⚡️Подборка за неделю
📌 С Code Maze:
🔹 Введение в .NET и C#: различия, структура, SDK, среда выполнения, компиляция
🔹 Различия между Quartz.NET и Hangfire: обзор библиотек для выполнения отложенных задач и управления фоновыми задачами
🔹 REST vs WebSockets в C#: странное, но любопытное сравнение
🔹 Как с помощью C# проверить, используется ли файл: фундаментальные основы на пальцах
📌 С официального блога .NET:
🔸 Улучшения и изменения в Android resource generation в .NET 8
🔸 Анонс chiseled контейнеров .NET, главное преимущество которых заключается в уменьшенном размере и повышенной безопасности
🔸 Использование новых типов из .NET 8 при разработке тестов с моками:
FakeLogger, FateTimeProvider и MetricCollector
🔸 Анонс ML.NET 3.0 с улучшениями в области глубокого обучения, DataFrame, производительности и многого другого
🔸 Создание отказоустойчивых облачных сервисов с помощью .NET 8:
#dotnet #dotnet8 #csharp #codemaze #матчасть
📌 С Code Maze:
🔹 Введение в .NET и C#: различия, структура, SDK, среда выполнения, компиляция
🔹 Различия между Quartz.NET и Hangfire: обзор библиотек для выполнения отложенных задач и управления фоновыми задачами
🔹 REST vs WebSockets в C#: странное, но любопытное сравнение
🔹 Как с помощью C# проверить, используется ли файл: фундаментальные основы на пальцах
📌 С официального блога .NET:
🔸 Улучшения и изменения в Android resource generation в .NET 8
🔸 Анонс chiseled контейнеров .NET, главное преимущество которых заключается в уменьшенном размере и повышенной безопасности
🔸 Использование новых типов из .NET 8 при разработке тестов с моками:
FakeLogger, FateTimeProvider и MetricCollector
🔸 Анонс ML.NET 3.0 с улучшениями в области глубокого обучения, DataFrame, производительности и многого другого
🔸 Создание отказоустойчивых облачных сервисов с помощью .NET 8:
dotnet add package Microsoft.Extensions.Http.Resilience
#dotnet #dotnet8 #csharp #codemaze #матчасть
👍11
⚡️Подборка за неделю с Code Maze:
🔸 Как использовать Request Timeouts Middleware в ASP.NET Core: гайд по настройке тайм-аутов в .NET 8
🔸Как определить операционную систему в .NET Core: юзкейсы + практика
🔸Как прочитать тело запроса в веб-API ASP.NET Core: обзор различных подходов, их преимуществ и недостатков
🔸Local Functions в C#: лучшие практики использования и сравнение с лямбда-выражениями
🔸Insert & Return Identity с помощью Dapper: примеры работы с SCOPE_IDENTITY и OUTPUT INSERTED
🔸Паттерн «Гексагональная архитектура» на C#: структура, преимущества, недостатки и реализация на C#
🔸Как переключаться между версиями .NET SDK: гайд на случай, если вам понадобится переключить версию SDK
📌 Мини-серия статей по ML.NET
🔸ML.NET — введение в машинное обучение с помощью C#
🔸Что такое Model Builder и как его использовать в ML.NET
🔸Использование ML.NET CLI для автоматизации обучения модели
🔸Как использовать Automated Machine Learning API с ML.NET
#dotnet #dotnet8 #csharp #codemaze #матчасть
🔸 Как использовать Request Timeouts Middleware в ASP.NET Core: гайд по настройке тайм-аутов в .NET 8
🔸Как определить операционную систему в .NET Core: юзкейсы + практика
🔸Как прочитать тело запроса в веб-API ASP.NET Core: обзор различных подходов, их преимуществ и недостатков
🔸Local Functions в C#: лучшие практики использования и сравнение с лямбда-выражениями
🔸Insert & Return Identity с помощью Dapper: примеры работы с SCOPE_IDENTITY и OUTPUT INSERTED
🔸Паттерн «Гексагональная архитектура» на C#: структура, преимущества, недостатки и реализация на C#
🔸Как переключаться между версиями .NET SDK: гайд на случай, если вам понадобится переключить версию SDK
📌 Мини-серия статей по ML.NET
🔸ML.NET — введение в машинное обучение с помощью C#
🔸Что такое Model Builder и как его использовать в ML.NET
🔸Использование ML.NET CLI для автоматизации обучения модели
🔸Как использовать Automated Machine Learning API с ML.NET
#dotnet #dotnet8 #csharp #codemaze #матчасть
👍8❤2🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡17🔥3❤2👍1