Интересности #325 1 сентября 2023 Ссылки Комментарии (0) Первое сентября – день знаний. А значит самое время для интересных, обучающих статей и видеоматериалов. .NET New .NET Upgrade Assistant version with feature updates and .NET MAUI improvements! ASP.NET Form binding in minimal APIs C# Why Do You Have to Return "Task" Whenever You "await" Something in a Method in C#? (Видеоверсия)Реализации и примерыКак приручить автотестового монстра, или Dependency Injection в автотестахAd-hoc-полиморфизм и паттерн type class в C#The "Weak Event" Pattern in C#"Parse, don't validate" and other type safety driven shenanigans (plus a C# wishlist)A first crack at the Args kataBest practices for OpenTelemetry in .NETNot all O(1) operations are considered equalWhat Is Load Balancing in .Net And top load balancing Algorithms/Techniques | Load Balancing with example in .Net Azure ASP.NET Core Logging using Serilog and AzureIdentity Management in Azure (From Azure Active Directory to Microsoft Entra ID).NET on Azure Functions – August 2023 roadmap update АрхитектураАрхитектурные антипаттерны в микросервисах и способы их избежанияСпасти за 60 дней: новая архитектура для ресурса с большой нагрузкой5 принципов защиты данных при работе с API«Обновляй меня нежно» — как мы докатились до Feature ToggleАрхетипы программных архитекторов.Часть 1Часть 2ASP.NET Core Clean Architecture Template v8 ReleasedMinimal Architecture with Jeremy MillerDistributed isn't Microservices, In-Process isn't a MonolithThe pendulum swings! Microservices to MonolithsDesigning Event-first MicroservicesOrchestration vs ChoreographyGeeCON 2023: Natan Silnitsky - Lessons learned from working with 2000 event-driven microservices Базы данныхОсновы полнотекстового поиска в ElasticSearch.Часть перваяЧасть вторая7 петабайт логов в ElasticRedis 7.2 Now Available with Scalable Search, Auto Tiering, Triggers and FunctionsSQL ServerНовое в SQL Server 2022: Backup and restore to URL for S3-compatible object storageНовое в SQL Server 2022: Виртуализация данных с помощью PolyBase/REST APISQL SERVER - Transaction Logs: The Good, The Bad, and The Ugly - SQL Authority with Pinal Dave PostgreSQL MongoDB vs PostgreSQL. Сравнение документо-ориентированной и реляционной базы данныхPostgreSQL 17: Часть 1 или Коммитфест 2023-07Оценка производительности полнотекстового поиска в PostgreSQL на примерах приближенных к реальнымНаполняем до краев: влияние порядка столбцов в таблицах на размеры баз данных PostgresQL Веб разработка Angular в картинках CSS Ох уж эти CSS-переменные JavaScript TypeScript Рефлексия в JavaScript и TypeScript: обзор основных техник. Как сгенерировать CLI-интерфейс для классаAnnouncing TypeScript 5.2 Инструменты Highlights from Git 2.42Introducing Azure Artifacts support for Rust Crates Visual Studio New in Visual Studio: Compare Files with Solution ExplorerSafely use secrets in HTTP requests in Visual Studio 2022Visual Studio for Mac Retirement AnnouncementWorking with images just got easier in Visual Studio9 "hidden" features in Visual Studio that you may not know10 Time-Saving Tips in Visual Studio 2022 (with Tim Corey) Visual Studio Code Beyond the Basics: .NET MAUI Extension in Visual Studio Code КонтейнерыDockerDocker Hub Registry IPv6 Support Now Generally AvailableKubernetes Kubernetes 1.28: Node podresources API Graduates to GAKubernetes 1.28: Improved failure handling for JobsKubernetes 1.28: Beta support for using swap on LinuxKubernetes v1.28: Introducing native sidecar containersKubernetes 1.28: A New (alpha) Mechanism For Safer Cluster Upgrades МониторингСистема визуализации и мониторинга. Grafana + PrometheusОчереди Нужна ли вам Kafka? Разбираемся в технологии и собираем простое приложение на базе managed-решенияМы заглянули под капот Kafka и решили проблему потерянных сообщений Разное«Я пропагандирую коллегам переход на Rust». В статье — 6 основных причинRust 1.72.0: потенциально полезные отключенные элементы, неограниченные константные вычисленияРазрабатываем свою ORM библиотеку на Rust: Оптимизация и ПростотаCompiling Rust for .NET, using only tea and stubbornness!Разработка Работа с JSON в Rust. МетодичкаMastering Unit Tests in .NET: Best Practices and Naming Conventions Разработка игр Unity 2023.3 coming April 2024 with updates for graphics and performance