Blogs
.NET 9 Yenilikler
.NET 9 ile birlikte gelen yeni özellikler ile performans iyileştirmelerine odaklanılmış, kod yazma pratiklerini kolaylaştıran ve üretkenliği arttıran birçok yeni özellikler eklenmiştir.
Erdoğancan Yüksel
23 Kasım 2024
7 dakika 31 saniye okuma süresi
Prototype Pattern Nedir?
Prototype Pattern, mevcuttaki bir nesne örneğinin kopyalanarak benzer özelliklere sahip yeni nesneler oluşturulması için kullanılan bir tasarım desenidir.
Erdoğancan Yüksel
13 Kasım 2024
2 dakika 29 saniye okuma süresi
Builder Pattern Nedir?
Builder Pattern, yazılım geliştirme süreçlerinde karmaşık nesnelerin oluşturulması sürecini basitleştirerek bir nesnenin oluşturulmasını ve yapılandırılmasını adım adım yönetmeyi sağlayan ve kodun okunabilirliğini kolaylaştıran tasarım desenidir.
Erdoğancan Yüksel
7 Kasım 2024
2 dakika 42 saniye okuma süresi
SOLID Nedir? SOLID Yazılım Prensipleri Nelerdir?
SOLID, yazılım geliştirmede nesne yönelimli programlama yaklaşımını takip eden her hafin ayrı bir prensibi temsil ettiği beş temel prensibin kısaltmasıdır. Yazılımı daha anlaşılır, esnek ve bakımı kolay hale getirmek için geliştirilmiştir.
Erdoğancan Yüksel
13 Ekim 2024
4 dakika 39 saniye okuma süresi
Factory Method Pattern Nedir?
Factory Pattern, nesne oluşturma sürecinin soyutlayıp bir merkezde toplayarak hangi sınıfın örneğinin oluşturulması gerektiğine karar veren bir sınıf tanımlanması için kullanılan yaratıcı (creational) tasarım desenlerinen birisidir. Özellikle karmaşık nesne yaratma işlemlerinin kontrol edilmesi gereken durumlarda kodun daha esnek ve sürdürülebilir olmasını sağlamaktadır.
Erdoğancan Yüksel
11 Ekim 2024
2 dakika 10 saniye okuma süresi
Adapter Pattern Nedir?
Adapter Pattern, uyumsuz arayüzlere sahip iki sınıfın birlikte çalışmasını sağlamak amacıyla kullanılan yapısal (structural) tasarım desenlerinden birisidir. Bir sınıfın arayüzünü (interface) başka bir sınıfın beklediği arayüze dönüştürerek iki sınıf arasında bir köprü kurmaktadır.
Erdoğancan Yüksel
5 Ekim 2024
2 dakika 46 saniye okuma süresi
Singleton Pattern Nedir?
Singleton Pattern, bir sınıfın yalnızca bir kez oluşturulmasını sağlayarak birden fazla örnek oluşturulmasını engellemek ve ilgili sınıfa global bir erişim noktası sunmak amacıyla yaygın olarak kullanılan bir tasarım desenidir.
Erdoğancan Yüksel
1 Ekim 2024
3 dakika 8 saniye okuma süresi
LINQ Nedir?
LINQ (Language Integrated Query) verilerin sorgulanması ve filtrelenmesi için C# ve diğer .NET dillerinde kullanılan bir teknolojidir. C# 3.0 ve .NET Framework 3.5 sürümü ile birlikte kullanılmaya başlanmıştır.
Erdoğancan Yüksel
26 Eylül 2024
11 dakika 40 saniye okuma süresi
Pandas Nedir? Python Pandas Kütüphanesinin Kullanımı
Pandas, Python programlama dilinde veri işleme ve veri analizi için kullanılan güçlü bir kütüphanedir. Pandas DataFrame yapısı sayesinde Python'da veri temizleme, filtreleme, gruplama ve veri manipülasyonu gibi işlemler verimli bir şekilde yapılabilmektedir.
Erdoğancan Yüksel
10 Eylül 2024
13 dakika 18 saniye okuma süresi
NumPy Nedir? Python NumPy Kütüphanesinin Kullanımı
NumPy, Python programlama dilinde bilimsel hesaplamalar ve veri analizi için kullanılan güçlü bir kütüphanedir. NumPy kullanılarak Python'da veri manipülasyonu ve matematiksel işlemler verimli bir şekilde yapılabilmektedir.
Erdoğancan Yüksel
30 Ağustos 2024
8 dakika 11 saniye okuma süresi
C# 12 ve .NET 8'deki Yenilikler
C# 12 ve .NET 8 ile birlikte gelen yeni özellikler ile performans iyileştirmeleri sağlanmış, kod yazma pratiklerini kolaylaştıran ve verimliliği arttıran yeni özellikler eklenmiştir.
Erdoğancan Yüksel
9 Ağustos 2024
5 dakika 0 saniye okuma süresi
Next.js ile Metadata Object ve generateMetadata Fonksiyonu Kullanımı
SEO performansını artırmak ve web sitesindeki meta bilgilerinin optimize edilmesi için Metadata Object ve generateMetadata Options kullanılabilmektedir.
Erdoğancan Yüksel
21 Temmuz 2024
2 dakika 28 saniye okuma süresi
Fluent Validation Nedir? .NET Core’da Fluent Validation Kullanımı
Fluent validation, bir nesnenin geçerli olup olmadığını kontrol ederek ilgili nesne üzerinde doğrulama işlemlerini gerçekleştirmek amacıyla kullanılan popüler bir doğrulama kütüphanesidir. Fluent Validation, validasyon işlemlerinin basit, okunabilir ve genişletilebilir bir şekilde gerçekleştirilmesini sağlamaktadır.
Erdoğancan Yüksel
17 Temmuz 2024
2 dakika 21 saniye okuma süresi