Интересности #287
В этот раз собралась очень хорошая подборка статей. Из неё можно узнать и про использование LRU кэша в ASP.NET и про асинхронные перечисления в C#. Возможно, кому-то пригодиться описание как вывести Razor страницу в строку. Не остались без ссылок такие разделы как Azure, Архитектура и Веб разработка. Ну а кому мало .NET, может попробовать новый курс для изучения Go от Яндекса.
.NET
- Improving .NET host error messages and supportability
- Consuming anonymous types with DiagnosticListener in .NET 6
- Building a Redis Clone – the wrong optimization path
- Using Rabbit MQ with Jasper
- Speed up logging in .NЕT 6
- High Performance .NET PubSub Client and How implement of optimized socket programming in .NET 6
ASP.NET
- Особенности применения LRU кэша в ASP NET Core приложениях
- На двух стульях: ASP.NET Identity и авторизация по Windows в ASP.NET MVC
- Incremental ASP.NET Migration Tooling Preview 2
- Back to Basics: Rendering Razor Views to String in ASP.NET Core
- Customized Swagger For REST Web API
- Implement In-Memory Cache In The .NET Core API
- Create a React-based app with ASP.NET Minimal APIs and MongoDB storage
C#
- Async Enumerable in C#
- Should I avoid LINQ for performance reasons?
- Runs Testing Using C# Simulation
Azure
- Building Messaging Endpoints in Azure: Container Apps
- Logic App Best practices, Tips and Tricks: #10 Fix connectors (or API connections)
- Language Understanding in Azure With LUIS
Архитектура
- Ключевые показатели эффективности API
- Семь раз отмерь, а SOLID все равно не про ООП. Монолог об архитектуре
- Sidecar Pattern for Abstracting Common Concerns
- Getting Started With Serverless Application Architecture
- CAP or no CAP? Understanding when the CAP theorem applies and what it means.
Базы данных
Безопасность
Брокеры сообщений
Веб разработка
- Как создавать иконки сайтов в 2022 году — всё о favicon
- Оптимизация загрузки js бандла использующего icon pack’и
- Как я Markdown парсер выбирал
- Еще один способ использовать SVG в React. На этот раз удобный
- The State of WebAssembly 2022
- Announcing TypeScript 4.8 Beta
Инструменты
- Working Effectively with GitHub Issues
- Listen Up, Visual Studio has a new feature you need to hear about!
Контейнеры
- Зачем мигрировать на Managed Kubernetes и с чем придётся столкнуться
- Docker Swarm VS Kubernetes — как бизнес выбирает оркестраторы
Машинное обучение
- Как с помощью ML удалять объекты из видео
- Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить
- Метод наименьших квадратов: формулы, код и применение