Merhaba Windows IoT

   Geçtiğimiz hafta San Francisco’da gerçekleştirilen BUILD konferansı birbirinden önemli duyurularla geçti. Karşımızda alışageldiğimizden farklı bir Microsoft vardı. Tüm cihazlarda tek bir Windows vizyonunda önemli bir dönüm noktası bu konferansta duyuruldu. Masaüstü, Xbox, Table, Telefon, HoloLens ve hatta Internet of Things (IoT)… Windows 10 heryerdeydi. Tek platformlar için tek bir windows, tek bir uygulama marketi……

Windows Azure Pack ile Özel Bulut Oluşturma

   Bir önceki makalemle birlikte Windows Azure Pack’e giriş yaptıktan sonra sıra geldi kendi özel bulutumuzu oluşturmaya. Makale serisinde üzerinden gideceğim senaryo bir dış müşterilere hizmet veren bir kurulumdan ziyade, kurum içi müşterilerin kullanımına sunulan kurumsal bir özel bulut oluşturmak.    Oluşturacağımız özel bulut kendi içerisinde geliştirme, test ve üretim gibi ayrı alt bulutlara sahip…

Windows Azure Pack, Tanışma

   Bu blog üzerinden çoğunlukla .Net, özellikle de C# üzerine paylaşımlarımı okumaya alışkın olduğunuzu biliyorum; fakat bu makale serisinde farklı bir alanda ilerleyeceğiz. Konumuz Windows Azure Pack. Makalemde Windows Azure Pack’a farklı bir açıdan yaklaşmak istiyorum. İş hayatında aktif olarak kullandığım, yönettiğim, yönlendirdiğim süreçlerden birisi de DevOps… Bu bağlamda da başından beri ekibimin elinin altında…

Microsoft MVP Ödülü v5.0

   Bir yıl daha ne kadar da çabuk geçti ve 5. nominasyon dönemimde… 5. defa güzel bir haberle yeni yıla başlıyorum, Microsoft tarafından Visual C# (.Net Expertise) alanında bir kez daha En Değerli Profesyonel (Most Valuable Professional, MVP) ödülüne layık görüldüm.    Geçen yıl yazdığım yazıyı hatırlarsanız 2013’ün ikinci yarısında İzmir’den Ankara’ya taşınmamla başlayan hayatımdaki…

Connect(“fırtına…”);

   Dün akşam gerçekleşen ve online olarak da takip edilebilen Microsoft Connect(); etkinliğinin ilk günü gerçekten de .Net eco sistemi açısından tarihi bir etkinlikti. Doğrusunu söylemek gerekirse paylaşılan bilgileri önceden biliyor olmama rağmen suskun kalabilmek bir yana, etkinliği izlerken her şeye rağmen insan heyecan duyuyor. İlerleyen satırlarda detaylarını ileteceğim ve etkinlikte duyurulan yeniliklere baktığımızda dikkatinizi…

Ev Eğlence Sistemim

   Beni yakından tanıyanlar bilecektir; Ev’de sinema en sevdiğim aktivitelerden birisidir. Bunun üzerine bir de ARM tabanlı sistemler ve akıllı ev sistemleri üzerine olan ilgimi de eklediğimizde kaçınılmaz olarak ortaya güzel bir karışım çıkıyor. Makalemde bu konudaki nacizane deneyimlerimi fikir vermesi adına sizlere aktarmak istedim. Öncelikle, bu yazımda hedefim film, müzik, kişisel video ve fotoğraf…

Enterprisecoding, Unplugged

   Bir süredir vakit buldukça yürüttüğüm Enterprisecoding, Unplugged projem artık hazır! Arkadaş sohbetlerinde zaman zaman söylerdim yazdığım makalelerimi toplasam burdan köye yol olur diye… En sonunda nihayet bir kitapta topladım; kötü haber köye kadar yol olmadı 🙂 Öte yandan 1000 sayfanın üzerinde güzel bir başucu kitabı oldu…    Enterprisecoding.com üzerinden paylaştığım Türkçe içerikli makalelerimi topladığım…

C# 6.0 – İstisna Filtreleri

   İstisna Filtreleri (Exception Filters), bence C# 6 ile birlikte gelen önemli, bir o kadar da dikkatle yaklaşılması gereken bir yenilik. Alışa geldiğimiz try-catch bloklarında yakalanan istisnanın hangi iş mantığı bloğunca işleneceği tek bir kritere bağlıdır; istisnanın türü. C# 6 ile birlikte bu mantık bir adım ileri taşınarak ek bir kontrol cümleciği ile daha iyi…

C# 6.0 – Static Using Cümlecikleri

   Hızla C#’ın bir sonraki sürümünde karışılacağımız yenilikleri sizlerle paylaşırken sırada görece basit; ama kod yazarken seveceğiniz bir yenilik var. Dil geliştiricilerin bu sürümde özellikle derleyiciye yoğunlaştığını düşünürsek bu makalemde detaylarını paylaşacağım static using cümleciği gibi sözdizimsel ‘şekerlemelerin’ de eklenmiş olmasına şaşırmamak lazım.    Static using cümlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirttiğimiz…

C# 6.0 – Expression Bodied Functions

   C# 6 ile birlikte gelen yenilikleri incelediğimiz makale serisinde sırada Expression Bodied Functions (İfade Gövdeli Fonksiyonlar) var. Expression Bodied Functions ile birlikte; Lambda ifadeleri ile birlikte tanıştığımız sadeleşmiş fonksiyon ifadelerindeki kullanım kolaylığı sınıfların üye fonksiyonlarına da taşınmakta. Buna göre artık basit fonksiyonlarımızı lambda ifadelerine benzer şekilde tanımlayabilmemiz mümkün oluyor.    Yukarıdaki fonksiyonu ele alalım.…