Интересности #346 17 марта 2024 Ссылки Комментарии (0) В новой подборке интересных статей и видео можно найти как продолжения материалов из прошлого выпуска, так и новые темы. Microsoft и Amazon с 20 марта 2024 года приостанавливают доступ к своим облачным продуктам на территории РФ .NET Behind the implementation of .NET's PriorityQueue Understanding System.Diagnostics DiagnosticSource and DiagnosticListener (Part 1) AspNetCore.Http.Abstractions is deprecated Get started with .NET 8 and AI using new quickstart tutorials C# Самый простой и подробный гайд по конкурентным коллекциям в C# Другой способ понять, как работает async/await в C# Async/await, There is no thread – легко обмануть тех, кто сам обманываться рад C# for High-Performance Systems Async Event Handlers in C#: What You Need to Know Entity Framework A primer on transaction management in Entity Framework MAUI What’s New in .NET MAUI 9 Preview 2 Библиотеки Обзор библиотеки FluentValidation Часть 5. Условия Часть 6. Внедрение зависимостей Часть 7.1. Встроенные валидаторы Measuring .NET Performance: Unleashing the Power of BenchmarkDotNet How to Use StringPool to Reduce String Allocations in C# Реализации и примеры Блеск и нищета паттерна «Спецификация» в С#. Оцениваем планы запросов Plugin Architecture in C# for Improved Software Design Mocking HttpClient requests for C# unit tests Why reaching 100% Code Coverage must NOT be your testing goal (with examples in C#) Rust Практическое руководство по Rust. 3/4 Архитектура Покрытие архитектуры as Code тестами Формализуем процесс создания нового API в микросервисах на .NET Lesson 182 - Domain to Architecture Isomorphism Part 3 (March 11, 2024) Ultimate Guide to Non-Functional Requirements for Architects Events are an API. Treat them like one. Веб разработка Speedometer 3.0: The Best Way Yet to Measure Browser Performance CSS CSS и безопасность данных JavaScript Модульность в JavaScript: CommonJS, AMD, ES Modules JS. Валидация данных. Пишем свой YUP How to Create a Simple Tip Calculator with HTML, CSS, and Vanilla JavaScript TypeScript Работа с REST API при помощи swagger-typescript-api React Мемоизация в React: я почитал документацию вместо вас className убивает ваш UI kit What is Storybook? An Overview for Developers React vs. Angular: Component Architecture Инструменты Современные команды и фичи Git, которыми стоит пользоваться Как в git работает HEAD (How HEAD works in git) Inside Git Stash Refining Your Search: Introducing NuGet.org's Compatible Framework Filters The NuGet.org repository signing certificate will be updated as soon as April 8th, 2024 NuGet– Offline support Github Copilot– Some experimentation Visual Studio Introducing Visual Studio 17.10 – Preview 2 is Here! Visual Studio 2022 17.9 Release Notes GitHub Copilot in Visual Studio: A Recap of 2023 Visual Studio Code Unity extension for Visual Studio Code - Now Generally Available Контейнеры Docker Изучаем сетевой стек докера в rootless mode Kubernetes Операторы PostgreSQL для Kubernetes. Как мы выбирали идеальный вариант для организации системы DBaaS Сбор логов в Kubernetes с помощью Vector: преимущества, архитектура, реальные кейсы Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения A Peek at Kubernetes v1.30 Kubernetes For Complete Beginners Разработка Boundaries are explicit Разработка игр Rule-based AI + Unity Недельный геймдев: #164 — 10 марта, 2024 Система рендеринга для космического симулятора в Unity Хранилища данных Кот в мешке: мастерство обработки ошибок внешних ключей SQLite SQL HowTo: один индекс на два диапазона Использование Redis почти как SQL БД: Реализация чата с кешированием сообщений PostgreSQL Postgresso 2 (63)