Интересности #244 6 июня 2021 Ссылки Комментарии (0) Выбор между .NET и Java, C# и Kotlin, ValueObject<Nullable<T>> и Nullable<ValueObject<T>> и другие интересные статьи в новой подборке за неделю. .NETКак я выбирал между .NET и JavaConversation about .NET interopConversation about the .NET type system Working With .NET 6's PriorityQueueASP.NETО классах Program и Startup — инициализация ASP.NET приложения. Часть I: Program и IHostBuilderBlazorBlazor WebAssembly Crash CourseC#Шаблоны, или что общего у приходного кассового ордера и метода ToString()C# vs KotlinSource Generators CookbookC# Language Highlights: Async StreamsCustomizing Serilog text outputBenchmarking 4 reflection methods for calling a constructor in .NETSecure and minimal APIs using .NET 6, C# 10 and Azure Active DirectoryArchitecture4 технических решения, которые делают API сервис успешнымМифология RESTАрхитектура микросервисов: Разрушение монолитаDomain-Driven Refactoring: IntroNulls in Value ObjectsCompeting Consumers Pattern for ScalabilityAzureAzure announces general availability of scale-out NVIDIA A100 GPU Clusters: the fastest public cloud supercomputerAn overview of Azure Web PubSubCustom bindings with Azure Functions .NET Isolated WorkerPublic preview: Identity-based connections in Azure Functions with latest Azure SDK triggers and bindingsHow to get started with Natural Language Understanding in AzureAzure has a new logo, but where do you download it? Here!DatabasesКак реляционная СУБД делает JOIN?DevelopmentО сложности в работе программистаCI/CD монолита Авито: от коммита до моржа10 ведущих технических трендов 2021 года, на которые стоит обратить внимание программистамFrom State tennis to endomorphismMachine LearningML Hackathon, или Как мы решили хакнуть системуАвтоматическая генерация сообщений к коммитамToolsGuide: Getting Started with Windows Package Manager (Winget) v1.06 steps to pimp my terminalVisual StudioVisual Studio 2019 for Mac version 8.10 is now availableVisual Studio 2019 to get .NET Hot Reload User Experience for editing managed code at runtimeVisual Studio CodeAnnouncing Visual Studio Code extension for TyeKubernetesАнтипаттерны деплоя в Kubernetes. Часть 2Simplifying chatbot deployment with Dapr on KubernetesVRИюньские заметки о виртуальной реальности. Часть 1Часть 2Web DevelopmentПростая архитектура приложений на фреймворке AngularУ AssemblyScript новый конкурент: язык Grain, созданный для WebAssembly, громко заявил о себеКак я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрсткиJavaScriptРешаем вопрос сортировки в JavaScript раз и навсегдаПять причин выбрать JavaScript для IoT-проектаTrigonometry in CSS and JavaScriptIntroduction to TrigonometryGetting Creative with Trigonometric FunctionsBeyond TrianglesTypeScriptКак мы потерпели неудачу, а затем преуспели в переходе на TypeScriptКарманная книга по TypeScript. Часть 3. Сужение типовA Stupid Little TypeScript MistakeTypeScript 4.3 Improves Property Write TypesReactHow to Memoize with React.useMemo()Using React with TypeScript on Visual StudioExperimental React - Concurrent Mode is Coming