g y gy
u ü u ü
r k r k
k l k l
a e a e
n n n n
t i t i
u y u y
n o no
a r a r
29 Ekim 1923 - Cumhuriyetin 100.Yılı

Programlama öğrenmeye başlayan hemen herkes, tabiri caizse " Kod yazmak için yanıp tutuşur ".🤩Ancak kod yazma aslında bu işin son bacağıdır. Öncesinde farklı veri yapıları ve algoritma ⚙️ çeşitlerini inceleyerek kafanızda oturtmaya çalışmalısınız. Farklı algoritmalar ile çalışması gerektiğini kavrayan biri için sırada küçük kod blokları yazmaya geçmek gelebilir tabi ama benden öyle kolay kurtulamazsınız.🤪 Bir yazımda algoritmanın öneminden bahsetmeye çalışmıştım. O yazıdan algoritmanın ne olduğu ile ilgili yazdığım birkaç cümleyi aşağı ekliyorum. Tarih boyunca büyük dehaların, öncekilerin karmaşık bir şekilde kısmen toparladığı, ancak basit şekli ile kimsenin fark edemediği kavramları yakaladıklarını düşünürüm. El-Hârizmî , bu şekil... 🔎Devamını Oku

Mesela torrentten bir şeyler hortumladığınız bir günde değilseniz boşuna bilgisayarınızı açık bırakmak anlamsız.⚠️Özellikle bu yüzden son kullanıcıların da anlayabileceği sadelikte,🎯arada küçük bilgiler de vererek anlatmaya özen göstereceğim. Bu anlatım sadece masaüstü bilgisayarlar için geçerli olup taşınabilir bilgisayarlar için geçerli değildir. Açık olan bilgisayarımıza uzaktan zaten bağlanabiliyoruz; o yüzden halihazırda uzak bağlantı( RDP ) yapabildiğiniz üzerinden yazacağım. Eğer bilgisayarına henüz hiç uzak bağlantı yapmadıysanız Microsoft'un şuradaki linki ile direk adımları izleyerek ayarlarda açabilirsiniz. Tamamen kapalı🔒 olan bilgisayarımıza uzaktan nasıl bağlanacağız, daha doğrusu bağlanmak için bilgisayarı nasıl açacağ... 🔎Devamını Oku

İyi kavramının 'maalesef' herkese göre değişiklik gösterebildiği aşikar ve bence ana çıkış noktası beklentiler olup yazılım ekosistemi bunun en somut örneklerindendir. Geliştirici ile paydaşlar veya müşterinin 'iyi' beklentileri tamamen farklı olabilir. Bir kullanıcının ya da operasyon vb. takımların müthiş gördüğü bir proje aslında çok kötü ya da tam tersi olabilir. Bu yüzden öncelikle bu yazı ile ilgili bir konuya direk açıklık getirmek istiyorum.🙋‍♂️‍Eğer halihazırda bir yazılım uzmanıysanız ve ömrünüz boyunca  sadece tek başınıza kod yazacaksanız ki bu neredeyse imkansıza yakındır; bu yazı size hitap etmemektedir.  Yok yazılımcı değil, olmak isteyen biriyseniz ve  'Nasıl iyi bir yazılımcı olunur'  sorusunu soruyorsanız, yazılımda bir i... 🔎Devamını Oku

.NET Framework, genel amaçlı bir yazılım geliştirme platformudur. İşleyiş adımları Java'nın JVM(Java Virtual Machine) işleyişine benzemektedir. Şahsen projelerimi C# ile geliştiriyor olsam da yapılarındaki benzerlik ve çıkış tarihleri göz önüne alındığında Java'nın C#'dan önce .NET benzeri bir yapıyı sunduğu görülmektedir. Diller birebir benzemese de derlenme süreci çok benzerdir. Sun Microsytems'in de hakkını teslim etmek gerekir diye düşünüyorum.🧐 .NET Frameworke dönersek, Microsoft'un yazılım geliştirme teknolojilerini tek bir çatı altında toplayarak belirli standartlar getirme amacıyla oluşturduğu platformdur. Bu yapı ile farklılık gösteren programlama dillerinin birlikte çalışması mümkün kılınmış; yanı sıra güvenlik, program taşına... 🔎Devamını Oku