Özge Odabaş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 6Mar 6
Özge OdabaşGet rid of the cost of boxing/unboxing: Specialized Forms of Supplier<T> Functional InterfaceFeb 13Feb 13
Özge Odabaş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
Özge Odabaş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
Özge Odabaş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
Özge Odabaş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
Özge Odabaş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
Özge Odabaş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
Özge Odabaş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