Configurable and Extensible Data Validation in GoWeb uygulamaları geliştirirken, dışarıdan gelen verilerin doğruluğunu ve tutarlılığını sağlamak kritik bir gerekliliktir. Go ekosisteminde…Mar 24Mar 24
Function Based Filtering in Go(slice and generic)Yazılım geliştirme süreçlerinde sıkça karşılaşılan temel işlemlerden biri veri filtrelemedir. Örneğin array gibi veri yapıları üzerinde…Mar 17Mar 17
Back of the Envelope EstimationBir projeye başlayacağınızı hayal edin. Projenin amacı hızlı bir şekilde yüksek trafikli bir web uygulaması tasarlamak olsun. Bir mühendis…Mar 12Mar 12
Redis Pub/Sub in .NetGünümüz yazılım mimarilerinde yüksek performanslı, ölçeklenebilir ve gerçek zamanlı haberleşme çözümleri büyük bir önem taşır. Redis…Mar 2Mar 2
Deep Dive to Delegating HandlersHttp isteklerini yönetmek için yaygın kullanılan HttpClient gelişmiş senaryolarda tek başına yetersiz kalabilir. Özellikle, istekleri…Feb 23Feb 23
Deep Dive to http.RoundTripperGolang’ın HTTP istemci kütüphanesi (net/http), varsayılan olarak bir http.Client ve HTTP isteklerini işleyen bir taşıma katmanı (Transport)…Feb 17Feb 17
Deep Dive to HttpClientWeb tabanlı uygulamalar geliştirirken, API’lere ve uzak sunuculara HTTP istekleri göndermek için kullanılan en yaygın araçlardan biri…Feb 11Feb 11
.Net’te Option Pattern ve ValidationModern .NET uygulamalarında, yapılandırma ayarlarını yönetmek önemli bir gerekliliktir. Geleneksel olarak, bu ayarlar genellikle…Feb 3Feb 3
.Net 9 ile Scalar (Swagger UI 👋)Api dökümantasyonu, modern yazılım geliştirme süreçlerinin en önemli parçasıdır. .Net 9 ile birlikte default olarak gelen Swagger desteği…Jan 271Jan 271
Aspect Injector in .NetAspect-Oriented Programming (AOP) yapısını kullanarak yazılım projelerinde kod tekrarını en aza indirmek ve yönetilebilirliği artırmak…Jan 20Jan 20