Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

High‑Performance Edge Data Services with .NET 8 Native AOT and EF Core

High‑Performance Edge Data Services with .NET 8 Native AOT and EF Core

Explore how to combine .NET 8 native ahead‑of‑time compilation with Entity Framework Core to create ultra‑fast edge services. The guide covers project setup, supported databases, AOT‑compatible EF Core features, performance benchmarks, and practical use cases such as IoT gateways and low‑latency APIs.

September 10, 202640Detail→
Build AI‑Enhanced .NET 8 Minimal APIs with Azure OpenAI Function Calling

Build AI‑Enhanced .NET 8 Minimal APIs with Azure OpenAI Function Calling

Learn how to extend .NET 8 Minimal APIs with Azure OpenAI's chat completion and function calling capabilities, turning standard endpoints into intelligent assistants. The guide covers SDK setup, prompt engineering, secure credential handling, and real‑world use cases such as dynamic form filling and context‑aware customer support.

September 10, 202630Detail→
Running .NET 8 Native AOT on Cloudflare Workers: Edge Computing with WebAssembly

Running .NET 8 Native AOT on Cloudflare Workers: Edge Computing with WebAssembly

Explore how to compile .NET 8 applications to native AOT WebAssembly binaries and deploy them as Cloudflare Workers for ultra‑low‑latency edge computing. The guide covers the toolchain, CI/CD pipeline, integration with Workers KV, and real‑world use cases such as geo‑distributed APIs and request‑level personalization.

September 10, 202660Detail→
Leveraging Dapr with .NET 8 Minimal APIs for Polyglot Microservices and Distributed Tracing

Leveraging Dapr with .NET 8 Minimal APIs for Polyglot Microservices and Distributed Tracing

Explore how to integrate Dapr into .NET 8 Minimal APIs to enable language‑agnostic microservices, automatic service invocation, pub/sub messaging, and built‑in distributed tracing with OpenTelemetry. The guide provides step‑by‑step setup, Docker Compose configuration, and real‑world use cases such as order processing and inventory updates.

September 10, 202650Detail→
Integrating .NET 8 Minimal APIs with Azure Service Bus & Event Grid for Scalable Event-Driven Architecture

Integrating .NET 8 Minimal APIs with Azure Service Bus & Event Grid for Scalable Event-Driven Architecture

This guide shows how to build a robust event-driven system using .NET 8 minimal APIs combined with Azure Service Bus and Event Grid. You’ll learn to design scalable message flows, implement reliable publishing and subscription patterns, and leverage Azure Managed Identities for secure communication, all with practical code samples and deployment tips.

September 10, 202630Detail→
Running .NET 8 Native AOT on AWS Lambda with Custom Runtime

Running .NET 8 Native AOT on AWS Lambda with Custom Runtime

This guide walks you through building a .NET 8 application compiled with native AOT, packaging it as a custom runtime, and deploying it to AWS Lambda. You’ll learn how to configure the Lambda function, handle cold‑start latency, and leverage AWS services for logging and monitoring while achieving ultra‑fast startup times and reduced resource consumption.

September 10, 202670Detail→
Implement AI-Powered Semantic Search in .NET 8 with Azure Cognitive Search

Implement AI-Powered Semantic Search in .NET 8 with Azure Cognitive Search

Learn how to build a modern semantic search service in .NET 8 by leveraging Azure Cognitive Search's vector capabilities and an open‑source vector database. The guide covers end‑to‑end implementation, from embedding generation with Azure OpenAI to query routing, indexing, and performance tuning for C# developers.

September 10, 202680Detail→
Securing .NET 8 gRPC Services with Mutual TLS and Azure Key Vault – Step‑by‑Step Guide

Securing .NET 8 gRPC Services with Mutual TLS and Azure Key Vault – Step‑by‑Step Guide

Learn how to protect .NET 8 gRPC endpoints using mutual TLS (mTLS) backed by Azure Key Vault for automated certificate provisioning and rotation. The tutorial covers configuring Kestrel, integrating Azure Key Vault secrets, and validating end‑to‑end security in a cloud‑native microservices architecture.

September 10, 202690Detail→
Zero‑Trust API Design in .NET 8: Secure Minimal APIs with Azure API Management

Zero‑Trust API Design in .NET 8: Secure Minimal APIs with Azure API Management

Explore how to implement a zero‑trust security model for .NET 8 minimal APIs using Azure API Management, OpenID Connect, and fine‑grained policy enforcement. The guide provides step‑by‑step configuration, code samples, and real‑world SaaS use cases to protect APIs without compromising performance.

September 9, 2026110Detail→
Real-time Event Streaming with .NET 8, Kafka, and Kubernetes

Real-time Event Streaming with .NET 8, Kafka, and Kubernetes

Learn how to design and deploy a high‑throughput, low‑latency event‑driven architecture using .NET 8 Minimal APIs, the Confluent.Kafka client, and Kubernetes. The guide covers producer/consumer patterns, schema evolution with Protobuf, secure credential management via Azure Key Vault, and scaling strategies with Helm charts for production‑grade deployments.

September 9, 2026100Detail→
Orchestrating Reliable Distributed Workflows in .NET 8 with Temporal.io

Orchestrating Reliable Distributed Workflows in .NET 8 with Temporal.io

Explore how to integrate Temporal.io's open‑source workflow engine with .NET 8 using the official C# SDK. The guide covers setting up the Temporal server, defining activities and workflows in C#, handling retries, versioning, and deploying the solution on Azure Kubernetes Service, enabling fault‑tolerant, long‑running business processes.

September 9, 2026120Detail→
Supercharging GraphQL APIs in .NET 8 with HotChocolate and Source Generators

Supercharging GraphQL APIs in .NET 8 with HotChocolate and Source Generators

Explore how to build high‑performance GraphQL endpoints using .NET 8 minimal APIs and the HotChocolate library, leveraging source generators for zero‑allocation schema generation and resolver binding. The guide covers schema‑first vs code‑first approaches, caching strategies, and deployment on Azure App Service or Container Apps, providing practical code samples and performance benchmarks.

September 9, 2026140Detail→