gRPC Nedir, gRPC Neden Kullanılır

Dağıtık sistemlerde ve mikroservis mimarilerinde servisler arası iletişim (Inter-process Communication – IPC), genel sistem performansını ve ölçeklenebilirliğini doğrudan etkileyen en kritik katmandır. Geleneksel REST mimarisi ve JSON serileştirme yöntemleri, HTTP/1.1’in…

Read more »

C# DataGridView ve Excel Entegrasyonu: Büyük Veri Setlerinde Asenkron Okuma ve Maksimum Performans

Windows Forms uygulamalarında Excel verilerini DataGridView’e aktarmak, genellikle Microsoft.Office.Interop.Excel kütüphanesi kullanılarak yapılır. Ancak bu yaklaşım; uygulamanın UI (Kullanıcı Arayüzü) thread’ini kilitler, arka planda kapanmayan “EXCEL.EXE” process’leri bırakır ve ciddi memory…

Read more »

C# LINQ kullanımı

C# ile uygulama geliştirirken günümüzün büyük bir kısmı listelerle, dizilerle veya veritabanından gelen koleksiyonlarla (List<T>) boğuşarak geçer. Veriyi çek, içinden aktif olanları bul, fiyata göre sırala, sadece isimleri alıp DataGridView’e…

Read more »

C# String Sınıfı: Neden Referans Tip Ama Değer Tip Gibi Davranıyor? (Ve StringBuilder Hayat Kurtarır)

C# ile biraz haşır neşir olduysanız, mülakatların o meşhur, terleten sorusuyla kesin karşılaşmışsınızdır: “String bir referans (reference) tip midir, yoksa değer (value) tip mi?” Cevap basit gibi duruyor: String bir…

Read more »

.NET Api Versioning

API versiyonlama, uygulamaların sürekli gelişimi ve değişen ihtiyaçlara uygun hale getirilmesi gerektiğinde, mevcut API’lerin bozulmadan yeni özellikler veya iyileştirmelerin sunulmasına olanak tanır. .NET Core (veya .NET 6/7/8 gibi modern sürümler)…

Read more »

.NET Framework ve .NET Core Arasındaki Farklar

Yazılım geliştirme dünyasında, .NET platformu Microsoft tarafından geliştirilen ve uzun yıllardır kullanılan birçok uygulamanın temelini oluşturan bir yapıdır. Ancak, .NET Core’un ortaya çıkmasıyla birlikte, geliştiriciler iki farklı .NET çerçevesi arasında…

Read more »

.NET Nedir

Yazılım geliştirme dünyasında, teknolojik gelişmelerin hızı her geçen gün artıyor. Ancak bazı araçlar ve platformlar, yıllardır sektörün temel taşları olarak kalmayı başarıyor. .NET, Microsoft tarafından geliştirilen ve yazılım geliştirme sürecinde…

Read more »

C# Programlama Dilinin Temelleri

Bu blog yazısı, C# programlama dilinin temellerini anlamak isteyenler için bir başlangıç noktası sunar. C# dilinin tarihçesi, temel sözdizimi, nesne tabanlı programlamaya giriş ve .NET platformundaki kullanım alanları gibi konuları kapsayan bu kılavuz, yeni başlayanlar için uygun bir kaynaktır

Read more »

C# DataGridView SelectedRow

Bu blog yazısında, C# Windows Forms uygulamalarında DataGridView kontrolünün seçili satır özelliğini öğreneceğiz. Adım adım, DataGridView’deki seçili satırı alma, verilerini kullanma ve kullanıcıya gösterme süreçlerini ele alacağız. Bu adımları takip ederek, veri tablolarını daha etkili bir şekilde yönetebilirsiniz.

Read more »

C# DataGridView Kullanımı Ve Özelleştirme

Merhaba arkadaşlar, C# dili ile geliştirilen projelerde benim en çok kullandığım, verileri göstermek için benim en uygun bulduğum yapı olan DataGridView’in kullanımını göstereceğim. Öncelikle DataGridView’in üstüne tıklayıp properties kısmından BackgroundColor…

Read more »