Bazıları Hayal Eder Bazıları Yapar - Bora Kaşmer - www.borakasmer.com Blog

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

Go’da Test Yazmak

Selamlar, Bu yazıda, biraz olsun Test yazmanın öneminden ve Go’da bir kaç test senaryosunda bahsedeceğiz. Genellikle firmalar, hem Test maliyetlerinden hem de onların gözünden boşa zaman harcamaktan kaçınmak isterler. Öncelikle herkes hata yapabilir. Ya...

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...