Archive
2026
- Coding Agents Are Fast. Architecture Is Still Slow.
- ACME DNS-01 Explained Without the Jargon
- The One-Shot Coding Demo Is Lying to You
- SSL/TLS Certificate Renew Story With Hashicorp Vault, CloudFlare And Let’s Encrypt
- When Authentication Becomes a Platform
- Is ASP.NET Core Identity Worthy? Take a Look at the Keycloak Approach
- Redis + Distributed Lock for Idempotent APIs (.NET Practical Guide)
- Idempotency in Distributed Systems (.NET Practical Guide)
- Schema-First Prompt Engineering for Backend Developers
- Stop Designing APIs for Humans. Design Them for LLMs.
2025
- Stop writing stopwatch code to everywhere, here is a story about automatic method profiling in .NET
- Building More Secure C# .NET Applications with HashiCorp Vault
- Reduce LLM Token Costs by 60% with TOON Format in C#
- Token-Oriented Object Notation — A More Efficient Data Format for LLMs
- Yazılım Ekipleri için Branch Kültürü
- Rulify.Net: My Journey Building a .NET Rule Engine
- Simplify Complex If-Else Codes With Rule Engine — Python
- Karmaşık If-Else Kodlarını Rule Engine ile Basitleştirin — Python
- Writing Middleware in FastAPI: A Real-Life Example (W3C Logging)
- FastAPI’de Middleware Yazmak: Gerçek Hayattan Bir Örnekle (W3C Loglama)
- Building ESP-Music: A Lightweight Music Playback Library for Your ESP Boards
- Chronolap: The Next Generation Stopwatch for .NET Applications
- Chronolap: .NET Uygulamalarınızda Stopwatch’a Yeni Bir Soluk
- Akıllı Evler ve Üretken Yapay Zeka: Kapıdaki Bilinmeyeni Anlamak