Интересности #362
В новой подборке набралось много примеров C# кода разной тематики. Также стоит заглянуть в разделы “Архитектура” и “Веб разработка”.
.NET
ASP.NET
Aspire
- Getting started with testing and .NET Aspire
- .NET Aspire & Dapr: What are they and how they complement each other when building distributed applications
- .NET Aspire integrations overview
Entity Framework
MAUI
Библиотеки
- Benchmarking .NET libraries for image resizing: which performs best?
- Swagger Replacement in ASP.NET 9
Реализации и примеры
- Знакомство с гипермедийными системами на ASP.NET Core 8.0
- SAP Scripts на C#
- Disabling Recording of an Activity (span) in .NET OpenTelemetry Instrumentation
- Using Elasticsearch with .NET Aspire
- Functor products
- FSZipper in C#
- Interact with Ollama through C#
- Boosting Loop Performance in .NET: The Simple Trick of Caching Array Length
- How to encrypt and decrypt data in ASP.NET Core using Data Protection API.
- Building Secure and Scalable APIs in .NET 8
- ASP.NET Core 9 and IAsyncEnumerable - Async Streaming JSON and NDJSON From Blazor WebAssembly
Azure
- .NET on Azure Functions – September 2024 roadmap update
- Azure Container Registry More Than Just an Image Store
- Integrating .NET Aspire With Azure Storage
Rust
- Создание инструмента генерации кода с помощью Rust и локальных LLM от Ollama
- Присоединяйтесь к проекту Rustsn: призыв к разработчикам Rust, интересующимся областью ИИ (LLM)
- Генерация AST на Rust
- Битовые поля в Rust
Алгоритмы
Архитектура
- Взаимодействие микросервисов между собой
- API-шлюзы и сервисные сети
- gRPC: проблемы и решения при переходе с REST
- Книги, которые стоит почитать ИТ-архитекторам. Часть 2
- Реализация REST API-метода с пагинацией на примере JSON-Schema и OpenAPI
- Немного про DDD: Реализация событий предметной области в .NET
- Lesson 196 - Modularity and Architectural Styles (September 23, 2024)
- Debunking Kafka Top 5 Use Cases
Веб разработка
CSS
- Черт тебя возьми, CSS. Часть 3
- HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 10
- Улучшение производительности рендеринга с помощью CSS content-visibility
JavaScript
- Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry
- Трассировка OpenTelemetry в 200 строк кода
- Концепция временного View state в JavaScript
- Object.freeze и Object.seal в JS
- Слово this: управление контекстом выполнения в JavaScript
- Компилируем и выполняем C на JavaScript
TypeScript
React
Инструменты
Visual Studio
- How to run .NET apps natively on Arm64 devices
- Multi-Project Launch Configuration
- Level up your collaborations with the pull request experience in Visual Studio
- Organize Your Breakpoints like a pro
Visual Studio Code
Контейнеры
Docker
- Основы Docker: контейнеризация, Dockerfile и Docker Compose. Часть 2
- Знакомство с Docker или зачем это всё нужно
- 10 Docker Myths Debunked
Kubernetes
- Как справиться с нагрузкой в черную пятницу? Автоскейлинг инференса на GPU в Kubernetes
- Как запустить k8s v.0.1. Решение задачи
Машинное обучение
Хранилища данных
- Многоязычный поиск в Elasticsearch: от Hello до Donaudampfschifffahrtsgesellschaftskapitän
- SQL HowTo: Black and White (Puzzle Hunt 2010)
PostgreSQL