Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Build Ultra‑Fast Cross‑Platform CLI Tools with .NET 8, Spectre.Console, and Native AOT

Build Ultra‑Fast Cross‑Platform CLI Tools with .NET 8, Spectre.Console, and Native AOT

Learn how to create high‑performance, single‑executable command‑line applications using .NET 8's native AOT compilation and the Spectre.Console library for rich UI. The guide covers project setup, argument parsing, custom logging, and packaging for Windows, Linux, and macOS, providing practical code samples and deployment tips.

September 12, 202640Detail→
Deploy .NET 8 Native AOT Functions to AWS Lambda with Custom Runtime

Deploy .NET 8 Native AOT Functions to AWS Lambda with Custom Runtime

Explore how to build, package, and deploy .NET 8 Native AOT applications as AWS Lambda functions using custom runtimes. The article covers performance gains, size optimization, CI/CD pipelines, and practical use‑cases for ultra‑fast serverless C# workloads.

September 11, 202640Detail→
Optimizing .NET 8 Container Images for Edge Deployments with Distroless and Native AOT

Optimizing .NET 8 Container Images for Edge Deployments with Distroless and Native AOT

Learn how to shrink .NET 8 applications for edge scenarios by combining Native AOT compilation with distroless Docker images and multi‑stage builds. The guide walks through configuring the build pipeline, signing images, and deploying ultra‑light containers to edge nodes for fast start‑up and minimal attack surface.

September 11, 202650Detail→
Running .NET 8 Native AOT WebAssembly Modules in the Browser for Ultra‑Lightweight PWAs

Running .NET 8 Native AOT WebAssembly Modules in the Browser for Ultra‑Lightweight PWAs

Learn how to compile .NET 8 apps to native AOT WebAssembly binaries that run directly in the browser, drastically reducing download size and startup time for progressive web apps. The guide covers the dotnet-wasm toolchain, configuring AOT, integrating JavaScript interop, and real‑world use cases such as offline‑first data processing and on‑device AI inference.

September 11, 202660Detail→
Running ONNX Models in .NET 8 Native AOT for Edge Inference

Running ONNX Models in .NET 8 Native AOT for Edge Inference

Explore how to embed ONNX Runtime into .NET 8 Native AOT apps to achieve zero‑runtime overhead machine‑learning inference on edge devices. The guide covers project setup, model conversion, AOT compilation tricks, and real‑world use cases such as anomaly detection and image classification.

September 11, 202670Detail→
Intelligent .NET 8 Minimal APIs with Azure AI Search, Semantic Kernel, and Vector Embeddings

Intelligent .NET 8 Minimal APIs with Azure AI Search, Semantic Kernel, and Vector Embeddings

Learn how to create AI‑driven Minimal APIs in .NET 8 by integrating Azure AI Search and Microsoft Semantic Kernel for semantic vector search and on‑the‑fly content generation. The guide covers setting up Azure AI Search indexes, generating embeddings with OpenAI, wiring them into a .NET 8 Minimal API using native AOT for fast cold‑starts, and demonstrates a real‑world use case such as personalized product recommendations.

September 11, 202660Detail→
Accelerating Low‑Latency Microservices with .NET 8 Native AOT and gRPC

Accelerating Low‑Latency Microservices with .NET 8 Native AOT and gRPC

Learn how to build ultra‑fast microservices using .NET 8's native AOT compilation combined with gRPC and Protocol Buffers. The guide covers project setup, AOT optimizations, secure client‑server contracts, and real‑world benchmarking results to demonstrate latency improvements.

September 11, 202660Detail→
Implement Real-Time Server-Sent Events in .NET 8 Minimal APIs with Redis Backplane

Implement Real-Time Server-Sent Events in .NET 8 Minimal APIs with Redis Backplane

Learn how to add lightweight, low‑latency server‑sent events to .NET 8 Minimal APIs using Redis as a scalable backplane. The guide covers setup, connection handling, message broadcasting, and deployment tips for production‑grade real‑time web applications.

September 11, 202670Detail→
Secure .NET 8 Minimal APIs with Azure AD B2C & Entra Verified ID

Secure .NET 8 Minimal APIs with Azure AD B2C & Entra Verified ID

Learn how to protect .NET 8 Minimal APIs using Azure AD B2C combined with Microsoft Entra Verified ID to implement password‑less, zero‑trust authentication. The guide provides step‑by‑step configuration, code samples for token validation, and practical deployment tips for cloud‑native services.

September 11, 202670Detail→
Boosting API Performance with .NET 8 Source‑Generated System.Text.Json and Native AOT

Boosting API Performance with .NET 8 Source‑Generated System.Text.Json and Native AOT

Explore how .NET 8’s source‑generated System.Text.Json combined with native AOT compilation can dramatically speed up JSON serialization in minimal APIs. The article provides step‑by‑step setup, code examples, performance benchmarks, and real‑world tips for deploying ultra‑fast services in production.

September 11, 202660Detail→
Building High‑Performance Real‑Time Streaming Apps with .NET 8, Apache Pulsar, and Native AOT

Building High‑Performance Real‑Time Streaming Apps with .NET 8, Apache Pulsar, and Native AOT

Explore how to create ultra-low latency streaming services using .NET 8 Minimal APIs compiled with Native AOT and Apache Pulsar as the backbone message broker. The guide covers Pulsar client integration, AOT optimizations, deployment to Kubernetes, and practical use‑cases such as live telemetry dashboards and fraud detection pipelines.

September 11, 2026120Detail→
Building Event‑Driven Microservices with .NET 8 Minimal APIs and NATS JetStream

Building Event‑Driven Microservices with .NET 8 Minimal APIs and NATS JetStream

Learn how to design and implement high‑throughput, resilient microservices using .NET 8 Minimal APIs combined with NATS JetStream for reliable event streaming. The guide covers setup, message schema design, secure deployment on Kubernetes, and monitoring with OpenTelemetry, providing practical code samples and best‑practice patterns.

September 11, 2026690Detail→