Mahmut Sarikaya - Software Developer

Blog

Automated API Client Generation in .NET 8 with Source Generators and NSwag

Automated API Client Generation in .NET 8 with Source Generators and NSwag

Learn how to leverage .NET 8 source generators together with NSwag to generate type‑safe API client libraries directly from OpenAPI specifications. The guide covers setup, integration into CI pipelines, and real‑world use cases such as microservice communication and SDK distribution.

September 13, 202620Detail→
Ultra‑Fast Docker Images with .NET 8 Native AOT and Multi‑Stage Builds

Ultra‑Fast Docker Images with .NET 8 Native AOT and Multi‑Stage Builds

Learn how to leverage .NET 8's Native AOT compiler to produce minimal, self‑contained Docker images that start in milliseconds and use a fraction of the memory of traditional .NET containers. The guide walks through multi‑stage Dockerfile configurations, CI/CD integration, and practical use‑cases such as high‑throughput microservices and edge‑deployed APIs.

September 13, 202620Detail→
Accelerating .NET 8 APIs with GraphQL, HotChocolate, DataLoader & Azure SQL

Accelerating .NET 8 APIs with GraphQL, HotChocolate, DataLoader & Azure SQL

Learn how to design high‑performance GraphQL endpoints in .NET 8 using the HotChocolate library, leverage DataLoader to eliminate N+1 queries, and integrate with Azure SQL for scalable data access. The guide covers schema‑first development, authentication with Microsoft.Identity.Web, and deployment strategies on Azure App Service.

September 13, 202630Detail→
Self‑Healing .NET 8 Microservices with Kubernetes Operators and Polly

Self‑Healing .NET 8 Microservices with Kubernetes Operators and Polly

Learn how to combine Kubernetes custom operators with the Polly library to create .NET 8 microservices that automatically detect failures, apply circuit‑breaker and retry strategies, and self‑recover without manual intervention. The guide covers operator design, health‑check integration, and real‑world deployment patterns on AKS or EKS.

September 13, 202620Detail→
Stateful Serverless Workflows in .NET 8 with Azure Durable Functions and Minimal APIs

Stateful Serverless Workflows in .NET 8 with Azure Durable Functions and Minimal APIs

Explore how to combine .NET 8 Minimal APIs with Azure Durable Functions to create scalable, stateful serverless workflows. The guide covers setting up durable entities, designing orchestration patterns, and best practices for secure, cost‑effective execution in production environments.

September 13, 202620Detail→
Build RAG Pipelines with .NET 8, Azure OpenAI, and Pinecone

Build RAG Pipelines with .NET 8, Azure OpenAI, and Pinecone

Learn how to create a full‑stack Retrieval‑Augmented Generation solution using .NET 8 minimal APIs, Azure OpenAI for LLM inference, and Pinecone as a vector database. The guide covers data ingestion, embedding generation with Azure OpenAI, storing vectors in Pinecone, and exposing a C#‑based API that returns context‑enriched AI responses, with practical code snippets and deployment tips.

September 13, 202660Detail→
Integrating Microsoft Semantic Kernel with .NET 8 Minimal APIs for AI‑Driven Business Logic

Integrating Microsoft Semantic Kernel with .NET 8 Minimal APIs for AI‑Driven Business Logic

Explore how to embed Microsoft Semantic Kernel into .NET 8 minimal APIs to create AI‑augmented business logic. The guide covers setup with Azure OpenAI, building reusable semantic functions, managing context, and deploying a native AOT‑compiled service for ultra‑low‑latency endpoints.

September 13, 202650Detail→
Implementing Observability in JavaScript Microfrontends with OpenTelemetry and Grafana Loki

Implementing Observability in JavaScript Microfrontends with OpenTelemetry and Grafana Loki

Learn how to instrument JavaScript microfrontend architectures using OpenTelemetry to capture traces, metrics, and logs across independently deployed UI modules. The guide walks through configuring exporters to Grafana Loki, visualizing data in Grafana, and applying best‑practice patterns for end‑to‑end performance monitoring in production.

September 13, 202630Detail→
Secure Edge Authentication with Next.js 14 Middleware and Supabase Edge Functions

Secure Edge Authentication with Next.js 14 Middleware and Supabase Edge Functions

Learn how to protect your Next.js 14 applications at the edge using middleware that validates JWTs and delegates session management to Supabase Edge Functions. The guide walks through setup, token verification, role‑based access control, and deployment on Vercel’s Edge Network, providing a low‑latency, zero‑trust authentication layer for modern JavaScript apps.

September 13, 202660Detail→
Designing High‑Performance Event‑Driven PHP Services with RoadRunner, NATS, and Symfony Messenger

Designing High‑Performance Event‑Driven PHP Services with RoadRunner, NATS, and Symfony Messenger

This article shows how to build low‑latency, scalable PHP services using RoadRunner as a high‑throughput application server, NATS as a lightweight publish/subscribe broker, and Symfony Messenger for orchestrating event handling. You’ll get practical code samples, deployment tips with Docker, and performance benchmarks that demonstrate the benefits of an async, event‑driven architecture for modern PHP applications.

September 13, 202630Detail→
Designing Active‑Active Multi‑Region .NET 8 APIs with Azure Front Door and Cosmos DB Multi‑Master

Designing Active‑Active Multi‑Region .NET 8 APIs with Azure Front Door and Cosmos DB Multi‑Master

Learn how to build truly global .NET 8 APIs that serve traffic from multiple Azure regions simultaneously. The guide covers Azure Front Door routing, Cosmos DB multi‑master setup, distributed caching with Redis, and resiliency techniques such as circuit breakers and exponential back‑off, providing concrete code samples and deployment scripts.

September 13, 2026120Detail→
Automating API Versioning and Deprecation in .NET 8 Minimal APIs

Automating API Versioning and Deprecation in .NET 8 Minimal APIs

Learn how to streamline API version management in .NET 8 Minimal APIs by generating versioning metadata and deprecation warnings automatically with custom source generators and Swashbuckle. The guide covers implementation steps, integration with OpenAPI documentation, and practical migration strategies for existing microservices.

September 13, 2026160Detail→