Kategori: Genel

0

NET Core’da Span

Selamlar, Bugün aslında .Net Core 2.1’den itibaren hayatımıza giren, “Span<T>” tipinden konuşacağız. Peki ne işimize yarıyor ? Gündelik kodlarımızda, string operasyonlar ile bolca uğraşırız. String değerler immutable değerlerdir. Yani yapılan her işlemde değişmeyip, kopyalama...

1

C# 10 Record Struct

Selamlar, C# 9.0 ile hayatımıza giren recordlar, aynı classlar gibi davranıp aynı zamanda birçok ekstra özelliği barındırmaktadırlar. En önemli özellikleri immutabale, yani “init-only” property’si ile değişmez olmalarıdır. Böylece kullanım alanlarına göre, hata riskini minimum’a...

0

Derinlemesine Recordlar

Selamlar, Bu makalede Recordlar nedir ve neye çözüm olmaktadır? Class’lara göre avantajları nelerdir ? Inheritance, Deep Copy, Immutable gibi farklı taraflardan inceleyip, bu sorulara cevap bulmaya çalışacağız. Recordlar Nedir ? Ne amaçla kullanılmaktadırlar? Recordların...

0

Redis’de Data Consistency’i Sağlama

Selamlar, Bu makalede, Redis kullanırken data tutarlılığının sağlanması amacı ile, dikkat edilmesi gereken birkaç konuya değinmek istiyorum. Konunun daha iyi anlaşılması için örnek bir senaryo oluşturalım. Aşağıda görüldüğü gibi, birbirleri ile bağlantılı dört tablo...

2

.Net Core ve Go ile Mikroservis Mimarisi

Selamlar, Bu makalede, .Net Core bir WebApi projesinde bir şirket yaratılacak ve bu şirket Go ile yazılmış bir Microservices tarafından işlenmek üzere bir kuyruğa alınacaktır. Peki neden Microservice ? Çünkü yapılacak işlemler, vakit alan...

4

.Net 5.0 İle Enum İşlemler

Selamlar, Bu makalede, kodlarda bolca kullandığımız Enumlara, biraz daha detaylı inceleyeceğiz. Kod okunaklığının artması ya da bir başka deyişle 1,2,3 gibi anlamsız sayıların yerine anlamalı kelimelerin kullanılması, Enumların esas amacıdır. Peki bu enumlarda kullanılan...