Интересности #296
После предыдущего выпуска получился большой перерыв. Поэтому и подборка сегодня вышла достаточно большая. Запасаемся временем, читаем, смотрим …
.NET
- Arm64 Performance Improvements in .NET 7
- Use .NET from any JavaScript app in .NET 7
- .NET now on Windows Package Manager
- Microsoft Teams Assignments Service’s Journey to .NET 6
- Microsoft Commerce’s .NET 6 Migration Journey
- Experimental WebTransport over HTTP/3 support in Kestrel
- Distributed Tracing in .NET 6 using OpenTelemetry
ASP.NET
- Routing differences between ASP.NET MVC and ASP.NET Core
- Migrating from ASP.NET to ASP.NET Core (Part 4)
- ASP.NET Core Api Auth with multiple Identity Providers
Blazor
- C# / Blazor Wolfenstein - Part 5 - Decoding Maps and Performance
- Micro Frontends in Action With ASP.NET Core - Communication Patterns for Blazor WebAssembly Based Web Components
C#
- Топ вещей из Java, которых мне не хватает в C#
- Сортировки в C#: OrderBy.OrderBy или OrderBy.ThenBy? Разбираемся, что эффективнее и почему
- Serializing asynchronous operations in C#
- Compile-time automatic dependency injection registrations for .NET
- Counting the leading zeroes in a binary number with C#
- .NET: Learn LINQ as you never have before
- AutoMapper vs Mapster in .NET
- Enumeration class in C# using records
- FileSystemWatcher in C#
Entity Framework
MAUI
Azure
- Экономим на Azure SQL Databases
- Develop and test easily on AKS with NetApp® Astra Control Service® and Azure NetApp Files
- How to use Azure SignalR Service with Azure Application Gateway
- Public preview: Soft delete in Azure Container Registry
- Azure SDK Release (September 2022)
- Guidance for multi-tenant applications using the Azure Identity libraries
- Microsoft Azure Service Fabric 9.0 Third Refresh Update Release
- Azure Storage: Overview and Introduction to the Various Solutions
- What is Azure Data Factory: Key Components and Concepts, Use Cases, Pricing, and More
- Monitor Microservices App using Azure Managed Grafana
Azure Functions
- Announcing general availability for Azure Functions v4 .NET framework support in an isolated process
App Service
- Control and automate planned maintenance for App Service Environment v3
- Public preview: gRPC support in Azure App Service
Container Apps
- Azure Container Apps Monitoring and Observability with Application Insights
- Bye bye Azure Functions, Hello Azure Container Apps: Migrating from Azure Functions to ASP.NET Core
Архитектура
- Миграция монолитов в микросервисы на практике
- Как мы удерживали нагрузку десятков тысяч подключений для Warface
- Когда и как переходить с монолита на микросервисы. Предпосылки и общие понятия
- Объясняю Pattern Memento (Снимок)
- Архитектура приложений Web 3.0
- 25 правил разработки программных интерфейсов \[издание третье, дополненное и расширенное\]
- Where should you use gRPC? And where NOT!
- Should you Soft Delete?
- CQRS facts and myths explained
- How to Choose HTTP or gRPC for Your Next API
- Five Data-Loading Patterns To Boost Web Performance
Базы данных
- Как устроена виртуальная машина SQLite
- MongoDB vs Cassandra
- SQL Date Calculation Simplifications in SQL Server
- SQL Server 2022 Release Candidate 1 is now available
Веб разработка
CSS
- 58 байтов CSS, которые выглядят красиво почти где угодно
- What is Tailwind CSS? A Beginner’s Guide
- Webpack + CSS Modules + TS = Love
JavaScript
TypeScript
- TypeScript в деталях
- Перегрузка функций в TypeScript
- TypeScript Tips
- Announcing TypeScript 4.9 Beta
Rect
- Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 2: аутентификация
- Синтаксический сахар в Redux: Type to reducer и Redux toolkit для самых маленьких
- Основные изменения React 18
- Learn React 18: Introducing Components
- Learn React 18: Passing Data With Props
- ReactJS(v18) Form Validations
- ReactJS(v18) | Redux Toolkit | State Management | CRUD Example
- React: storing state in URL with URLSearchParams
Инструменты
- PowerShell: распознавание БЭМ-сущностей на HTML-странице
- Чем заменить New Relic: 11 альтернатив и наш выбор
- Systemd support is now available in WSL!
- Work around localhost unsecured HTTPS access for Development Sites in Edge
Visual Studio
- It’s finally here. Bicep is in Visual Studio!
- Visual Studio 2022 17.4 Preview 2
- DataTable Visualizer Improvements
- Now Introducing Arm64 Support for VS Extensions!
- Visual Studio for Mac 17.4 Preview 2.1 is now available
Visual Studio Code
- Обновления VS Code: Python, Markdown, настраиваемое свёртывание кода и многое другое
- Custom Dev Container Features
Контейнеры
Kubernetes
- Миграция приложения из Docker Compose в Kubernetes. Как, зачем и с какими проблемами я столкнулся
- Модульное тестирование операторов Kubernetes с помощью моков
- Основное про API-шлюз в Kubernetes
- Как следить за кластером Kubernetes: 6 главных метрик, на которые нужно обращать внимание