Интересности #279
Разумеется лучше поздно, чем никогда. Поэтому вот очередная подборка статей и видео за прошлую неделю.
.NET
ASP.NET
- How to Access Query Strings in Minimal APIs
- Middleware in ASP.NET 6 - Conditionally Adding Middleware to the Pipeline
- Implementing Passwordless Authentication in ASP.NET Core
- Implement logging in a .NET Framework ASP.NET web application
C#
Entity Framework
Architecture
- Anti-corruption Layer for mapping between Boundaries
- Architecture & DDD Kata: Online Car Dealership
- How to Implement Vertical Slice Architecture
Algorithms
Azure
- Azure Functions V4 Versus V3
- How to choose between Azure Table Storage and Azure Cosmos DB Table API
- Auto-Healing and Crash Monitoring integration with Azure Monitor
- Preparing for the Microsoft AZ-900 Exam
- Logic App Best practices, Tips and Tricks: #7 Learn from failures
- Lesson Learned #195: Performance Best Practices for Azure SQL Database and Managed Instance.
Containers
- Введение в k3s: познакомимся с младшим братом k8s
- Основы контейнеризации (обзор Docker и Podman)
- Предотвращение троттлинга процессора в контейнеризованной среде
- Kubernetes Removals and Deprecations In 1.24
Databases
- Угнать за 5 миллисекунд: как мы наладили быструю доставку данных в сложной биржевой системе с помощью Tarantool
- 17 лучших инструментов и технологий для работы с большими данными, о которых нужно знать в 2022 году
Development
- Ты не работаешь по 8 часов. Как оптимизировать рабочее время на удалёнке
- How to Build a Zero-Trust Culture
- How Dapr helped Dedalow accelerate development on AWS and Azure
- Code Smells Listicle
- How To Prevent Bugs
Tools
- Working on two git branches at once with git worktree
- Use Git tactically
- Git Credential Manager: authentication for everyone
Visual Studio
Visual Studio Code
Web Development
- Micro Frontend Архитектура на примере Angular
- 15 Best CSS Frameworks: Professional Bootstrap and Foundation Alternatives
TypeScript
JavaScript
React