Интересности #324 20 августа 2023 Ссылки Комментарии (0) На этой недели в подборку попались статьи по управлению памятью в .NET, неопределенном поведении Enum.TryParse, ряд статей про алгоритмы и подборка статей по Kubernetes 1.28. Читаем… .NET Бессильный сборщик мусора или неуправляемая память в .NETKeyed service dependency injection container support ASP.NET Map Physical Paths with an HttpContext.MapPath() Extension Method in ASP.NET C# Async Lazy In C# - Great Power With Great ResponsibilityEnum.TryParse unexpected behavior Entity FrameworkPrevent SQL Injection With EF Core, Dapper, and ADO.NETБиблиотеки A cheat sheet to migrate from Moq to NSubstituteSisk - An Alternative .NET HTTP ServerРеализации и примерыReplacing Mock and Stub with a Fake Алгоритмы Муравьиный алгоритм | Задача коммивояжёраСуп с котом: забавная задачка с LeetCodeПишем самую тупую на свете сортировку Архитектура Высокодоступный MySQL на конвейереCAP-теорема: принципы согласованности, доступности и устойчивостиКак DDD работает для меня Базы данныхНовое в SQL Server 2022: Intelligent Query Processing — degree of parallelism feedback PostgreSQL Как КОТы помогают слонам или как прикрыть уязвимости PostgreSQL Веб разработка Вышел Chrome 116 React useCallback в цикле? Мемоизация коллбеков для компонентов в массивеReact starter (Webpack + Typescript + Css modules + Jest)Как в 1.5 раза повысить производительность фронтенда высоконагруженного интернет-магазина на Next.jsReact Basics: Best Practices for Updating ReactIf I’m already using React, why should I rewrite my app with Web Components? Инструменты Visual Studio Visual Studio 2022 – 17.7 Performance EnhancementsMy favorite features in Visual Studio 17.7Multi-Branch Graph Available for General Audiences Контейнеры Docker5 Benefits of a Container-First Approach to Software DevelopmentUnleash Docker Desktop 4.22: The Featherweight Heavy-Hitter for Supercharged Rapid DevelopmentKubernetesKubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»Kubernetes v1.28: Planternetespkgs.k8s.io: Introducing Kubernetes Community-Owned Package RepositoriesKubernetes 1.28: Non-Graceful Node Shutdown Moves to GA Разработка Опыт написания библиотеки управления акторами на RustПросто спарсь что угодно с помощью языка Rust (ну… или просто скачай файл)Вышел язык программирования Go 1.21: что нового и хорошего появилось? Оцениваем измененияГайд по разработке ПО от градостроителяOn Moq and our Part in the OSS Sustainability Social Contract Разработка игр UI Router в Unity + CustomEditorНедельный геймдев: #134 — 13 августа, 2023