Category Archives: Türkçe

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….

Read More

C# 6.0 – Auto-Property İyileştirmeleri

   C# 6’nın çıkış tarihi yaklaşırken önceki paylaşımlarında olduğu gibi planlanan özeillikleri yanında artık netleşmiş ve CTP’ler ile karşımıza çıkan özelliklerini anlatmanın zamanı geldi. Bu makalemde bu yeniliklerden Auto-Property’ler üzerinde yapılmış olan iyileştirmelerden bahsedeceğim.    C# dilinin gelişimini mercek altına aldığımızda CLR seviyesinde yapılan iyileştirmeler yanında, hatta çok daha fazla şekilde dil yapılarında iyileştirmelerin yapıldığını…

Read More

Raspberry Pi – Röle Kontrolu

   Raspberry Pi makale serisinin son bölümünde hatırlarsanız size C# ile nasıl GPIO işlemleri yapabileceğinizi anlatmış ve Enterprisecoding RPI.GPIO kütüphanesini tanıtmıştım. İlk “Merhaba Dünya” uygulamamız led yakıp söndürmek oldu. Tabi ilk uygulama böyle olunca “Hocam, bu kadar basitten gitmesek?!” kıvamında tepkiler almadım değil. Anlaşılan o ki gerçek hayatta kullanabileceğiniz örnekler istiyorsunuz 😉 Bu makalemde size…

Read More

C# 6.0 – Desen Eşleştirme (Taslak Önerisi)

   Özellikle Roslyn projesinin .NET Compiler Platform adıyla açık kaynak olarak geliştirilmeye devam etmesi ardından C# 6 çalışmaları da ivmelendi. Açık kaynak kod geliştiricilerinden destek gelmesi ve C#’a yeni özellikler katma isteği bu ivmenin dinamikleri arasında yer alıyor. Çalışmalar hızla devam ederken, geçtiğimiz hafta içerisinde yeni bir gelişme yaşandı. C# diline yeni bir özellik eklenmesi…

Read More

C# 6.0 – Record Sınıfı (Taslak Önerisi)

   Özellikle Roslyn projesinin .NET Compiler Platform adıyla açık kaynak olarak geliştirilmeye devam etmesi ardından C# 6 çalışmaları da ivmelendi. Açık kaynak kod geliştiricilerinden destek gelmesi ve C#’a yeni özellikler katma isteği bu ivmenin dinamikleri arasında yer alıyor. Çalışmalar hızla devam ederken, geçtiğimiz hafta içerisinde yeni bir gelişme yaşandı. C# diline yeni bir özellik eklenmesi…

Read More

Desired State Configuration – Yapılandırma Verisi

Hatırlayacak olursanız önceki makaleyle birlikte Desired State Configuration’a giriş yapmıştık. Konunun anlaşılması adına örnekleri olabildiğince basit tutarak sadece sunucu üzerinde IIS yapılandırması üzerinden durdum. Öte yandan gerçek hayatta yapılandırmalarımız bu kadar basit olmayacaktır. Gerçek sistemlerde birden çok yapılandırma yapılması gerekecek, birden çok role sahip sunucunun bulunduğu parkura sahip olacaksınız. Sistem gereksinimleri değiştikçe sunucu parkurunuz da…

Read More

Desired State Configuration

DevOps dünyasının karşı karşıya kaldığı en büyük problemlerden birisi kuşkusuz ki yapılandırma yönetimidir (configuration management). Özellikle günümüz rekabet ortamındaki hızlı değişim gereksimini ve bulut mimarisinde uygulamaların yatayda hızla çoğaltılabildiğini düşünecek olursak artan önemini daha iyi kavrayabiliriz. Bir fikir sahibi oaln değil, bir fikri hızla ürüne dönüştüren, geliştiren kazanacaktır. Bu bakış açısıyla, geçen her saniye para…

Read More

en_USEnglish