Интересности #356 28 июля 2024 Ссылки Комментарии (2) Готова очередная подборка Интересностей. В этот раз больше всего статей про .NET, но есть что почитать и в других разделах. .NET AspireWhat's new in .NET Aspire 8.1 for cloud native developers!.NET Aspire Azure Web PubSub componentEntity FrameworkHealth Checks for ASP.NET Core and Entity Framework CoreБиблиотекиOverriding MSAL's HttpClient with IHttpClientFactoryРеализации и примерыЗаметки по архитектуре .NET библиотеки: кастомные структуры как средство валидации значенийПожалуй, самый простой способ спасти ваше .NET-приложение, или Prometheus (и не только) спешит на помощь)Leveraging Redis as a Sidecar for Linux App ServiceBack to Basics: Await a Task with a TimeoutASP.NET Core Logger messages matter RustRust 1.80.0: типы LazyCell, LazyLock, проверяемые имена и значения cfg, эксклюзивные диапазоны в шаблонахАрхитектура Three data architectures for the serverThe Memento Design Pattern in C#, Practically With ExamplesAPI naming principle: If there is no direct object, then the direct object is the source object БезопасностьБинарные уязвимости и способы борьбы с нимиВеб разработка TypeScript TypeScript + React: путь к идеально типизированному коду React React Hook Form: создание сложных форм для начинающихРабота с массивами по-новому. React Custom Hook: useArray Инструменты Visual Studio Visual Studio tip: Using Ctrl-L to delete a line with and without Clipboard backup Visual Studio Code Уязвимость VSCode и «объективный» взгляд на Git Контейнеры DockerКлёвые фичи в Docker Compose — профили и шаблоныВыбираем между инструкциями RUN, CMD и ENTRYPOINTKubernetesПереадресация портов в Kubernetes: команда kubectl port-forwardПриватный Kubernetes за 50 минутKubernetes становится вендоронезависимым после изменения 1,5 млн. строк кода Очереди Кворум кроликов или RabbitMQ Quorum РазноеСоздание процессора с нуля для чайниковКак программные ошибки приводят к катастрофическим последствиям Разработка игрСоздание игр на Unity: с чего начать?