Интересности #345 10 марта 2024 Ссылки Комментарии (0) В этот раз получился очередной выпуск за две недели. Набралось не мало интересностей, и особенно много в разделах .NET и Архитектура. .NET Миграция API с Framework на .NET6 — скандалы, интриги, расследования и немного выводовПереезд на линукс .NET разработчика. Как изменился линукс за 15 лет ASP.NET Тонкости работы short-circuit routing в ASP.NET Core 8.0Using Unix domain sockets with ASP.NET Core and HttpClientChallenges in Migrating ASP.NET Apps to Containers #1 – Multiple Active Result SetsAutomatically Register Minimal APIs in ASP.NET Core BlazorThe FAST and the Fluent: A Blazor storyC# Семантические ловушки асинхронности: Ключи к разгадке и эффективному освоению тем Task, Синхронность, АсинхронностьПравило 16 байт: развенчиваем миф о производительности структур в C#Десктопное приложение с нуля на .Net и C# с помощью ChatGPTLock statement patternsasync await in C#: 3 Beginner Tips You Need to Know.NET Performance Optimization: Deferred Allocations Entity FrameworkEF Core - Cannot convert from 'string' to 'System.FormattableString'MAUI .NET MAUI Community Toolkit 2023 HighlightsРеализации и примерыОбзор библиотеки FluentValidationЧасть 1. Первые шагиЧасть 2. КоллекцииЧасть 3. Сообщения об ошибкахЧасть 4. Сообщения об ошибках. ЛокализацияРабота со временем и датой в C# с применением библиотеки HumanizerMocking authorization tokens with WireMock.NETGet Started with Milvus Vector DB in .NETAn introduction to the heap data structure and .NET's priority queueUpdating to .NET 8, updating to IHostBuilder, and running Playwright Tests within NUnit headless or headed on any OSComparing Raw ASP.NET Request Throughput across VersionsDocker Init for ASP.NET Core Compared to VS or VS Code ExtensionsTypesafety in xUnit with TheoryData<T>From SerilogTimings to SerilogTracing Azure Delegated read and application write access to blob storage using ASP.NET Core with Entra ID authenticationDraw.io like an ArtistAzure SDK Release (February 2024)Azure Functions Extensibility - Extensions and Isolated Worker Model RustКраткий обзор поведенческих паттернов в RustОбзор библиотеки Actix в RustCloudflare открыла код Rust-фреймворка для программируемых сетевых сервисов — PingoraАрхитектура Как мы по шагам строим корпоративную архитектуру банкаПаттерн Aggregate OutsideGET запросы на практике: правила, принципы и примерыЧто такое архитектура приложений MACH и есть ли там технологический прорыв — кроме пиара и маркетингаLesson 181 - Feasibility and Questioning Requirements (February 26, 2024)Should you always keep streams short in Event Sourcing?App Configuration: where does it go?Event-Driven Architecture lost its wayDDD: Design Bounded Contexts TemplateBeyond producers and consumers: Avoiding common issues with event-driven architecturesDo not copy successful architecturesEvent InterceptionWhat Is a Modular Monolith? БезопасностьИнструкция по SCA: генерация SBOM, инструменты, отличияВеб разработка CSS Часы на синусах и косинусах в CSSCSS для печати на бумагеModern CSS Tooltips And Speech Bubbles (Part 1) JavaScript Насколько потолстел JavaScript к 2024 году?Где изучать Javascript в 2024. Бесплатные курсы, книги и ресурсыНа стороне своих правил в ESlint TypeScript Написание слоя API в приложении — это прошлый век! Встречайте универсальный проксиAnnouncing TypeScript 5.4 React Новые клиентские хуки React 19Система иконок на React Инструменты Раскладываем Git по полочкам: терминологияGit в условиях экстремальной атомарности ветокПопулярные конфигурационные опции для работы с gitAzure Data Studio 1.48 is now availableGitHub Copilot Analysis, Customized Rules, and more come to the Azure Migrate application and code assessment Visual Studio Visual Studio's Full Year in Review (2023)Code coverage features in Visual Studio Enterprise Visual Studio Code Полезные расширения VScode для работы с документациейVisual Studio Code February 2024 Контейнеры KubernetesПогружаемся в Kubernetes: полезные материалы от сотрудников Selectel13 конфигураций Kubernetes, которые ты должен знать в 2k24Wasm vs Docker containers vs Kubernetes vs serverless: битва за первенствоDIY: Ваше собственное облако на базе Kubernetes (часть 2)Karpenter — умное масштабирование Kubernetes кластераDockerDocker Desktop 4.28 РазноеИз Windows 11 неожиданно убирают Windows Subsystem for Android. Что происходит и почему?Разработка Сборник советов, как упростить работу с YAML-файламиПочему Facebook* не использует GitTesting exceptions Хранилища данныхSQL в качестве APIMSSQL: сравниваем data compression и backup compressionНовая современная СУБД SoQoL. Посмотрим на неё внимательнееПуть от монолита к разделению Compute и Storage: пример поиска «хранилища мечты» для большой аналитической платформыPostgreSQLЗаписки хирурга. Распиливание слонов PostgreSQL наживую и без анестезииPostgreSQL: обеспечение уникальности записи с проверкой даты валидностиРазделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRestРекомендации при работе с PostgreSQLЧто нового в планировщике / оптимизаторе запросов Postgres 16