Интересности #307
Готова очередная порция интересных статей и видео, который можно читать и смотреть в свободное время в течении следующей недели.
.NET
- .NET Framework February 2023 Security and Quality Rollup Updates
- What is .NET, and why should you choose it?
- Generate a self-signed certificate for .NET Core
- A (performance) quirk with JsonSerializer
- What’s On Tap for .NET 8 (Preview 1 Coming this Month)
- Thoughts on ‘What is .NET, and why should you choose it?’
C#
- C# и обработка медиафайлов средствами FFmpeg, Pandoc и ImageMagick
- Async EventHandlers – A Simple Safety Net To The Rescue
- Creating Visual Studio extensions using Roslyn analyzers
- Cache your SQL queries with Redis in C#
- Digging Into Nullable Reference Types in C#
Entity Framework
MAUI
Azure
- Эффективный Load Balancing в Microsoft Azure
- Azure Machine Learning Introduction: Part 1 Overview and prep work
- Azure SDK Release (February 2023)
Архитектура
- Особенности построения CQRS read-модели при использовании доменных событий
- Аутентификация и авторизация в проекте с микросервисной архитектурой: стратегии, практический пример
- Modularizing React Applications with Established UI Patterns (updated)
- Serverless Architecture – What It Is? Benefits, Limitations & Use cases
- The Source of Truth for an API
- Cache me if you can: A Look at Common Caching Strategies, and how CQRS can Replace the Need in the First Place
- How To Structure Your .NET Solutions: Architecture And Trade-Offs
- 12 Ways to Improve Your Monolith Before Transitioning to Microservices
- Seven Ways to Fail at Microservices
- What’s enough Complexity for a Domain Model?
Базы данных
- Running SQL Server Best Practices Check with Azure Data Studio to Assess your SQL Servers
- Performance Problems and Solutions when using User Defined Functions in SQL Server
PostgreSQL
- Репликация в PostgreSQL: Write-Ahead Logging (WAL) и Logical Replication
- Матч Postgres vs Redis — как выбрать правильный инструмент для разных задач
- PostgreSQL: настройка и оптимизация производительности. Часть 2
- Колоночная база данных в PostgreSQL 15 и факты о территории России по данным OpenStreetMap
Веб разработка
CSS
JavaScript
React
Инструменты
- Как установить Copilot в России и использовать его эффективно
- Introducing Search By Target Framework on NuGet.org
Visual Studio
- Upgrading your .NET projects with Visual Studio
- Visual Studio 2022 version 17.4.5
- Visual Studio AI-Assistance: A Developer’s Best Friend
Контейнеры
- Как пользоваться CSI Provider: доставляем секреты из Vault в Kubernetes
- Build smaller container images using S2I
Микросервисы
Разработка
- Оценка бэклога в Scrum. Ожидание и реальность
- Есть ли польза от GoF-паттернов?
- 20 уроков, которые я вынес из 20 лет работы программистом
- Retrospectives Antipatterns
- An opinionated definition of “maintainable code”