Java Developer vs. Software Engineer

Java developer vs. software engineer is discussed quite often. One of my friend(Bekir Doğan, check this guy :D) kept telling me what would “Javacı” do for certain problems. “Javacı” is a de facto word which means a person who deals with Java or a person who writes Java programs. “cı” part comes from Turkish and […]

Continue Reading →

Açık Kaynak Lisansları

Açık kaynaklı yazılımlar her geçen gün daha da yaygınlaşıyor. Yazılım ile ilgilensin yada ilgilenmesin artık herkes açık kaynaklı yazılımlarla karşılaşıyor, örnek android işletim sistemi. Eğer sizde açık kaynaklı bir yazılım, kütüphane yada iskelet(framework) geliştirmek istiyorsanız lisanslama hakkında birşeyler öğrenmelisiniz. Bu yazımda kısaca revaçta olan açık kaynak lisanslarından bahsedeceğim. Konuya girmeden önce, açık kaynaklı lisansların faydalarına […]

Continue Reading →

Spring Cache Abstraction

Spring cache abstraction applies caching to the Java methods. It provides an environment where we can cache the result for the methods we choose. By doing so, it improves the performance of the methods by avoiding multiple execution of the methods for the same object. Note that this type of caching can be applied to […]

Continue Reading →

Implementing HTML5 Bomberman : Recalling CS102

CS102 is one of the most important course in CS curriculum. In this course, students learn how to write recursive function, object-oriented programming and etc. This course provides foundations of computer programming. Generally, CS102 requires completing semester-long project. For this project, we have developed a game, Bombuster(Classical Bomberman game). We were group of 4 and […]

Continue Reading →

Yazılım Mühendisliği: Mülakatlara Hazırlık

Yazılım mühendisliği mülakatları her geçen gün daha da zorlaşıyor. Mülakatlara iyi bir sonuç almak ise yılların birikimi ve insanın mülakat esnasındaki performansı ile doğru orantılı. Bu yazımda sizinle nacizane mülakat tecrübelerimi paylaşmak ve mülakatlara nasıl hazırlanabileceğinizi anlatmak istiyorum. Herşeyden önce mülakat sadece bir defaya mahsus değildir. Elendiğiniz takdirde, bir sonraki mülakattan olumlu sonuç alabilirsiniz. Dolayısıyla […]

Continue Reading →