Интересности #254
За две недели накопилось сколько интересного, что возникает вопрос: а где взять время на чтение? На него не ответят статьи и видео по ссылкам ниже, но зато они расскажут про создание архитектуры и новости из мира .NET. Также кое-что там есть про Blazor, ASP.NET, много чего про реализации на C# и разработку для интернет. Ну и конечно не обошлось без Visual Studio и Visual Studio Code.
.NET
- Performance Improvements in .NET 6
- New .NET 6 APIs driven by the developer community (перевод)
- .NET Core 2.1 container images will be deleted from Docker Hub
- How to Create a new Solution and Projects using dotnet CLI
- .NET 5 Support of Azure Functions OpenAPI Extension
ASP.NET
- Carter Community for ASP.NET Core means enjoyable Web APIs on the cutting edge
- Improving application security in ASP.NET Core Razor Pages using HTTP headers
Blazor
- What is Blazor \[1 of 11\] | Beginner’s Series to: Blazor
- Using SignalR in your Blazor applications
- Improving application security in Blazor using HTTP headers
C#
- Understanding the cost of C# delegates
- Rebuilding StronglyTypedId as a source generator
- Playing with System.Text.Json Source Generators
- A deep dive on StringBuilder. Part 6 - ValueStringBuilder: a stack-based string-builder
Entity Framework
Architecture
- Шаблоны модернизации приложения с помощью Apache Kafka, Debezium и Kubernetes, часть 1
- Domain-Driven Refactoring: Encapsulating Data
- Software Architecture Q&A: Microservices, CQRS & More!
Azure
- Discover and assess ASP.NET apps at-scale with Azure Migrate
- Innovate securely with Azure
- Private Connectivity Pattern
- 5 Ways Azure Cognitive Services Scale
- Static Web Apps: Code to Scale (6 episodes)
Databases
- Перевод: Как MS SQL Server выполняет запросы.
- PlanetScale — Serverless SQL база данных для разработчиков
Development
- Как я пробовал внедрять DDD. Агитация и пропаганда
- Who is impostor? Ещё раз про синдром самозванца
- Молодые не идут в .NET. Правда или нет?
- Удалёнка vs офис: где и как разработчикам выгоднее работать
- GameDev: Империя Соблазна – Часть 2
Games Development
Tools
Visual Studio
- Пользовательские шаблоны и расширения для Visual Studio под проект
- Debugging External Sources with Visual Studio (перевод)
- Flexible theming capabilities for Visual Studio
- Revamped Project Properties UI
- 6 Hidden Productivity Gems in Resharper and Rider
- Improved Support for Source Generators in ReSharper 2021.2
Visual Studio Code
Docker
Kubernetes
Web Development
- Почему инлайнить стили — плохо
- SSE, нотификации, Node.js и при чём тут C#?
- HTTP/3: Performance Improvements (Part 2)
JavaScript
- Как на Three.Js сделать анимированный туннель из частиц
- 8 Best Free and Open Source Drawing Libraries in JavaScript
TypeScript
- Announcing TypeScript 4.4 RC
- TypeScript 4.4 and more readable code
- A Stupid Little TypeScript Mistake (Part 2)
React
- React Router Hooks: Изучение принципов их работы
- На что стоит обратить внимание новичкам при работе с ReactJS
- Context API In React Applications
- What’s Coming in React 18
- React vs. Vue: A Modern Comparison
Vue