İlkay İlknur

Hoşgeldiniz

Bloga yeni yazı eklendiğinde haberdar olmak için RSS veya email bazlı servisi kullanabilirsiniz.

Azure App Servicelere Ücretsiz Sunulan Let's Encrypt SSL Sertifikalarının Yüklenmesi ve Otomatize Edilmesi

Mayıs 06, 2020
Herkese Selamlar, Bu yazıda Azure App Servicelere ücretsiz olarak sunulan Let's Encrypt sertifikalarını nasıl yükleyebileceğimizden ve bu işlemleri nasıl otomatize edebileceğimizden bahsedeceğiz. Şu an hali hazırda Azure'da bulunan bir app service'te HTTPS'i enable etmek için dışarıdan bir SSL sertifikası satın alıp yükleyebiliyoruz. Bunun yanında SSL sertifikalarının ücretsiz olarak üretilmesi ...
Devamı →

Github Actions'a Kısa Bir Bakış

Nisan 20, 2020
Uzun bir aradan sonra herkese selamlar, Bu yazıda konumuz Github Actions. Github actions özet olarak Github üzerinde yazılım geliştirme akışlarını otomatize etmemizi sağlayan bir özellik. Daha detaylı bir şekilde ifade etmemiz gerekirse kodun build, test veya deploy edilmesi gibi taskları yaratabileceğimiz ve bu taskları kullarak da CI(Continuous Integration)/CD(Continuous Delivery) akışlarınızı ...
Devamı →

C# 7.2 - Value Typelarda Referans Semantiği Yenilikleri

Aralık 20, 2017
Visual Studio 15.5 update'inin release olması ile beraber C#'ın bir sonraki minor release'i olan 7.2 versiyonu da artık RTM oldu. Daha önceki C# 7.1 yazımda da bahsettiğim üzere minor C# versiyonları Visual Studio içerisinde default olarak aktif olmuyor ve bu özellikleri kullanabilmemiz için ufak bir ayar yapmamız gerekiyor. Bu gerekli olan ayara da C# 7.1 Yenilikleri yazımdan ulaşabilirsiniz. C# ...
Devamı →

C# 7.1 Yenilikleri

Kasım 24, 2017
Daha önceki blog yazılarımda ve videolarımda C#'ın minor releaselerinin çıkarılması için çalışmalar yapıldığından bahsetmiştim. Şimdiye kadar baktığımızda her yeni Visual Studio versiyonu ile beraber C#'ın da yeni versiyonu çıkıyordu. Bu nedenle hem büyük kapsamlı yenilikler hem de ufak yenilikler doğrudan tek bir versiyon içerisinde bulunuyordu. Halbuki dil içerisindeki bazı yenilikler geliştiril...
Devamı →

Visual Studio 2017 Kurumsal Lansman C# 7.0 ve Visual Studio 2017 Oturumlarım

Nisan 03, 2017
Geçtiğimiz hafta Microsoft Türkiye ofisinde kurumsal müşteriler için Visual Studio 2017 lansmanı vardı. Bu lansmanda ben de C# 7.0 ve Visual Studio 2017 yeniliklerinden bahsettim. Etkinliği Microsoft sadece kendi davet ettiği müşterileri için düzenlediğinden maalesef etklinlik duyurusunu paylaşamadım. Ancak Visual Studio 2017 ile ilgili bir community etkinliği olursa Twitter ve Facebook üzerinden...
Devamı →

Visual Studio 2017 Yenilikleri Video Serisi

Mart 27, 2017
Bundan önceki Visual Studio versiyonlarında gelen yenilikler ile ilgili zamanında Youtube üzerinde bazı videolar paylaşmıştım. Visual Studio 2017'nin geçtiğimiz günlerde release olmasıyla beraber aynı şekilde videoları da Visual Studio 2017 için çekmeye karar verdim ve bu serinin ilk dört videosu yayında. Aşağıdan hazır olan videoları bulabilirsiniz. Yeni videoları kaçırmamak için Youtube kanalıma...
Devamı →

Task.FromResult Metodu Ne İş Yapar, Nerede Kullanılır ?

Aralık 05, 2016
Bugün C# ile kod yazarken en sık kullandığımız keywordlerden ikisi şüphesiz ki async & await keywordleri. Her ne kadar bu keywordleri bilinçli olarak kullanıyoruz muyuz konusunda tam emin olamasam da bazen async & await keywordunu kullanmaktan biraz daha ötesine geçmek gerekiyor. Task objesi bildiğimiz üzere .NET içerisinde bir asenkron operasyonla ilgili tüm bilgileri içerisinde tutan sın...
Devamı →

C# 7.0 - Out Variables

Kasım 19, 2016
C# 7.0 ile beraber gelecek olan ufak ama oldukça kullanışlı özelliklerden biri de out variable'lar. Aslında yazının devamını okuyunca bu özellik daha önce gelmedi mi diye de düşünebilirsiniz. Çünkü bu özelliğin ilk olarak C# 6.0 ile beraber gelmesi planlanıyordu ancak Visual Studip 2015 RC versiyonuna geldiğinde C# ekibi bu feature'ı release'e kadar yetiştiremeyeceğini düşündüğü için C# 6.0'dan çı...
Devamı →

C# 7.0 - Tuples

Ağustos 25, 2016
C# 7.0 ile beraber gelecek olan önemli özelliklerden biri de Tuple'lar. Tuple tiplerine aslında çokta yabancı değiliz. Tuple tipiyle ilk olarak .NET Framework 4.0 ile tanışmıştık. Hani şu içerisinde Item1, Item2, Item3 diye propertyler olan tipler 😃 Çoğu zaman aslında kullanmak istediğimiz ama bu property isimlerinden dolayı kullanma konusunda içimizin rahat olmadığı tipler 😃 Tupleların en öneml...
Devamı →

BenchmarkDotNet ile Performans ve Memory Benchmarking

Temmuz 25, 2016
Bir ürün geliştirirken ne kadar dikkat ediyoruz bilmiyorum ama geliştirdiğimiz uygulamanın en önemli özelliklerinden biri de hiç kuşkusuz ki uygulamanın performansı. Kimi zaman "abi önce çalışsın, sonra performansa bakarız" dedikten sonra ne yazık ki o "sonra" hiçbir zaman gelmiyor taa ki müşteriden bir şikayet alana yada out of memory exception gelene kadar :D Bu yazıda sizle...
Devamı →