Bazıları Hayal Eder Bazıları Yapar - Bora Kaşmer - www.borakasmer.com Blog

0

Hadi Biraz Oyun Oynayalım…

Selamlar; Geçenlerde http://code.org/ adlı bir site gözüme çarptı. Gençlere programcılığı sevdirip, code yazdırmayı aşılıyor. Bunu da çeşitli oyunlarla destekliyor. Ben de buradan yola çıkarak seminerlere gittiğim zaman, programcılığın ne kadar orjinal bir iş olabileceğini göstermek amaçlı benzer bir uygulama...

14

AngularJS Nedir?

Google tarafından geliştirmiş MVC yapısını kullanarak aynı knockout’da olduğu gibi güçlü, dinamik, etkileşimli arayüzler yapmayı sağlayan bir javascript framwork’ü dür.AngulrJS’de knockout’da olduğu gibi Data Binding,Routing,Templates gibi farklı birçok yapı vardır.Amaç arayüzde kod bloklarını minimum’a...

0

Azure DB ile Mvc’de Code First İşlemleri.BÖLÜM-2

Şimdi Boş bir Mvc projesi açalım.Referance olarak DAL projemizi ekliyelim. Tüm DB işlemlerimizi bu dll üzerinden gerçekleştireceğiz. Aşağıdaki kodda görüldüğü gibi öncelikle bir Index View oluşturuyoruz. Burada amacımız sınıf,öğrenci ve ders verilerini aynı sayfa...

0

Azure DB ile Mvc’de Code First İşlemleri. BÖLÜM -1

Selamlar arkdaşlar. Bugün code first üzerine biraz konuşacağız. Amacı isiminden de anlaşılacağı gibi önce kod yazılıp sonra ilgili DB’yi oluşturmaktır.Ama herzaman bu şekilde kullanılmayabilir.Yapılan unit testlerle, belirlenen senaryoya göre gerekli ihtiyaçların çıkarılması ve bu ihtiyaçlara yönelik ilgili modellerin oluşturulması...

6

Web API Cross-Domain & OData & GET,GET(ID),UPDATE

Web API bir çeşit webservisidir. Ama en büyük farkı HTTP tabanlı olmasıdır.Buda platformadan, browserdan ve dilden bağımsız olarak her yerde kullanılabilmesini sağlamıştır. Bir mobile uygulamada ilgili productları verirken, bir televizyon uygulamasında o günkü akışı verebilmektedir.İstemcilere HTTP protokolünün Post, Put, Get,...

0

TypeScript’i Derinlemesine İnceleme

Herkese selamlar; Günümüzde web uygulamalarında javacriptin yeri azımsanmayacak kadar büyüktür. Javacript strongly-typed bir dil değildir. Doğal olarak kapsamlı ve büyük projelerde işler çok karmaşıklaşmaktadır. Class, Interface ve Modüller gibi birçok kavramın kullanılamaması bunun enbüyük nedenlerinden bazılarıdır....

29

SignalR’ı Derinlemesine İnceleme

Tüm icatlar ihtiyaçtan doğar. Internet dünya’sının kanayan yarası olan Real Time uygulamalar ya çok resource harcıyordu (clientların belli zaman aralıkları ile server’a ajax post ile request atması(Ajax long polling) ki düşünün 100000 user’ın 10sn’de bir...

6

KnockoutJS’i Derinlemesine İnceleme

Javascript Frameworkleri arasından en beğendiğim olan KnockoutJS ile kullanıcı etkileşimini arttırmak; kapsamlı ekranlarda, karmaşıklığı ve kod kalabalığını azaltmak esas amaç edinilmiştir. Bu şekilde model ve tasarım mantığı da birbirinden ayrılmış olur. KnockoutJS’de MVVM Presentation Model...

1

Mvc Rooting & Custom Constraint & Custom Action Filters

Bugünkü makalemizde amaç bir Mvc projesine request geldiği zaman izlenilecek işlem adımları ve gelen bu request’deki parametrelere göre daha en baştan yapılabilecek filitreleme ve kısıtlamalardır.Daha controller veya action’a gelmeden yapılan bu filitrelemeler, uygulamamıza performance ve...