Интересности #191
Сегодня пятница, а значит самое время для подборки интересных материалов. И, кстати, в кабинете участника Microsoft Build 2020 появилось описание сессий и возможность создать свое расписание.
.NET
- Demystifying Memory Profilers in C# .NET Part 3: Memory Pressure
- Serilog Best Practices
- Project Tye – easier development with .NET for Kubernetes
ASP.NET
- SignalR in ASP .NET Core 3.1
- Why model binding to JObject from a request doesn’t work anymore in ASP.NET Core 3.1 and what’s the alternative ?
- Extending the shutdown timeout setting to ensure graceful IHostedService shutdown
- Building a Progressive Web App with Blazor
Azure
- Monitor your Azure workload compliance with Azure Security Benchmark
- What is Azure Front Door?
- Announcing Azure Front Door Rules Engine in preview
- Deploying a Static Site to Azure Using the az CLI
Machine Learning
- Get Started with Reinforcement Learning on Azure Machine Learning
- Time Series Forecasting with Automated Machine Learning
C#
- Сравниваем c# операторы ?: vs if-else vs switch
- C# 8 и null-допустимость. Как нам с этим жить
- Should i Build An Analyzer for C# or .NET?
- Writing More Succinct C#
- In-App scripts with C# & Roslyn
- 7 опасных ошибок, которые легко совершить в С#/.NET
- The anatomy of async iterators (aka await, foreach, yield)
Development
JavaScript
- Визуализация промисов и Async/Await
- Понимание (всех) «модульных» форматов и инструментов JavaScript
- JavaScript Pandemic Simulator
- Работа с куки на чистом JavaScript без головной боли
- 5 JavaScript-библиотек для работы со строками
- Deno v1.0: Безопасная среда выполнения для JavaScript и TypeScript. Обзор возможностей
- Ваня едет к бабушке или динамический адаптив на JavaScript
Machine Learning
React
- Введение в Redux & React-redux
- From react-window to react-virtual
- Контролируемые и неконтролируемые компоненты в React не должны быть сложными
Tools
- Представляем Visual Studio Codespaces: облачная разработка, где бы вы ни были
- 5 Visual Studio Code extensions to remain productive while working remote
- 10 расширений для VS Code, без которых я не могу программировать
- Основные linux-команды для новичка
- Scaling Kubernetes: Intro to Kubernetes-based event-driven autoscaling (KEDA)
Docker
- Безопасная работа с секретами при сборке в Docker Compose
- Containerize Your .NET Core Application Using Docker