Интересности #261
В этот раз подборка за две последние недели. А накопилось не мало. Ну а главное хорошо, когда хорошо все заканчивается .
.NET
- Exploring .NET Core 6
- .NET Hot Reload Support via CLI
C#
- Темная сторона DateTime.Now
- Everything That Every .NET Developer Needs To Know About Disposable Types - Properly Implementing The IDisposable Interface
- The Problem with C# 10 Implicit Usings
- CQRS Validation Pipeline with MediatR and FluentValidation
- Hidden IDisposable Issues in Microsoft .NET
- C# Records – The good, bad & ugly
Entity Framework
Architecture
- Стажёр Вася и его опыт разработки нового API
- Разработка системы заметок с нуля. Часть 2: REST API для RESTful API Service + JWT + Swagger
- Data Consistency Between Microservices
- Leaking Value Objects from your Domain
- Build Resilient Microservices (Web API) using Polly in ASP.NET Core
- Transitioning to Microservices – Are you Ready?
- Armchair Architects: Resiliency in the Cloud: an Introduction
Azure
- How to Create a Web App with a Hybrid Connection
- Azure Functions Auth via OpenAPI in 6 Ways
- Introducing the new Azure SDK Resource Management Libraries for .NET
Game Development
- Оптимизация игр на Unity: проверенный в деле план
- Шейдера — это не сложно. Часть 1 — Вступление
- Простой шутер от третьего лица на Unreal Engine. Часть 2
Databases
Data Processing
Development
Machine Learning
- Крутые GitHub репозитории в области машинного обучения
- ML.NET Updates & Announcing Notebooks in Visual Studio
- Announcing Automated ML (AutoML) for Images
Tools
- Обзор Chrome DevTools. Решаем основные задачи веб-разработчика
- 9 фишек инструментов разработчика Chrome
- Get Git in 45 Minutes
- Shrink your WSL2 Virtual Disks and Docker Images and Reclaim Disk Space
- vscode.dev(!)
Kubernetes
- Kubernetes Nginx Ingress: Перенаправление трафика с использованием аннотаций
- Внутреннее устройство Kubernetes-кластера простым языком
Visual Studio
- Learn to write Visual Studio extensions
- Case Study: Using Visual Studio Profiler to reduce memory allocations in the Windows Terminal console host startup path
- Bring VS Code themes to Visual Studio 2022!
- Join us November 8 for the Launch of Visual Studio 2022
- Visual Studio 2022 for Mac Preview 2 is now available
Web Development
JavaScript
- Базовые задачи на Promise в JavaScript
- Борьба с гонками (race conditions) в JavaScript на примере работы с кешем
- Индексаторы (Indexers) в JavaScript
- Как объединить несколько JS приложений с .NET Core (Create React APP + Next JS + .NET Core)
- Бинарный протокол для JavaScript
- How to Fill an Array with Initial Values in JavaScript
TypeScript
- Отладка файлов TypeScript, которые не связаны друг с другом
- Обзор возможностей TypeScript Native (AOT) Compiler
- Covariance and Contravariance in TypeScript
- Using TypeScript to Express Intent
Angular
React
Vue