Интересности #300 25 ноября 2022 Ссылки Комментарии (1) С предыдущего выпуска прошло 3 недели и для очередного юбилейного 300 выпуска накопилось немало статей и видео. Поэтому запасаемся любопытством, свободным временем и читаем, смотрим, узнаем новое... .NET Насколько быстр ASP.NET Core? IT's Tinkoff .NET Meetup в Томске и Нижнем Новгороде Мой опыт работы с OData Announcing ML.NET 2.0 .NET 7.0's Performance Improvements with Dynamic PGO are Incredible What’s new in Orleans 7.0 Build amazing cross-platform UI for .NET with Avalonia UI State of Azure + .NET The dangers and gotchas of using scoped services in OptionsBuilder Wolverine: Your Next Messaging Library .NET 7 Adds Aggressive Garbage Collection for Kubernetes How to get allocations in .NET? And how big is an empty array? ASP.NET BFF and Minimals APIs get Darker - .NET 138 HTTP Best Practices Using ASP.NET Core And Polly Fundamental ASP.Net Minimal API Integration Tests What's New in .NET 7 for Authentication and Authorization C# Простой Telegram.Bot мессенджер на C# Сумачечая производительность LINQ в .Net7 Smart libraries for .NET Top 10 Dotnet Exception Anti-Patterns in C# Mutable value types are evil! Sort of... Entity Framework Загадочный EF Core, или Как написать свое расширение MAUI State of .NET MAUI Azure Руководство по созданию облачного приложения под Microsoft Azure на основе опенсорсных технологий. Часть 1 .NET 7 GA available on App Service Announcing new capabilities for Azure Firewall Zero downtime migration for Azure Front Door—now in preview Any developer can be a space developer with the new Azure Orbital Space SDK Public preview: Azure SQL trigger for Azure Functions Azure SDK Release (November 2022) Bye bye Azure Functions, Hello Azure Container Apps: Migration of the existing test environment Announcing the .NET 7 for Azure functions isolated worker process is generally available Архитектура и дизайн Шаблоны согласования потока событий в реальном времени Основные архитектурные шаблоны построения ПО DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 1 REST API в микросервисной архитектуре Как упростить жизнь за 312 коротких шагов: проектируем GraphQL API в микросервисной архитектуре Наедине с микросервисом — как забороть тревожность Do you want to use Kafka? Or do you need a Queue? Stop using trivial Guard Clauses! Try this instead Event Sourcing: Without Eventual Consistency? Using Context/Specification to better express complicated tests Designing Payloads for Event-Driven Systems Architecting Cloud Solutions Build the modular monolith first When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler Learn how to improve your ASP.NET Core controllers with these principles Design patterns explained with sketches Do you want to use Kafka? Or do you need a Queue? Базы данных PostgreSQL. Тестируй то, тестируй это, тестируй не боясь Как Postgres хранит строки NULL-значения в PostgreSQL: правила и исключения Архитектура PostgreSQL. Часть 0. Старт программы Собираем кластер PostgreSQL для разработки и тестирования NoSQL Migration Essentials How Postgres sequences issues can impact your messaging guarantees SQL Server 2022 is now generally available Announcing SQL Server IoT 2022 Безопасность Token tactics: How to prevent, detect, and respond to cloud token theft Брокеры сообщений Чем различаются Kafka и RabbitMQ: простыми словами Как компании используют RabbitMQ Kafka: a map of traps for the enlightened dev and op Веб разработка Как сделать динамические цвета в CSS Что нового в Angular v15? (Микро)фронтенды и микросервисы с помощью Webpack The New CSS Media Query Range Syntax React React hooks, как не выстрелить себе в ноги. Разбираемся с замыканиями. Совместное использование хуков Что нового в Next.js 13? Effector — убийца Redux? Туториал с нуля. Часть 1 Next.js vs React: Their Differences, and Which One to Choose JavaScript Learn Modern JavaScript Fundamentals in 7 Hours—Free Course TypeScript TypeScript: паттерны проектирования. Часть 1 Часть 2 TypeScript в React-приложениях 5. Связанная типизация 6. Изящная типизация Announcing TypeScript 4.9 Инструменты API Тестирование без Postman Tools To Get Rid Of Your Code Smells - .NET 137 Working with stacked branches in Git is easier with --update-refs Debugging tips and tools PowerShell 7.3 General Availability The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11 Upgrade of .NET agent for Azure Pipelines Visual Studio Introducing Visual Studio Rollback! Multi-repository Support Released! Arm64 Visual Studio is officially here! Public preview of dev tunnels in Visual Studio for ASP.NET Core projects Cool features in Visual Studio 2022 Visual Studio 2022 Performance Enhancements 17.4 Visual Studio Code 28 расширений VS Code для разработки документации Контейнеры Самое подробное руководство по установке высокодоступного (почти ಠ ͜ʖ ಠ ) Kubernetes-кластера Не просто запуск контейнеров: Kubernetes для управления жизненным циклом приложения и инфраструктурой Разработка Как вести дизайн документацию, чтобы твоя команда понимала, что она делает Приручая System Design Interview Applicative assertions UTC is enough for everyone ...right?