Интересности #301
Получился больший перерыв с момента выхода прошлого выпуска “Интересностей”. А значит накопилось много статей и есть что почитать …
.NET
- .NET 7 Networking Improvements
- Polly with .NET 6, Part 7 - Policy Wraps with Minimal APIs, and HttpClientFactory
- Microsoft ML.NET 2 Adds Text Classification API
- Getting practical with ML.NET
- Building Windows Services in .NET 7
- Logging and global error handling in .NET 7 WPF applications
- Как увеличилась производительность LINQ в .NET 7?
- NFun — expression evaluator для .Net
ASP.NET
- Migrating from ASP.NET to ASP.NET Core with Project Migrations Part 5
- Alba for Effective ASP.Net Core Integration Testing
- Configure HTTP and JSON for gRPC JSON transcoding
C#
- An initial proof of concept of applicative assertions in C#
- Hashing and Salting Passwords in C# – Best Practices
- How to make the fastest .NET Serializer with .NET 7 / C# 11, case of MemoryPack
- Setting Windows Display Resolution from the Terminal
Entity Framework
- EF Core Audit Extension - now with new features and optimizations
- How to Recover from a DbUpdateException With EF Core
Azure
- Azure portal October 2022 updates
- Public preview: GitHub action to build and deploy to Azure Container Apps
- Public preview: Go language support on Azure App Service
Архитектура
- When to use gRPC vs GraphQL
- The architecture of Mastodon
- Expensive Mistake That Often Plagues Layered Architectures
- Armchair Architects: So, you want to build a platform…
- Гранулярность микросервисов. Насколько мелко нарезать?
Базы данных
- Что нового в SQL Server 2022 для DBA
- PostgreSQL Antipatterns: простой(?) INSERT… VALUES
- Как избежать распространенных ошибок при работе с СУБД
Веб разработка
CSS
- Color Formats in CSS
- An Interactive Guide to Flexbox
- Чёрная магия трансформов, или об оптимизации анимаций на CSS
React
- React: решение интересной практической задачи
- Прикладная архитектура карт в вебе на React и Mapbox. 1 часть — технологический стек
Инструменты
- Git for Windows: работа с параметром core.autocrlf
- Updated: Now available: Azure DevOps Server 2022 RTW
Visual Studio
- Removing out-of-support components from your Visual Studio installations
- What’s new in Visual Studio productivity
- Get your developer news
Visual Studio Code
- Migrating VS Code to Process Sandboxing
- My Top 10 Visual Studio Code Extensions for 2022
- November 2022 (version 1.74)
- ChatGPT Extension for VSCode
- Пишем собственную тему для Visual Studio Code
NodeJS
- Node v19.3.0 (Current)
- New npm features for secure publishing and safe consumption
- Как NodeJS обрабатывает множественные запросы?
Контейнеры
- New in Docker Desktop 4.15: Improving Usability and Performance for Easier Builds
- Hot-Reload .NET Configuration in Kubernetes with ConfigMaps
- Оптимизация Dockerfile для уменьшения размера и быстрой сборки образов
- Разбираемся с Docker: как создаются образы
Машинное обучение
Очереди
Разработка
- Thinking High-Level Design with Billy Hollis
- Как обучать команды микросервисной разработке?
- Вам нужен чистый код? Используйте правило шести