Tag Archives: C#

Ninject – Bağlama göre Şekillenen Tür Bağlamaları

   Ninject konusunda hızla ilerlerken bir önceki makalemizde ileri düzey konulara da giriş yapmıştık. Geldiğimiz noktada artık tür bağlamalarını da otomatize edebildik. Bu makalemde ise Ninject’in bir başka yönüne, güçlü olduğu bir yöne göz atacağız; Türlerin içinde bulundukları bağlama göre ilişkilendirilmesi. Dikkat edecek olursanız şimdiye kadar geldiğimiz noktada türlerin bağlanması tamamen statikti. Örneğin; IGunlukDeposu uygulamanın…

Read More

Raspberry Pi – Mono Kurulumu

   Twitter takipçilerim elektronik’e ne kadar meraklı olduğumu biliyorlardır. Arduino, Odroid derken B+’ın çıkmasıyla birlikte bir de Raspberry Pi’yi denemeye karar verdim.    Paketi elime geçti; fakat hafta içinin yoğunluğuyla üzerinde çok çalışma fırsatı bulamamıştım. Hafta sonu ile birlikte kolları sıvayıp Raspberry Pi Model B+’ı incelemeye koyuldum. NOOBS ile birlikte kurulum işleminin olabildiğine kolaylaştığı bir…

Read More

Ninject, Otomatik Tür Bağlamaları

   Ninject konusunda, önceki makalelerim ardından temel düzeyde ve hızla projelerimizde uygulayabileceğimiz bilgi birikimine sahip olduğunuza inanıyorum. Artık sıra yavaş yavaş daha ileri konulardan bahsetmekte. İlk konumuz tür bağlamalarında otomasyona gitmek…    Diyelim ki; önceki makalelerimde verdiğim örneklerden farklı olarak, modul projelerimizin içerisinde bağlanması gereken pek çok modülümüz bulunuyor. Bu durumda hepsini tek tek modül…

Read More

Ninject, Gevşek Bağlı Sistemler : Modül

   Önceki makalemle birlikte Ninject’e yaptığımız giriş ardından Dependency Injection’ın hayatımızı ne kadar kolaylaştırabildiğini size örnekleyebildiğimi umarım. Şimdi sıra bunu bir adım daha ileri taşımakta. Dependency Injection konusu boyunca hedefimiz her zaman için olabildiğince gevşek bağlı (loosely coupled) bileşenler ortaya koyabilmek olmalı. Bu bakış açışıyla yazı dizisi boyunca örnek olarak kullandığım uygulamanın aşağıdaki main metoduna…

Read More

Kendi Uygulamamızda OWIN

   OWIN makale serisinde, tanışma ardından yazdığımız OWIN katmanlarını önce Katan ardından da IIS üzerinde çalıştırdık. Bu sayede sunucu ve işletim sistemi bağımsız web uygulaması geliştirmenin tadını almaya başladık 🙂 Şimdi de sıra geldi kendi geliştirdiğimiz bir uygulama üzerinden bu OWIN katmanlarını sunmaya.    Bu makalemde işleyeceğim senaryomda kendi geliştirdiğim basit bir konsol uygulaması üzerinde…

Read More

Fırat Üniversitesindeydik

   23 Mart’ta Yazılım Dilleri etkinliği için sevgili Daron Yöndem, Veysel Uğur Kızmaz ve Muhammed Önal ile birlikte Elazığ’da, Fırat Üniversitesi’ndeydik.                                Etkinliğin gündüz bölümünde katılımcılara Windows 8 ile birlikte yazılım geliştirici olarak bizlerin nasıl etkileneceğini, bizleri nelerin beklediğini anlatırken Windows…

Read More

Xamarin; Android, IOS ve C# Üzerine

    .Net framework ilk ortaya çıktığında insanlar oldukça heyecanlanmışlardı. Java ile Linux ruhuna sahip insanların yakaladığı platform bağımsızlığı nihayet Microsoft dünyasına da geliyordu. Gerçekten de teknik olarak bakıldığında .net framework aynı java gibi sanal bir motor üzerinde çalışıyordu, dolayısıyla da platform bağımsızdı. Pratikte ise bu bağımsızlık uzun süre sadece Windows sistemler için geçerli oldu.   …

Read More

Microsoft “Roslyn” 3. CTP Yayınlandı

    Uzun bir bekleyiş ardından kısa bir süre önce Visual Studio 2012 ile tanıştık. Heyecanla Visual Studio’nun bu yeni sürümünü kullananlar Roslyn fanatiklerini kaçınılmaz bir süpriz bekliyordu; Visual Studio 2012 ve Roslyn CTP birlikte çalışmıyorlardı (Hey durun bir dakika, Roslyn’d ne diyorsanız sizi önce buraya alayım). Bunun temel nedeni Roslyn CTP’nin getirdiği yenilikler nedeniyle Visual…

Read More

Masaüstü Uygulamasından ASP.NET Sayfalarıyla Etkileşim Webiner’i

   NedirTv.com çatısı altında gerçekleştirdğimiz ve geçtiğimiz pazartesi akşamı saat 21:00 ‘da başlayan ve süre olarak da 1.5 saati bulan webiner’de bir masaüstü ya da konsol uygulamasından web sayfalarına, özellikle de asp, asp.net, php, jsp gibi dillerle yazılmış web sitelerine nasıl veri gönderebileceğinize değindim. Katılımcılar açısında faydalı olduğuna inandığım “Masaüstü Uygulamasından ASP.NET Sayfalarıyla Etkileşim” webiner…

Read More

Microsoft “Roslyn” CTP

   Geçtiğimiz yıldan beri merakla beklenen Microsoft “Roslyn” projesi nihayet CTP sürümü ile yazılım geliştiricilere merhaba dedi. Özellikle son iki haftadır bugünü iple çektikten sonra artık gönül rahatlığıyla Microsoft “Roslyn” CTP’yi indirebileceğiniz link’i sizlerle paylaşabiliyorum; http://msdn.com/roslyn    Heyecanla bir solukta bu bilgiyi sizlerle paylaştıktan sonra, konuya yeni olanlar için sanırım öncelikle Microsoft “Roslyn” nedir anlatmalıyım;…

Read More

en_USEnglish