Selçuk Ermaya

Selçuk Ermaya

A developer has no name

6 $ 'a yedekli Task & Project Management Tool'a Sahip Olmak

6 $ 'a yedekli Task & Project Management Tool'a Sahip Olmak

Normalde doğrudan konuya girmeye seven biriyim fakat bu yazıda işleri biraz değiştirelim. Neden Task & Project Yönetim Aracına İhtiyacım var? * Eğer bir şirketiniz varsa / olacaksa * Bireysel olarak projelerinizi / işlerinizi yöneteceğiniz bir ortama ihtiyacınız varsa * Yaptığınız işler ile alakalı işin tipi, önceliği, harcadığınız zaman gibi bilgileri kayıt altında tutmak istiyorsanız * Müşterileriniz veya
5 min read
OpenSSL ile Uygulamalarınız için SSL Sertifikası oluşturmak
web sitesi için ssl sertifikası

OpenSSL ile Uygulamalarınız için SSL Sertifikası oluşturmak

Hiç uzatmadan direk nasıl yapılacağına geçiyorum. Bütün bunları CLI da yapıyoruz. (Windows: Command Line, macOS | Linux : sh, Bash, zh) Aşağıdaki komutları çalıştırabilmemiz için ihtiyacımız olan şey openssl. Küçük bir Google araması ile istediğiniz işletim sistemine kurabilirsiniz. Oluşturduğunuz sertifikaları istediğiniz her yerde çalışabileceğiniz gibi Trusted (Doğrulanmış) olmadığını unutmayın. Bu sertifika Self
1 min read
Asp.net Core ile MongoDB 'yi kullanamıyor musunuz? Olur o iş ;)
mongodb

Asp.net Core ile MongoDB 'yi kullanamıyor musunuz? Olur o iş ;)

project.json dosyanız içerisinde (eğer Asp.net Core / Dotnet Core'un yeni sürümünü kullanıyorsanız.) frameworks bölümünde dnxcore50 dikkatinizi çekmiştir muhtemelen. MongoDB'nin mevcut sürümü henüz dnxcore50 framework desteği sunmadığından dolayı böyle bir hata ile karşılaşıyoruz. Bunun hızlı bir çözümü var elbet. dnxcore50 'ı frameworks bölümünden sildiğimizde problemimiz giderilmiş oluyor. Haliyle project.json
1 min read
dnx-watch ile Asp.net Core uygulamalarınıza auto-rebuild özelliği kazandırın
asp.net core

dnx-watch ile Asp.net Core uygulamalarınıza auto-rebuild özelliği kazandırın

Hiç lafı dolandırmadan direk konuya gireyim. Asp.net Core ile geliştirmiş olduğunuz uygulamalarınızda eğer ki build task'lar, shortcut'lar vs şeyler kullanmıyorsanız muhtemelen kendinizi her değişiklik yaptığınızda "dnx web" komut satırına mahkum hissetiğiniz olmuştur. Aslında bu build olayının çok daha kolay bir yolu var. "dnx watch". Öncelikle ihtiyacınız olan şey bu
1 min read
Daha iyi bir programcı olmak için 10 altın kural
be a better programmer

Daha iyi bir programcı olmak için 10 altın kural

1. Kendini tekrar etme Bu takip edilmesi gereken harika bir prensiptir. Ben gerçekten yazmış olduğum koda geri dönüp birden çok kullandığım kısımlarını yeniden düzenlemekten keyif alıyorum. Bazı uzun metodları parçalara ayırıyorum. Ctrl+R+M kısayolu Visual Studio üzerinde kodları yeniden düzenleyerek parçalara ayırmama yardımcı oluyor. Bu kodu yeniden kullanabilir ve
3 min read
arsiv

String.Format - İşinizi Kolaylaştıracağınızı düşündüğüm bir özellik [Arşiv]

Zamanında karşılaştığım bir sorundan gelmişti aklıma. O Zaman String.Format komutunun işlevselliğini tam olarak idrak edememiş olsam gerek bu özelliği göz ardı etmişim. Neyse gel gelelim anlatmak isteidiğim şeye. Diyelim ki Ürün ID lerini çekiyorsunuz fakat istediğiniz ürün ID'si size haliyle ilk kayıttan itibaren tek hane olarak gelecektir. Misal veriyorum
1 min read
Matematiği Seviyorum Çünkü [Arşiv]

Matematiği Seviyorum Çünkü [Arşiv]

Matematiği Seviyorum; Yıllardır ders kitaplarında gördüğümüz konular, bize anlamsız gelen gelen formüller, öğretmenlerimizin bazen anlamsızlıkla sonuçlanan çabaları... Hepsi bir yana matematiği sevdirmekten çok insanları matematikten soğutmaya yönelik öğretmenlerin ders anlatım biçimleri. Hep şu soruyu sormuşuzdur hocalarımıza "Hocam matematik bize güncel hayatta ne fayda sağlayacak? Ne işimize yarayacak?". Bu soru ve
3 min read

Hayat kurtaran Regular Expression - Düzenli İfadeler - 2 [Arşiv]

Bir önceki yazımızda Regular Expression'lar hakkında bilgi sahibi olmuştuk. Şimdi ise olayı örnekler yaparak nasıl pekiştireceğimizi göreceğiz. Örnek 1 C#'da yazdığınız programda bir alana yanlızca 5 haneli bir sayı girdirmek istediğimizi düşünelim. Normalde bir programcının elinin altında bu işi gerçekleştiren componentler bulunur fakat bulunmadığını ve kullanmak istemediğinizi varsayıyorum :) Bu
3 min read

Hayat kurtaran Regular Expression - Düzenli İfadeler - 1 [Arşiv]

Birçoğumuzun programlama hayatında önemli yer teşkil eden Regular Expression(Düzenli İfadeler)'lardan bahsetmek istiyorum sizlere. Regular Expression hemen hemen güncel tüm programlama dillerinde yerini almış durumda. Regular Expression'lar çok uzun bir konu olduğundan dolayı ben sizlere bölüm bölüm anlatmayı uygun görüyorum. İlk bölümümüzden başlayalım. Peki nedir bu Regular Expression denen
1 min read