Интересности #320 25 июня 2023 Ссылки Комментарии (0) За эту неделю интересных статей и видео набралось не так и много. Но тем не менее, есть что почитать и посмотреть… .NET Introducing the New T4 Command-Line Tool for .NET ASP.NET Writing an OpenAI plugin for ChatGPT using ASP.NET Core ASP.NET Core 8: Expose Timestamp data request processing with IHttpSysRequestTimingFeature when using HTTP.sys ASP.NET Core 8: Better contextual debugging experience Exploring .NET streaming API scenarios C# C# Linq для GraphQL-запросов Опыт интеграции .NET Core+ приложений с HashiCorp Vault Трейсим .NET микросервисы через OpenTelemetry Validating nested DataAnnotation IOptions recursively with MiniValidation C# Source Code Generators Parsing websites in C# with Html Agility Pack or AngleSharp Azure Azure Container Apps, Bicep, Managed Certificates and Custom Domains Алгоритмы Дерево Киви для поиска шаблонов по тексту Архитектура Design API First как паттерн проектирования контрактов межсервисного взаимодействия Худшие практики разработки и архитектуры Top 5 techniques for building the worst microservice system ever Biggest scam in software dev? Best Practices. Базы данных Практика по JOIN в SQL: упрощаем ежедневные задачи и решаем тестовое SQL SERVER – Locking, Blocking, and Deadlocking: Differences, Similarities, and Best Practices PostgreSQL Как сэкономить свои нервы и деньги компании на перестроении структуры больших таблиц без простоя в PostgreSQL Веб разработка TypeScript Exploring the Exciting New Features of TypeScript 5.0 and 5.1 Инструменты Visual Studio Visual Studio Toolbox: Accelerate your builds of SDK-style .NET projects Announcing Create a Pull Request in Visual Studio Step-by-Step Guide: Testing HTTP Endpoints in Visual Studio 2022 Using Endpoints Explorer Контейнеры Run OpenTelemetry on Docker Очереди Действительно ли Apache Kafka сохраняет правильный порядок сообщений? Apache Kafka. Пишем простой producer и consumer и тестируем их Kafka Summit London 2023 Разработка игр Система сохранения на Unity для начинающих