Ankara'da yaşayan Fatih, kendi şirketinde özellikle bankacılık, sigortacılık ve otomotiv sektörlerinde IT danışmanlıkları vermektedir. Devops, ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır.

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…

Microsoft Build Tools

   Bir //Build/ konferansı daha geride kaldı ve elimizde bu hafta sonunu dolduracak bir dolu yeni sürüm kurulumu var.. Windows 8.1, Visual Studio 2013, Team Foundation Server 2013 v.b… Tüm bunların arasında pek çoklarının gözden kaçırdığı önemli bir ön izleme daha var ki altını çizerek paylaşmak istedim; Microsoft Build Tools 2013. Öncelikle Microsoft Build Tools…

Windows 8.1 : Masaüstünde Açılma

    Dün gerçekleşen //Build/ 2013 ilk gün keynote ile birlikte bir süredir beklediğimiz Windows 8.1 ön izlemesi yayınlanmış oldu. Bu sürümün en göz önünde olan özellikleri ise şüphesiz ki başlat menü ikonunun geri dönüşü ve açılışta başlat menüsüyle karşılaşmak yerine masaüstüne düşmek.    Windows 8.1 kurulumunun hemen ardından işletim sistemi açıldığı gibi başlat menüsü ikonunu…

Xamarin.Android : Arayüz Üzerine

   Android makale dizisinin önceki makalelerini daha çok tanışma ve arka taraftaki mimari üzerine ayırmıştım. Önemli olduğunu düşündüğüm bu konularda yeterli bir bilgi düzeyine ulaştığımızı düşünerek artık yavaş yavaş programlama ayağına doğru geçiş yapmayı düşünüyorum. Bu makalemde arayüz tasarımına değineceğim.    Masaüstü uygulama geliştiricileri için arayüz tasarımı görece daha kolaydır, doğrudan kodla ya da Visual…

OWIN sunucusu olarak IIS

   Hatırlarsanız serinin önceki makalelerinde OWIN’in ortaya koyduğu mimari ile birlikte web uygulamalarımızın sunucu bağımsız çalışabileceğinden bahsetmiştim. Aynı durum geliştirilen OWIN katmanları için de söz konusu. Geliştirdiğimiz örnek uygulamayı da IIS yerine Katana projesinin de yardımıyla masaüstümüzde sunmuştuk. Madem OWIN ile birlikte bir sunucu bağımsızlığından bahsediyoruz, bu durumda aynı yapıyı IIS üzerinde de sunabilmeliyiz.   …

OWIN; Hikayenin Devamı

   OWIN ile yeni tanışanlar için bir önceki makalemde güzel bir giriş yaptığımıza inanıyorum. İlk OWIN katmanımızı (middleware) yazarak Katana yardımıyla tüm bileşenlerimizi bir araya getirdik. Tarayıcıdan yaptığımız istek sonrasında konsolda ilk loglarımızı gördük. Tabi süreç bununla bitmiyor. Hele ki daha bir web sayfası bile gösteremediğimizi düşünecek olursak 🙂 Bu makalemde, kaldığımız yerden devam ederek…

Yeni Başlayanlar için OWIN

   Web teknolojileri ile ilgileniyorsanız bir şekilde OWIN’i duyduğunuzu tahmin ediyorum. Duymadıysanız da sorun yok, okumaya devam edin. Bu makalemde OWIN’e kulak dolgunluğu olan ya da ile ilk kez tanışanlar için dilim döndüğünce ne olduğundan bahsetmeye çalışacağım. Amacım teknik detaylara çok boğulmadan, mümkün olduğunca sade şekilde OWIN “okur yazarı” olmanızı sağlamak 😉    Öncelikle OWIN…

Chocolatey ile Paket Yönetimi

   Linux sistemlerde çalıştıktan sonra Windows makineme geri döndüğümde en çok eksikliğini duyduğum şeylerden birisidir APT (Advanced Packaging Tool). Linux makinelerde yazılım kurulması ve kaldırılmasını konsol üzerinden otomatikleştiren ve basitleştirebilen harika bir araçtır APT. Bilmeyenlerinizin kafasında netleşebilmesi için; Visual Studio için NuGet ne ise Linux için de APT aynıdır 😉    Bu girişten sonra sevindirici…

Xamarin.Android : Şapkadaki Tavşan

   Xamarin makalelerine son hızla devam ederken şöyle bir bakınca dördünce makaleye gelmişiz bile. Son makalemde sizlerle arka planda gerçekleşenleri, mimariyi paylaşmıştım. Buna biraz daha devam etmek faydalı olacaktır. Makalelerde en zorlandığım şey başlığı seçmek; madem bir öncekinde sihirbazın sırrı dedik, içeriği nedeniyle buna da benzer bir şey seçmek nedense çok mantıklı geldi 😉   …

Xamarin.Android : Sihirbazın Sırrı

   Hatırlarsanız bir önceki makalemde birlikte C# ile Android’e merhaba demiştik. Bloğumu takip edenleriniz bilecektir, “Merhaba Dünya” makalelerini seviyorum; basit ama anlaşılır. “Merhaba Dünya” uygulamaları ile teknik detaylarla çok fazla boğulmadan yeni tanıştığımız bir dünyaya adım atıyor, aynı zamanda da hızlıca gözle görülür bir şeyler üretmeye başlıyoruz. Serinin üçüncü makalesine başlarken, “Merhaba Dünya” dedikten sonra…