Интересности #239 2 мая 2021 Ссылки Комментарии (2) Не ясно хватит ли на эти длинные выходные такого списка статей и видео, но в этот раз набралось не мало. .NET ASP.NET 6 вещей, которые не стоит делать в ASP.NET контроллерах Securing an ASP.NET Core app and web API using windows authentication. 3 simple ways to collect data for asp.net core applications post publishing to production Blazor A Special Group Presentation on Blazor Architecture - Episode 138 Blazor - IntersectionObserver WebApi Using Blazor WebAssembly, SignalR and C# 9 to create Full-stack Real time Applications Multi-tenancy with EF Core in Blazor Server Apps C# LINQ: Beware of deferred execution Creating a Downloadable .csv File in C# Architecture Чистая архитектура. Часть II — Парадигмы программирования Способы взаимодействия сервисов друг с другом. Пулинг/пуш. Достоинства/недостатки. Выбор Clean Architecture Refactoring: A Case Study Leaky abstraction by omission Aggregate Design: Using Invariants as a Guide Make microservices fun again with Dapr Rearchitecting for MicroServices: Featuring Windows & Linux Containers Azure Improve your Azure Cosmos DB .NET SDK initialization Storage 101 for Azure SQL and SQL Server Engineers Authentication for Serverless apps with Easy Auth Simplify moving resources between regions with Azure Resource Mover Development Анатомия юнит-теста И чат, и бот, и логопед. Как разработать сервис на основе ML для диагностики дефектов речи у детей Как мы за год повысили эффективность в командах разработки в 2 раза Кешируем CRUD в IndexedDB Создаем кэшируемую пагинацию, которая не боится неожиданного добавления данных в БД Человеко-читаемый JavaScript: история о двух экспертах Best Practices in Software Development: An Inside Look at What Guides Progress—Part 4 Machine Learning Machine Learning with ML.NET – Sentiment Analysis Open Source датасет SOVA: аудио для распознавания и синтеза речи Tools Visual Studio Code 10 Best Visual Studio Code Extensions for Increased Productivity Kubernetes Как расширить приложение в Kubernetes при помощи мультиконтейнерных подов: основные рекомендации Web Development CORS для чайников: история возникновения, как устроен и оптимальные методы работы Как готовить микрофронтенды в Webpack 5 CSS Контейнерные запросы в CSS JavaScript Основы управления памятью в JavaScript: как это работает и какие проблемы могут возникнуть Полезные JavaScript-библиотеки Что вошло в релиз движка V8 версии 9.0 Оптимизируем производительность: JavaScript (V8) vs AssemblyScript (WebAssembly) Understanding JavaScript’s Array Reduce TypeScript Working With TypeScript: A Practical Guide for Developers