Ö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…2 min read·Mar 6, 2024----
Özge OdabaşGet rid of the cost of boxing/unboxing: Specialized Forms of Supplier<T> Functional Interface2 min read·Feb 13, 2024----
Ö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…3 min read·Dec 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…2 min read·Oct 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…3 min read·Sep 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…3 min read·Sep 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…4 min read·Jun 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…4 min read·Jun 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.4 min read·Jun 11, 2022----