Kategori: Genel

1

T.J.C. Büyük Yazılımcı Buluşması

Selamlar, 13 Ağustos 2022 Cumartesi günü, FolksDev ve Turkey Java Community tarafından düzenlenen Büyük Yazılımcı Buluşması Etkinliğine katıldım. Öncelikle, bu Cumartesi yaz gününde tatil olmasına rağmen zamanını bizlere ayran ve ister soruları ile ister fikirleri...

10

.Net 6.0 Üzerinde Hangfire İmplementasyonu

Selamlar, Bu makalede Hangfire’ı derinlemesine incelemek yerine, .Net 6.0 ile olan entegrasyonuna ve ilk başlayanlar için karşılaşılan sorunlara karşı, hap niteliğinde çözümlere yer verilecektir. Şimdi gelelim Hangfire ne işe yarar sorusuna ? Hangfire, arkada...

5

C# 11 İle Gelen 5 Yenilik

Selamlar, Bu makalede C# 11 ile kesin olmamakla beraber, karşımıza çıkması muhtemel olan yeniliklerden bahsedeceğiz. C# 11 İçin Hazırlık: Öncelikle Visual Studio 2022 indirilir. Sonra C# 11 Preview özelliklerin VS 2022 altında çalışılabilmesi için,...

4

.Net 6.0 Üzerinde Validation Factory Yaratmak Part 2

Selamlar, Bugün bir önceki makalede kaldığımız yerden, yani bir sınıfın propertylerini işaretleme amaçlı kullanılan attributelerin tanımlamasından devam edeceğiz. Hadi gelin tüm işaretleyicileri sıra ile tanımlayalım. Attributes/DateData:  Aşağıda tanımlanan DateData attribute’ü, tanımlandığı property’deki tarih alanını...

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

1

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