Интересности #297 22 октября 2022 Ссылки Комментарии (0) Ну что же, будем наверстывать прошедшие недели. Итак, первая часть замеченных интересных материалов за последние 3 недели для чтения на выходных и следующей неделе. .NET Создание .NET библиотеки от А до Я x86 vs x64 in .NET Write barrier optimizations in regions Console.ReadKey improvements in .NET 7 What’s new in System.Text.Json in .NET 7 Adding validation to strongly typed configuration objects in .NET 6 Adding validation to strongly typed configuration objects using FluentValidation Embracing gRPC in .NET Bing Ads Campaign Platform – Journey to .NET 6 C# Новые функции внедрения зависимостей в .Net 6 Особенности реализации List в C# Source Generators в действии Modern C# Techniques, Part 1: Curiously Recurring Generic Pattern Part 2: Value Records Part 3: Generic Code Generation How we achieved 5X faster pipeline execution by removing closure allocations MAUI Планируете взяться за .NET MAUI? Будьте готовы к приключениям с NullReferenceException Authentication for .NET MAUI Apps with MSAL.NET Announcing the .NET MAUI Community Toolkit v1.3 Announcing .NET MAUI support for Xcode 14 and iOS 16 Announcing .NET MAUI support for .NET 7 Release Candidate 2 Entity Framework Pitfalls with eager loading of collections in EF Core Azure Update your Azure SDK libraries for .NET and Golang by 30 September 2023 Managing SQL Server 2022 T-SQL snapshot backup with Azure NetApp Files snapshots Develop Apps with Azure SQL Database for Free Managing Azure NetApp Files preview features with Terraform Cloud and AzAPI Provider Microsoft Azure Service Fabric 9.0 Fourth Refresh Update Release Azure Firewall Basic now in preview Azure Synapse Link support for Azure Cosmos DB Gremlin API now in preview Announcing Azure DNS Private Resolver general availability Visualize and monitor Azure & hybrid networks with Azure Network Watcher Extending Next.js support in Azure Static Web Apps Running Microservices with Dapr on Azure Container Apps Архитектура Нужны ли нам микросервисы? От wtf-кода к чистой архитектуре Когда и как переходить с монолита на микросервисы. 7 миграционных паттернов Rate limiting in web applications - Concepts and approaches Architecture: Software as a Service Databases – Single DB or DB per Client Modern Data Architectures, Pipelines, & Streams Refactoring a saga from the State pattern to the State monad Introduction To Saga Pattern Event Choreography for Loosely Coupled Workflow Data Partitioning! Don’t let growth SLOW you down! Managing Asynchronous APIs Базы данных Как включить журналы базы данных Веб разработка How to Animate CSS Box Shadows and Optimize Performance JavaScript JavaScript: малоизвестные, но полезные API CSP and javascript:void(0) links JavaScript unit testing frameworks in 2022: A comparison TypeScript Ten Years of TypeScript React Разрабатываем библиотеку компонентов с помощью React и TypeScript Улучшаем качество кода React-приложения с помощью Compound Components ReactJS(v18) Authentication With JWT AccessToken And Refresh Tokenhttps://codeopinion.com/data-partitioning-dont-let-growth-slow-you-down/ React Hooks: A Short Introduction Инструменты NuGet Season of Giving Take advantage of Git rebase Working with gRPC in Postman Visual Studio Comparing files in Visual Studio Visual Studio Code Ускоряем разработку в VSCode September 2022 (version 1.72) Контейнеры Пишем сложные операторы Kubernetes A developer’s guide to Kubernetes storage concepts DevContainers for Azure and .NET Разработка Как работают системы распознавания речи Для чего вам нужен Terraform? Статья и обучающее видео Effective Test Driven Development Real Life TDD Example The 10 Immutable Laws of Testing Разработка игр Level up your code with game programming patterns 5 ways to level up your game development skills