Extensions allow us to extend funcitonality of an existing type without modifying original type. C# extensions method is a static method of a static class where ‘this’ modifier is applied to the first parameter. The type of first parameter will be the type of extension. https://github.com/SekmenDev/Sekmen.Core
My Skill Tests Result
DevSkiller Talent Score (22.02.2021) CodeSignal Coding Report (11.04.2020)
Asp.Net Güvenlik Ayarları
Benim yaklaşık her sitede kullandığım ve kullanılmasını tavsiye ettiğim hem güvenlik hem de performans ayarlarıyla alakalı bir yazıdır. Sunucu Ayarları SSL kullan HSTS aç Eski TLS sürümlerini kapat Gereksiz portları kapat. FTP, RDP gibi sadece geliştiricilere açık olanlara IP filtresi ya da VPN erişimi ekle 8.3 dosya desteğini kapat Her zaman sunucuyu güncel tut Her zaman her şeyi yedekle Site …
Gönderdiğiniz emaillerin SPAM olmaması için yapmanız gerekenler
Öncelikle gönderdiğiniz mailin spam olup olmadığını kontrol edebileceğiniz çok güzel bir site var: mail-tester.com. Bu adresi açın sayfadaki adrese bir email gönderin ve puanımı hesapla butonuna basın. Size neyi eksik yaptığınızı tek tek söylüyor. Özet: Örnek domain “sekmen.dev” ve kullanmak istediğim mail sunucu adresi “mail.sekmen.dev” ve mail sunucumuzun bulunduğu IP “1.2.3.4” olsun. Aşağıdaki bilgileri buna göre düzenlemek gerekiyor 1. MX …
My 2020 Year In Review From RescueTime
January was your most productive month with an average Productivity Pulse of 88. Your lowest average productivity pulse was in April. You logged time on 351 days this year. Your #1 category in 2020 was Software Development It made up 64% of your total time. Detaylı Bilgi: RescueTime-2020.html
Why I stopped using Chrome, Gmail, Facebook and others
First of all probably everybody knows why I stopped using them, because they are same reasons as everyone. Chrome uses a lot of RAM sends all information to Google servers its changing too fast, hard to adopt all new features privacy is not main concept, not even speed. Just security Incognito modu bile yeterince incognite değil Gmail & Google I …
İyi Yazılımcının Özellikleri
Her ne kadar şimdilerde 10x Developer diye bir şey çıksa da bunlar çok daha basit ama etkili özellikler. Bunları yıllar önce Perl dilinin kurucusu Larry Wall söylemiş ben de katılıyorum ve aktarıyorum Tembellik: İyi bir yazılımcı çok zahmet gerektiren işleri basitleştiren uygulamalar yazar Sabırsızlık: İyi bir yazılımcı öyle hızlıdır ki bilgisayar hızına yetişemez ve bu yüzden paranın satın alabileceği en …
Why I stopped using Dropbox, GDrive and others
Dropbox This one was a hard choice. I was using Dropbox for about 10 years. And I loved it for years. As you know Dropbox desktop app is wonderful and fast. They have file versions and a very good selective sync setting. It is not secure and 100% percent sure about this. I have also strong doubts that there is …
Yazılımcının En büyük Hatası
Cevabı hemen söylüyorum: Yazılımı sıfırdan tekrar yazmak. Bunun için yazılım dünyasında çok büyük örnekler var. En büyüğü Netscape. Eğer wikipedia olsaydı linki şu derdim: https://en.wikipedia.org/wiki/Netscape O Nestcape ki Javascript’i geliştiren firma. O Nestcape ki yıllarca Inter Explorer gibi başka hiç bir rakibi olmayan bir firma. O Nestcape ki zamanında AOL firmasına 10 Milyar Dolara satılmış. Ne varki versiyon 4’den sonra …
Serialization
Serialization: class => string/stream Deserialization: string/stream => class Types: Binary Serialization converts to binary / byte array [Serializable] attribute is used SOAP Serialization converts to XML for SOAP transfer JSON Serialization converts to string as json format