Интересности #349 5 мая 2024 Ссылки Комментарии (0) Очередной большой выпуск Интересностей. В нем можно найти статьи про архитектуру приложений, веб разработку, .NET, C#, Rust, а также как вызвать Rust из C#. .NET Деплой .NET приложений для самых маленьких. Часть 0Медленная сборка кода с .NET Roslyn: как найти и устранить причинуВыбираем базовые образы для приложений на .NET: минимум уязвимостей, максимум быстродействияStreamline your container build and publish with .NET 8Secure your container build and publish with .NET 8What's new for .NET in Ubuntu 24.04Computing code coverage for a .NET projectOData .NET 8 Preview ReleaseASP.NETЧто учесть если используешь SignalR и захочешь масштабировать .Net-приложение?How to Use HttpOnly Cookie in .NET Core for Authentication and Refresh Token ActionsAPI Key Authentication Middleware In ASP NET Core Aspire .NET Aspire is the best way to experiment with Dapr during local development.NET Aspire preview 6.NET Aspire Preview 6: Enhanced Security and Testing, New Features, and MoreC# События в .NET: стандартная реализация, альтернативы, и причем тут сахарRefactor your C# code with primary constructorsInvariance, Contravariance, and Covariance in C# GenericsWorking with IAsyncEnumerable in C#MAUI Introducing .NET MAUI Community Tookit v8: TouchBehavior support is here!БиблиотекиНовое в Pure.DISerilog and .NET 8.0 minimal APIsThe Magic of DAPR with Cecil Phillip - .NET 185Реализации и примерыКак потреблять API с ограничением по RPS в .NET приложенияхРешение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подходОтправляем GC в отпуск и создаем эксзепляры классов .NET самиTales from the .NET Migration Trenches – Authentication The Decorator Pattern is sometimes helpful Working with Rust Libraries from C# .NET ApplicationsBuilding pipelines with System.Threading.Channels Azure Azure SDK Release (April 2024) RustКак я снизил время инкрементальных сборок Rust на 40%Кратко про библиотеку Axum в RustКратко про юнит-тесты в RustRust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравниваниеAnnouncing Rust 1.78.0Алгоритмы Оцениваем сложность алгоритмов на C# по памяти и времени с примерами Архитектура Клеточная архитектураDDD простыми словамиВведение в BDDУправление API или API Security? Что это такое?Создаём надёжные API для бэкенда при помощи конечных автоматов: подробное руководствоData сontract: давайте попробуем договоритьсяLesson 185 - Residuality Theory (April 22, 2024)Vertical Slice Architecture Myths You Need To Know!Google Service Weaver is a Bad ideaAsync APIs - don't confuse your events, commands and stateImproving Shopify App’s PerformanceВеб разработка Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: значения свойства display CSS HTML5 Boilerplate 9.0.1 Released JavaScript 5 полезных JS-библиотек для анимации, которые могут пригодиться в работеРазбираемся с this в JavaScript раз и навсегда (но это не точно)Ехал handler через handler, или почему всё тормозит TypeScript Обобщенные фабрики тайпгардов в TypeScriptAnnouncing TypeScript 5.5 Beta React Преобразования данных с React Query Особенности обработки native events в React.jsРуководство по Next.jsЧасть 1/3Часть 2/3Часть 3/3 Инструменты Как инженеры GitHub используют GitHub Copilot: 4 способаВселенная кода, доступная каждому: презентация GitVerseWhat’s new in Git 2.45.0? Visual Studio Code Visual Studio Code April 2024 Контейнеры Dockerkafka dev-cluster in dockerDocker — не то, чем кажетсяБезопасность в Docker: от правильной настройки хоста до демонаKubernetesШифрование в Kubernetes: основыKubernetes 1.30: структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичиKubelet в KubernetesValidating Admission Policy: Магия кастомных политик безопасности KubernetesKubernetes 1.30: Structured Authentication Configuration Moves to BetaKubernetes 1.30: Read-only volume mounts can be finally literally read-onlyKubernetes 1.30: Beta Support For Pods With User Namespaces Машинное обучение Introducing Phi-3: Redefining what's possible with SLMsPhi-3-mini in 30 lines of C# with ONNX Runtime GenAI Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama Разное Тренды веб-дизайна 2024: погружение, персонализация и инновацииАнимация в веб-интерфейсеCascadia Code 2404.23РазработкаПривычка быть SOLIDным разработчикомВстречают по README — что нужно знать о документации Хранилища данныхДелаем резервное копирование кластера ClickHouse: простая инструкцияВекторные БД vs Точность — часть 1Отображение иерархии в SQL запросеKafka Управление оффсетами в Kafka Перемещение указателя на смещение в KafkaУправление схемами в Kafka с использованием Schema RegistryОтправка сообщения в несколько слушателей Kafka одновременноPostgreSQLНеожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 разHyperLogLog в PostgreSQLБольшая иерархия в SQL запросе + PostgreSQLАсимметричные и симметричные ключи в PostgreSQL