Интересности #388
В этом выпуске: кто быстрее — MVC, minimal API или FastEndpoints; один C#-скрипт для локальной генерации AltText с AI; опыт бесшовной миграции 40 ТБ на Postgres Pro. Для архитекторов — чек-лист по System Design и типичные ошибки на собеседованиях. Про Kafka — практическое применение в микросервисах. Разберём 7 приёмов для сложных интерфейсов в 2025-м. Также выжмем максимум из Copilot и MCP. Ну и развернем Uptime Kuma в Docker с SSL и Nginx.
.NET
ASP.NET
Aspire
C#
Реализации и примеры
- Testcontainers Best Practices for .NET Integration Testing
- Local AI + .NET = AltText Magic in One C# Script
Azure
Rust
Yandex Cloud
Архитектура
- System Design: Чек-лист по сбору и фиксации требований на все случае жизни
- System Design: Как бизнес влияет на финальный вид ИТ-Системы и выбор технологий
- Задержки и системная архитектура
- Практическое использование Kafka в микросервисных приложениях на примере Open Source платформы Ensi
- Domain-Driven Design: чистый подход к проектированию бизнес-логики
- Системное мышление: когда разработчик становится архитектором
- How to review a software architecture diagram
- How to make a design system that’s not boring
Веб разработка
- Сравнение форматов PNG: от первой до третьей редакции
- Как выжить в мире сложных интерфейсов в 2025-м: 7 работающих рецептов от React и CSS до дизайн-систем
CSS
- Да, этот HTML и CSS старый, но всё ещё полезный
- Public and private CSS cascade layers in a design system
- Generating colors with the CSS oklch() function
TypeScript
Инструменты
Visual Studio Code
Искуственный интеллект
- 5 ways to transform your workflow using GitHub Copilot and MCP
- Let’s Learn - MCP Events: A Beginner’s Guide to the Model Context Protocol
- How To Get Better AI Reponses from GitHub Copilot in Seconds!
Контейнеры
Docker
- Устанавливаем свой сервис мониторинга Uptime Kuma в Docker с Nginx и бесплатным SSL-сертификатом
- Docker MCP Catalog: Discover and Run Secure MCP Servers
Kubernetes
Машинное обучение
Разное
- 16 промптов, которые выжимают максимум из памяти ChatGPT
- Запускаем ещё спутник, только теперь дадим вам доступ к консоли бортового компьютера
- Синдром Бога vs. Реальные Боги
- 45 открытых уроков июля: возможности роста для каждого
- Как провалить собеседование по System Design: ошибки, которые допускают даже опытные разработчики
Хранилища данных
PostgreSQL