Comparator ve Comparable | JavaJava’da farklı senaryolara göre collectionları sıralamanın farklı yolları vardır. Bu yazıda bu farklı yolları ve Java 8 ile gelen lambda…Mar 6, 2024Mar 6, 2024
Get rid of the cost of boxing/unboxing: Specialized Forms of Supplier<T> Functional InterfaceFeb 13, 2024Feb 13, 2024
Autofac ile ASP.NET Core’da Dependency InjectionAutofac, .NET uygulamalarında kullanılan güçlü bir Inversion of Control (IoC) containerıdır ve .NET Core’un kendi varsayılan IoC…Dec 14, 2023Dec 14, 2023
Virtual Keyword | C#virtual anahtar kelimesi metodlarla, propertylerle veya eventlerle birlikte kullanıldığında, bu yapıların türetilmiş sınıflarda override…Oct 18, 2023Oct 18, 2023
Singleton Design Pattern| Lazy Initialization ve Thread Safe KullanımıBu yazıda yazılım geliştirme sürecinde karşılaşılan problemlere çözüm sağlayan, tekrarlanabilir ve test edilmiş yaklaşımlar olarak…Sep 25, 2023Sep 25, 2023
API Geliştirmede Request&Response SınıflarıApi geliştirirken apimize gelen istek ve client’a gönderilen yanıt datalarının şekillendirilmesi için kullanılan bir yöntemden…Sep 7, 2023Sep 7, 2023
Java Generics: Tip Güvenliği ve Esneklik Bir AradaJava dili explicit casting gerektirmeden çeşitli veri türleri üzerinde çalışabilen generic sınıflar ve metotlar yazmak için destek sağlar…Jun 18, 2023Jun 18, 2023
Nesne Tabanlı Yaklaşımda Inheritance’ın Gücünü Keşfetmek: Nesne Tabanlı Programlamanın Temel…Nesne tabanlı programlama yaklaşımında en çok duyduğumuz ve aslında yaklaşımın temel mekanizmasını oluşturan konsept Inheritance’dır…Jun 17, 2023Jun 17, 2023
Network Programlama-TCP-Part 1(Sunucu Tarafı)Bu yazıda, tüm iletişim için TCP’yi kullanan connection-oriented soket modeli ile hazırlanmış C# sınıflarını yazacağız.Jun 11, 2022Jun 11, 2022