Интересности #312
За прошедшие две недели больше всего материалов набралось в разделе .NET. Не обошлось без статей по темам Архитектура, Веб разработка и Контейнеры. Читаем, смотрим …
.NET
- Пришло время пересмотреть структуру проектов на .NET
- Improving multi-platform container support
- Understanding the .NET ecosystem: The introduction of .NET Standard
- DotNetIsolator: an experimental package for running .NET code in an isolated sandbox
- Running .NET Console Apps in Azure Container Instances
- Listing all available ETW events in a .NET application
ASP.NET
- Improvements to auth and identity in ASP.NET Core 8
- ASP.NET Core Route Tooling Enhancements in .NET 8
- Problem Details in .Net 7
- Multiple authorization handlers for the same requirement in ASP.NET Core
- GraphQL Introduction and Product Application using .NET Core 7
- Typed SignalR Clients - Making type-safe real-time communication in .NET
- Programmatically evaluating policies in ASP.NET Core
- WireMock.NET – Introduction
- Adding client-side validation to ASP.NET Core, without jQuery or unobtrusive validation
Blazor
C#
- ArrayPool: подводные камни
- Как на самом деле работает Async/Await в C# (Часть 1)
- Record structs в C#: эффективные и безопасные типы данных
- System.String не то, чем кажется. Представление строк в памяти .NET
- Avoiding Common C# Coding Mistakes - Do’s And Don’ts To Remember
- Enhancing JPEG, PNG, Text Using C# .NET Part 4 - Soft Edge Effect
- LINQ on steroids with SIMD
- Basic Machine Learning Algorithms
- C# - Clean up your exception handling logic with Exception Filters
Entity Framework
Azure
Архитектура
- Практическое DDD
- Построение архитектуры с использованием формальных моделей безопасности
- “I NEED data from another service!”… Do you really?
- Event-Driven Microservice Architecture, don’t use only events but use commands too!
- Why make a decomposition of the monolith database?
- Storing information in its highest form
- Greenfield Project? Start HERE!
- Armchair Architects: Data Mesh Architecture
Базы данных
- NULL в SQL: Что это такое и почему его знание необходимо каждому разработчику
- SQL инъекции для самых маленьких Часть 2. UNION запросы
- Get Started with SQL Server Management Studio (SSMS) 19
- SQL Server 2022: что можно сделать с VLF?
Веб разработка
CSS
JavaScript
TypeScript
- Возможности JavaScript и TypeScript последних лет. Часть 2
- TypeScript Function Types: A Beginner’s Guide
React
- Микрофронтенды на React и ExtJS
- CSR, SSG, SSR — про рендеринг приложений на примерах
- React forwardRef(): How to Pass Refs to Child Components
- Let’s Build a React Admin Dashboard Sample App—Part 2
- React FAQ: Setting Up, Installing, User Events & Best Practices
Инструменты
Visual Studio
Visual Studio Code
Контейнеры
- Обзор Komodor — графического интерфейса для мониторинга и поиска неполадок в Kubernetes
- Сетевые политики Kubernetes для изоляции подов и пространств имён
- Эфемерные контейнеры в Kubernetes
- Kubernetes Volumes: реплицированная MongoDB со StatefulSet
- Добро пожаловать в мир приключений по API-серверу Kubernetes. Часть 1
- Мир приключений по API-серверу Kubernetes. Часть 2. Наблюдение и кэширование
- Using variables for Kubernetes without breaking YAML
Очереди
- Знакомимся с архитектурой Apache Kafka
- Когда НЕ нужно использовать Apache Kafka?
- Разворачиваем Apache Kafka
Разное
- Может ли chatgpt заменить архитектора ПО?
- Как и зачем отключать TLS 1.0 и TLS 1.1 в Windows Server
- Как подружить Алису с ChatGPT
- Kandinsky 2.1, или Когда +0,1 значит очень много
- Шесть экспериментов с нейросетями — от Midjourney до Notion AI