ASP.NET MVC Ajax.ActionLink ile sayfa yenilemeye son

30 Nis
İnternet sayfalarında artık yeni teknolojilerle birlikte javascript’in gücü iyice gösterilmeye başlandı. Sayfa yenilemeleri yapmak yerine sadece javascript ile sayfa üzerindeki etiketler(div) güncellenmekte. Linklere, butonlara tıklandığında istenen sonuçlar etkili bir biçimde bizi rahatsız etmeden önümüze dökülmekte. Son zamanlarda özellikle sosyal paylaşım...
Read more »

Test Edilebilir Tasarımın Düzenlenmesi (Refactoring)

28 Nis
Refactoring işlemi kodun işlevini değiştirilmeden daha okunabilir hale getirmek amacıyla yeniden düzenlenmesi işlemidir. Özellikler test güdümlü programlamada (Test Driven Development) gerekli olan gevşek bağlılık (loosely coupled) prensibinin uygulanabilmesi için bazı kurallara uymak durumunda kalabiliyoruz. Özellikle sıkı bağlılığın(tightly coupled) yok edilmesi...
Read more »

Silverlight Invalid Charecter Encoding Sorunu

25 Nis
Silverlight ortamında bazı proje şablonlarını kullanırken dile özgü karakterlerin kullanılması sonucu hatalarla karşılaşabilmekteyiz. Bu hatalardan biri de benim başıma geldi. Esri Silverlight API kullanırken hazır şablonlardan birini seçip edit etmeye başladığımda design sayfasında bir hata oluştu. Hatanın sebebi Türkçe karakterler...
Read more »

Asp.net MVC JsonResult Tipli Metodlar İçin Unit Test

24 Nis
ASP.NET MVC mimarisi üzerinde test güdümlü çalışırken karşılaşacağımız test tiplerinden biri de JsonResult tipindeki action metodların testidir. Test tipinde veri döndüren metodların testleri kolay olabilmektedir. Ancak JsonResult tipindeki metodlar veriyi JSON tipine dönüştürerek sunduğu için, metod tarafından bize sunulan veriler...
Read more »

ASP.NET MVC Returnurl

24 Nis
Web sayfalarımızda korunan bazı sayfalara yönlendirme yapan bağlantılara(link) tıklandığında, bu sayfanın koruma altında olduğunu belirtmek amacıyla kullanıcıyı sistem giriş sayfasına yönlendiririz. Kullanıcı, giriş yaptıktan sonra en son kaldığı sayfayı hatırlamayabilir. Bu gibi durumlar, genelde forum sayfalarına girdiğimizde karşımıza gelir. İstediğimiz...
Read more »

Repository Pattern Nedir?

7 Nis
Veri merkezli yazılımların iş katmanlarından veriye ulaşım işlemleri sırasında meydana gelen ve gözardı edilen bazı ayrıntılar, yazılımın ilerki aşamalarında önümüze bir çığ misali yığılıp kalmaktadır. Özellikle katmanlı mimaride geliştirilen yazılımlarda iş kuralları ve katmanlar, düzgün  oluşturulmadığı taktirde bir işi N...
Read more »

Bu benim aklıma gelmişti dememek için

5 Nis
Bugün izlediğim bir video, düşüncelerime tercüman oldu adeta. Bu yüzden bu videoyu paylaşmak istedim. Ana fikir olarak, düşüncelerin gerçekleştirilebilmesi için inanarak işe başlamanın şart olduğu ve hiçbirşey için çok geç olmadığı şekilinde değerlendirebiliriz. Daha fazla konuşmadan videoyla sizi başbaşa bırakmak...
Read more »