Интересности #304
За время, прошедшее с выхода прошлой подборки ссылок, статей и видео набралось не мало. Здесь и интересное по .NET и C#. Также много про архитектуру программного обеспечения. Не забыты и остальные разделы. Читаем, смотрим, изучаем новое …
.NET
- Структурное логирование в .NET на примере Serilog
- Dots - the friendly .NET SDK manager
- Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more!
- Announcing PostSharp 2023: Support for .NET 7.0 and C# 11
- Liquid Templates With Martin Tirion - .NET 139
- Using System.Speech With .NET 7
- Multiple File Drag and Drop Upload with ASP.NET Core
- Released: General Availability of Microsoft.Data.SqlClient 5.1
- Realistic Data Generation in .NET With Bogus
- Static libraries
- .NET Architects Panel
ASP.NET
- Implementing secure Microsoft Graph application clients in ASP.NET Core
- Multiple File Drag and Drop Upload with ASP.NET Core
- Basic Authentication in ASP.NET Core
C#
- Unity3d: Запись файла на Yandex диск на C#
- Unit Tests for Main and Other Methods in Top-Level Statements Console Applications
- Property based testing in C#
- Programming SVGs with C#
- C# Lowering
- A pattern / library for methods that return a status, including localization
MAUI
- 5 .NET MAUI Features for Building Great Desktop Apps
- Image Scaling in .NET MAUI
- .NET MAUI Challenge 1: Simple Grid in .NET MAUI
WPF
Azure
- Accessing Service Bus message metadata in Azure Functions isolated model
- Azure Container Registry Overview: Build, Manage, and Store Container images and Artifacts in a Private Registry
- Azure OpenAI is now generally available
- General availability of Azure OpenAI Service expands access to large, advanced AI models with added enterprise benefits
- Angular vs. React: How to Choose the Right Framework for You
- Azure SDK Release (January 2023)
- Integrating network isolated backends with Azure Static Web Apps
Архитектура
- Гексагональная архитектура и DDD на опыте интернет-магазина Спортмастер. Как дела с кодом?
- Armchair Architects: Is Big Data Turning into Dark Data?
- Armchair Architects: Architecture and Ambiguity
- The Ultimate Guide To Software Architecture Documentation
- Guide to Projections and Read Models in Event-Driven Architecture
- Herberto Graça: Making architecture explicit
- Understanding Coupling with Event-Driven Architecture
- Trying out online EventStorming
- Implementing the Clean Architecture in .NET Core - Ian Cooper
- Cohesion - An indicator for refactoring
- That’s NOT an Aggregate in Domain Driven Design
- How to validate business logic
- Consider All Microservices Vulnerable — And Monitor Their Behavior
- The Service / Repository Pattern
Базы данных
- Миграция с СУБД Oracle на PostgreSQL: опыт крупного ритейлера
- Репликации в PostgreSQL
- Книги по SQL: что почитать новичкам и специалистам
- Работа с SQL Server в C# с помощью скриптинга
- PostgreSQL Basics: Roles and Privileges
- How to JSON in PostgreSQL
- Announcing MySQL Server 8.0.32
Веб разработка
- Пишем UI авто тесты на TypeScript с использованием Page Object, Page Factory
- Топ-15 шпаргалок для программистов и WEB-разработчиков
- Js, трюки, наблюдения, бенчмарки и как Лиса уничтожает Хром. Я протестировал всё, что вам было лень
- Полароидный CSS и совсем немного HTML
- The truth about CSS selector performance
JavaScript
- Нельзя просто так взять и распарсить этот JSON на JavaScript
- Создание столбчатых диаграмм с помощью JavaScript
- Get A User’s Location With JavaScript
- A Beginner’s Guide to JavaScript async/await, with Examples
TypeScript
- Осваиваем TypeScript: 21 лучшая практика при написании кода
- Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 1. Разработка сервера
- Announcing TypeScript 5.0 Beta
React
Инструменты
- Azure Data Studio 1.41 release
- Release: Azure SQL Migration extension for Azure Data Studio v1.2.0
- SQL Server Management Studio (SSMS) 19.0 Released!
- A command-line IDE for C#
- Become a Git Wizard: Mastering the Advanced Git Commands
GitHub
Visual Studio
- New: Better search in Visual Studio
- Visual Studio 2022 17.5 Preview 3 is here!
- Visual Studio Spell Checker Preview Now Available
- Keyboard Shortcuts to Master Your Git Flow in Visual Studio
- Documents and tool windows unleashed
Контейнеры
- Создаём и расширяем образы Docker с функциями middleware
- Журналы аудита Kubernetes: лучшие практики и настройка
- 13 распространенных задач в Kubernetes и способы их решения
Разработка
- Искусственный интеллект как React-разработчик
- Как я учил Алису отправлять почту
- Конспект лекций по ООП, или Только не ещё одна статья про SOLID
- Что читать техлиду: 7 увлекательных книг (на мой взгляд подборка больше для тимлидов)
- Introducing the Adobe Photoshop APIs
- Announcing Rust 1.67.0