PlayGoKids
  • Download
  • Contact
  • Tech
Marcel Medina
Marcel Medina

Tech blog focused on Azure cloud computing, .NET development, serverless architecture, and modern software engineering practices by Marcel Medina.

MCT Azure Architect
Microsoft MVP

Recent Posts

  • How I Migrated from Gatsby to Hugo with AI-Powered Development Nov 6, 2025
  • How Azure Static Web Apps Transformed Our Deployment Strategy by Separating Frontend and Backend Nov 5, 2025
  • Simplifying API Design with the Repr Pattern and FastEndpoints Aug 25, 2025
  • Mastering API Conformance: Azure API Center, Spectral Linting, and Kiota Client Generation May 8, 2025
  • Exploring AutoGen: The Microsoft AI Agentic Framework for Multi-Agent Applications Apr 21, 2025

Contact

2025 © PlayGoKids

Posts tagged with ".NET"

78 articles found

Simplifying API Design with the Repr Pattern and FastEndpoints

Simplifying API Design with the Repr Pattern and FastEndpoints

August 25, 2025 • 15 min read

Learn how to build clean, performant APIs using the Repr pattern with FastEndpoints library. Complete guide with 10 practical examples covering validation, Swagger, client generation, mapping, and advanced patterns.

.NET FastEndpoints API Design
NuGet Package Upgrade - WindowsAzure.Storage To Azure.Storage.Blobs

NuGet Package Upgrade - WindowsAzure.Storage To Azure.Storage.Blobs

March 16, 2025 • 3 min read

Upgrade from WindowsAzure.Storage to Azure.Storage.Blobs

Azure .NET Storage
Low-Fat vs High-Fat NuGet Packages: A Developer's Decision Guide

Low-Fat vs High-Fat NuGet Packages: A Developer's Decision Guide

January 27, 2025 • 7 min read

Learn when to choose built-in .NET features over external NuGet packages. Explore validation, dependency injection, and logging patterns with practical examples and decision-making principles.

.NET NuGet Architecture
Building Scalable Kafka Streaming Data Pipelines with Azure Functions

Building Scalable Kafka Streaming Data Pipelines with Azure Functions

October 21, 2024 • 22 min read

Learn how to build production-ready Kafka streaming data pipelines using Azure Functions. Complete guide covering triggers, bindings, scaling, retry mechanisms, and best practices for event-driven architectures.

Azure Functions Kafka Event Streaming
The parameter LinuxFxVersion has an invalid value

The parameter LinuxFxVersion has an invalid value

August 11, 2024 • 2 min read

The parameter LinuxFxVersion has an invalid value

Azure Functions Bicep
Locking App Service to Azure Front Door via Middleware

Locking App Service to Azure Front Door via Middleware

May 18, 2024 • 2 min read

Locking App Service to Azure Front Door via Middleware

Azure App Service Front Door
Open Telemetry Kafka Context Propagator with .NET

Open Telemetry Kafka Context Propagator with .NET

March 30, 2024 • 4 min read

Open Telemetry Kafka Context Propagator with .NET

.NET
Unveiling OpenTelemetry on App Insights

Unveiling OpenTelemetry on App Insights

March 25, 2024 • 1 min read

Unveiling OpenTelemetry on App Insights

Presentation Azure .NET
Explore the Container wonders of .NET 8

Explore the Container wonders of .NET 8

January 18, 2024 • 1 min read

Explore the Container wonders of .NET 8

Presentation Azure .NET
Ready To Run (R2R) to improve the performance of Azure Functions

Ready To Run (R2R) to improve the performance of Azure Functions

January 11, 2024 • 4 min read

Ready To Run (R2R) to improve the performance of Azure Functions

Azure Functions Serverless .NET
Docker Images can be generated in dotnet projects without a Dockerfile. Did you know?

Docker Images can be generated in dotnet projects without a Dockerfile. Did you know?

November 3, 2023 • 3 min read

Docker Images can be generated in dotnet projects without a Dockerfile. Did you know?

.NET
Changing the Azure Function timeout duration. Did you know?

Changing the Azure Function timeout duration. Did you know?

October 20, 2023 • 2 min read

Changing the Azure Function timeout duration. Did you know?

Azure Functions Serverless .NET
Building robust and resilient applications with Polly

Building robust and resilient applications with Polly

October 9, 2023 • 1 min read

Building robust and resilient applications with Polly

Presentation .NET Polly
Correlation Identifier Pattern with Azure Functions Middleware

Correlation Identifier Pattern with Azure Functions Middleware

September 22, 2023 • 2 min read

Correlation Identifier Pattern with Azure Functions Middleware

Azure Functions Serverless .NET
Resilient Modern Apps with Polly in .NET - Retry Pattern

Resilient Modern Apps with Polly in .NET - Retry Pattern

September 2, 2023 • 5 min read

Resilient Apps with Polly in .NET - Retry Pattern

.NET
NuGet Package Upgrade - WindowsAzure.Storage To Azure.Storage.Blobs

NuGet Package Upgrade - WindowsAzure.Storage To Azure.Storage.Blobs

August 19, 2023 • 2 min read

Upgrade from WindowsAzure.Storage to Azure.Storage.Blobs

Azure .NET Storage
Visitor Pattern with C# - Real World Tax Example

Visitor Pattern with C# - Real World Tax Example

August 19, 2023 • 5 min read

Visitor Pattern with C# - Real World Tax Example

.NET C# Design Patterns
Out-Of-Process Azure Functions with Fluent Validation

Out-Of-Process Azure Functions with Fluent Validation

August 2, 2023 • 4 min read

Out-Of-Process Azure Functions with Fluent Validation

Azure Functions Serverless .NET
Messaging with MassTransit and Azure Service Bus in .NET 7

Messaging with MassTransit and Azure Service Bus in .NET 7

August 1, 2023 • 10 min read

Messaging with MassTransit and Azure Service Bus in .NET 7

Azure .NET Messaging
A pragmatic approach with Clean Architecture in .NET projects - Lesson 2

A pragmatic approach with Clean Architecture in .NET projects - Lesson 2

July 24, 2023 • 1 min read

A pragmatic approach with Clean Architecture in .NET projects - Lesson 2

Presentation .NET
Messaging with MassTransit and RabbitMQ in .NET 7

Messaging with MassTransit and RabbitMQ in .NET 7

July 18, 2023 • 8 min read

Messaging with MassTransit and RabbitMQ in .NET 7

MassTransit RabbitMQ .NET 7
Azure Functions running in Azure Container Apps with Dapr

Azure Functions running in Azure Container Apps with Dapr

June 13, 2023 • 11 min read

Azure Functions running in Azure Container Apps with Dapr

Azure Functions Serverless .NET
Manually trigger timer-triggered Azure Functions. Did you know?

Manually trigger timer-triggered Azure Functions. Did you know?

June 1, 2023 • 1 min read

Manually trigger timer-triggered Azure Functions. Did you know?

Azure Functions Serverless .NET
Is the Azure Function response status code always HTTP 200? Did you know?

Is the Azure Function response status code always HTTP 200? Did you know?

May 27, 2023 • 2 min read

Is the Azure Function response status code always HTTP 200? Did you know?

Azure Functions Serverless .NET
Running Data API Builder on Kubernetes

Running Data API Builder on Kubernetes

May 3, 2023 • 3 min read

Running Data API Builder on Kubernetes

Azure Data API Builder Kubernetes
A pragmatic approach with Clean Architecture in .NET projects - Lesson 1

A pragmatic approach with Clean Architecture in .NET projects - Lesson 1

March 13, 2023 • 1 min read

A pragmatic approach with Clean Architecture in .NET projects - Lesson 1

Presentation .NET
Coding Night - Presentation March 13th

Coding Night - Presentation March 13th

February 23, 2023 • 1 min read

Coding Night - Presentation March 13th

Presentation .NET Clean Architecture
Azure Functions Triggers and Bindings - Part 2 - Blob storage

Azure Functions Triggers and Bindings - Part 2 - Blob storage

February 14, 2023 • 5 min read

Azure Functions Triggers and Bindings - Part 2 - Blob storage

Azure Functions Serverless .NET
Upgrade strategies and tooling for .NET 7

Upgrade strategies and tooling for .NET 7

January 31, 2023 • 1 min read

Upgrade strategies and tooling for .NET 7

Presentation .NET
Azure Functions Triggers and Bindings - Part 1 - Queue

Azure Functions Triggers and Bindings - Part 1 - Queue

January 11, 2023 • 3 min read

Azure Functions Triggers and Bindings - Part 1 - Queue

Azure Functions Triggers Bindings
Coding Night - Presentation January 23rd

Coding Night - Presentation January 23rd

January 4, 2023 • 1 min read

Coding Night - Presentation January 23rd

Presentation Azure .NET
ASP.NET Framework Migration to ASP.NET Core with YARP

ASP.NET Framework Migration to ASP.NET Core with YARP

December 20, 2022 • 4 min read

ASP.NET Framework Migration to ASP.NET Core with YARP

ASP.NET Framework ASP.NET Core YARP
gRPC JSON Transcoding in .NET 7

gRPC JSON Transcoding in .NET 7

December 14, 2022 • 5 min read

gRPC JSON Transcoding in .NET 7

.NET
.NET 7 Out-Of-Process Durable Functions, The beginning - Part 2

.NET 7 Out-Of-Process Durable Functions, The beginning - Part 2

December 7, 2022 • 3 min read

.NET 7 Out-Of-Process Durable Functions, The beginning - Part 2

Azure Functions Durable Functions .NET 7
.NET 6 Upgrade - Part 2 - .NET Upgrade Assistant

.NET 6 Upgrade - Part 2 - .NET Upgrade Assistant

November 25, 2022 • 6 min read

.NET 6 Upgrade - Part 2 - .NET Upgrade Assistant

.NET
.NET 7 Out-Of-Process Durable Functions, The beginning - Part 1

.NET 7 Out-Of-Process Durable Functions, The beginning - Part 1

November 23, 2022 • 3 min read

.NET 7 Out-Of-Process Durable Functions, The beginning - Part 1

Azure Functions Durable Functions .NET 7
.NET 6 Upgrade - Part 1 - Port Assistant

.NET 6 Upgrade - Part 1 - Port Assistant

November 7, 2022 • 4 min read

.NET 6 Upgrade - Part 1 - Port Assistant

.NET
SOLID Design Principles in C#

SOLID Design Principles in C#

October 21, 2022 • 1 min read

SOLID Design Principles in C#

Presentation .NET C#
Aggregator Pattern - Part 7 - Azure Durable Functions

Aggregator Pattern - Part 7 - Azure Durable Functions

October 8, 2022 • 3 min read

Aggregator Pattern - Part 7 - Azure Durable Functions

Azure Functions Serverless .NET
Human Interaction - Part 6 - Azure Durable Functions

Human Interaction - Part 6 - Azure Durable Functions

September 27, 2022 • 4 min read

Human Interaction - Part 6 - Azure Durable Functions

Azure Functions Serverless .NET
SOLID Design Principles in C# - Part 5 - Dependency Inversion

SOLID Design Principles in C# - Part 5 - Dependency Inversion

September 22, 2022 • 3 min read

SOLID Design Principles in C# - Part 5 - Dependency Inversion

.NET
SOLID Design Principles in C# - Part 4 - Interface Segregation

SOLID Design Principles in C# - Part 4 - Interface Segregation

September 17, 2022 • 2 min read

SOLID Design Principles in C# - Part 4 - Interface Segregation

.NET
SOLID Design Principles in C# - Part 3 - Liskov Substitution

SOLID Design Principles in C# - Part 3 - Liskov Substitution

September 13, 2022 • 4 min read

SOLID Design Principles in C# - Part 3 - Liskov Substitution

.NET
Monitor Pattern - Part 5 - Azure Durable Functions

Monitor Pattern - Part 5 - Azure Durable Functions

September 5, 2022 • 4 min read

Monitor Pattern - Part 5 - Azure Durable Functions

Azure Functions Serverless .NET
SOLID Design Principles in C# - Part 2 - Open-Closed

SOLID Design Principles in C# - Part 2 - Open-Closed

August 28, 2022 • 4 min read

SOLID Design Principles in C# - Part 2 - Open-Closed

SOLID Principles C# Open-Closed Principle
SOLID Design Principles in C# - Single Responsibility

SOLID Design Principles in C# - Single Responsibility

August 27, 2022 • 4 min read

SOLID Design Principles in C# - Single Responsibility

SOLID Principles C# Single Responsibility
Convert ARM Template to Bicep and Deploy with Azure DevOps - Part 5 - Deploy

Convert ARM Template to Bicep and Deploy with Azure DevOps - Part 5 - Deploy

August 12, 2022 • 6 min read

Convert ARM Template to Bicep and Deploy with Azure DevOps - Part 5 - Deploy

Azure DevOps .NET
gRPC with protobuf-net in .NET 6

gRPC with protobuf-net in .NET 6

July 21, 2022 • 5 min read

gRPC with protobuf-net in .NET 6

.NET GRPC Protobuf
Azure Functions with Fluent Validation

Azure Functions with Fluent Validation

July 12, 2022 • 3 min read

Azure Function with Fluent Validation

Azure Functions Validation FluentValidation
Decorator Pattern with C# - Real World Tax example

Decorator Pattern with C# - Real World Tax example

June 27, 2022 • 5 min read

Decorator Pattern with C# - Real World Tax example

.NET C# Design Patterns
gRPC in .NET 6

gRPC in .NET 6

June 21, 2022 • 1 min read

gRPC in .NET 6

Presentation .NET
Async HTTP APIs Pattern - Part 4 - Azure Durable Functions

Async HTTP APIs Pattern - Part 4 - Azure Durable Functions

June 17, 2022 • 3 min read

Async HTTP APIs Pattern - Part 4 - Azure Durable Functions

Azure Functions Durable Functions Async HTTP APIs Pattern
gRPC in .NET 6

gRPC in .NET 6

June 11, 2022 • 7 min read

gRPC in .NET 6

GRPC .NET 6 Protobuf
Coding Night - Presentation June 20th

Coding Night - Presentation June 20th

June 7, 2022 • 1 min read

Coding Night - Presentation June 20th

Presentation Azure .NET
Difference between IEnumerable, ICollection, IList and IQueryable. Did you know?

Difference between IEnumerable, ICollection, IList and IQueryable. Did you know?

May 27, 2022 • 3 min read

What's the difference between IEnumerable, ICollection, IList and IQueryable?

.NET C# Interfaces
AutoMapper in .NET 6

AutoMapper in .NET 6

May 24, 2022 • 1 min read

AutoMapper in .NET 6

Presentation .NET AutoMapper
Builder Pattern for Unit Tests with C#

Builder Pattern for Unit Tests with C#

May 24, 2022 • 2 min read

Builder Pattern for Unit Tests with C#

Builder Pattern Unit Tests C#
Auto Mapper in .NET 6

Auto Mapper in .NET 6

May 18, 2022 • 5 min read

Auto Mapper in .NET 6

AutoMapper .NET 6 Object Mapping
Coding Night - Presentation May 23rd

Coding Night - Presentation May 23rd

May 11, 2022 • 1 min read

Coding Night - Presentation May 23rd

Presentation .NET
Creating Professional Real World Azure Functions with .NET 6

Creating Professional Real World Azure Functions with .NET 6

May 8, 2022 • 1 min read

Creating Professional Real World Azure Functions with .NET 6

Presentation Azure Functions
Fluent Validation in .NET 6

Fluent Validation in .NET 6

May 3, 2022 • 1 min read

Fluent Validation in .NET 6

Presentation .NET FluentValidation
Global Azure on Coding Night - Presentation May 7th

Global Azure on Coding Night - Presentation May 7th

April 16, 2022 • 1 min read

Global Azure on Coding Night - Presentation May 7th

Azure .NET
Global Azure on Coding Night - Presentation May 5th

Global Azure on Coding Night - Presentation May 5th

April 15, 2022 • 1 min read

Global Azure on Coding Night - Presentation May 5th

Azure .NET
CQRS with MediatR in .NET 6

CQRS with MediatR in .NET 6

April 12, 2022 • 1 min read

CQRS with MediatR in .NET 6

Presentation .NET
Coding Night - Presentation May 2nd

Coding Night - Presentation May 2nd

April 6, 2022 • 1 min read

Coding Night - Presentation May 2nd

Presentation .NET
New User Group Coding Night - Presentation April 11th

New User Group Coding Night - Presentation April 11th

April 5, 2022 • 1 min read

New User Group Coding Night - Presentation April 11th

Presentation .NET
Fluent Validation in .NET 6

Fluent Validation in .NET 6

April 4, 2022 • 3 min read

Fluent Validation in .NET 6

.NET
CQRS with MediatR and the Microsoft dependency injection container in .NET 6

CQRS with MediatR and the Microsoft dependency injection container in .NET 6

March 27, 2022 • 8 min read

Command query responsibility segregation (CQRS) with MediatR and the Microsoft dependency injection container in .NET 6

.NET
Fan out/fan in Pattern - Part 3 - Azure Durable Functions

Fan out/fan in Pattern - Part 3 - Azure Durable Functions

March 21, 2022 • 3 min read

Fan out/fan in Pattern - Part 3 - Azure Durable Functions

Azure Functions Durable Functions Fan-Out Fan-in Pattern
CQRS with MediatR and Autofac in .NET 6

CQRS with MediatR and Autofac in .NET 6

March 15, 2022 • 8 min read

Command query responsibility segregation (CQRS) with MediatR and Autofac in .NET 6

.NET
Chaining Pattern - Part 2 - Azure Durable Functions

Chaining Pattern - Part 2 - Azure Durable Functions

March 4, 2022 • 4 min read

Chaining Pattern - Part 2 - Azure Durable Functions

Azure Functions Durable Functions Chaining Pattern
Major Components in Azure Durable Functions

Major Components in Azure Durable Functions

March 1, 2022 • 2 min read

Major Components in Azure Durable Functions

Azure Functions Serverless .NET
Open Telemetry Exporter with .NET6

Open Telemetry Exporter with .NET6

February 20, 2022 • 3 min read

Open Telemetry Exporter with .NET6

.NET
Open Telemetry and Azure Monitor Trace Explorer

Open Telemetry and Azure Monitor Trace Explorer

February 13, 2022 • 3 min read

Open Telemetry with an Azure Monitor Trace Explorer

Azure OpenTelemetry Monitoring
Azure and .NET nested JSON sections. Did you know?

Azure and .NET nested JSON sections. Did you know?

February 1, 2022 • 2 min read

Azure and .NET nested JSON sections. Did you know?

Azure .NET Core Configuration
Integrate KeyVault Secrets with Azure Functions

Integrate KeyVault Secrets with Azure Functions

January 25, 2022 • 5 min read

Integrate KeyVault Secrets with Azure Functions

Azure Functions Serverless .NET
Comparing .NET In-Process and Isolated Azure Functions

Comparing .NET In-Process and Isolated Azure Functions

January 4, 2022 • 2 min read

Comparing .NET In-Process and Isolated (Out-Of-Process) Azure Functions

Azure Functions Serverless .NET
Professional Real World Azure Functions

Professional Real World Azure Functions

December 21, 2021 • 4 min read

Microsoft Docs code examples are great for starters, but they are not always Real World examples.

Azure Functions Serverless .NET
← View All Tags