Hello World! :)
19 Eylül 2026 - Cumartesi - 22:44
Bu, sizin bildiğiniz bir klişe "Hello World" değil. Bu, sonunun geldiği düşünülmüş ve terkedilmeye neredeyse
yüz
tutmuş, henüz yapay zekanın gücünü keşfedemeyen insanların, hala kodlamaya devam ettiği yazılım dünyasına
uzun
zaman sonra edilmiş kaygılı bir "Merhaba"... Konuşulacak çok şey var. Her şeye sıfırdan başlıyorum ve yavaş
yavaş inşa edeceğim. Ama önce, şu anda (Rudder adını verdiğim) sunucu yönetim uygulamasının arayüzündeki
editörden bunları yazma konusunda bir şeyler yapmalı... Ardından bu sitenin yapılışındaki tüm aşamaları,
daha
önceden geliştirdiğim uygulamaları, bildiklerimi ve karşılaştığım zorluklara karşı bulduğum çözümleri
anlatacağım. Keyifli yazıların olacağını düşünüyorum. Bu arada yapay zeka kullanmayı (en azından kodlama
yaparken) düşünmüyorum. Yanlış anlaşılmasın karşı değilim. Sadece bilgilerimi tazelemek
istiyorum.
Şimdilik çok fazla uzatmayayım. Hadi bir repoya ve yerel bir editöre geçelim. :)
İlk Dokunuş
11 Ekim 2026 - Pazar - 16:01
Normalde ilk çağlara dönmem gerekirdi belki. Yani editor, IDE gibi bir şey kullanmadan geliştirme yapmak
gibi. Bu konuda beni yargılayabilirsiniz ama açıkçası "Not Defteri"
kullanarak geliştirmeye belirli bir süre devam etmek, motivasyonumu kaybetmeme yol açmasından korktum. Bu
yüzden Cursor'ın bütün yapay zeka ile alakalı, "Tab ile tamamlama" vb. her şeyi kapattım. Hatta biraz daha
ile gidip, olaki bir yapay zeka aracıyla bu repoya erişim sağlayıp işlem yapmaya çalışırsak, yapay zekanın
bu repoda işlem yapmaması için bazı ricalarda bulunan markdown dosyaları da oluşturdum.
Artık hem temiz ve ortalama hız katacak hem de yapay zeka kullanmadan geliştirme yapabileceğim bir editörüm
var. Artık görünümüm bu şekilde:
Görselden de görüldüğü üzere geliştirme yaparken hızlanmış gibi görünsem de aslında hem geliştirme yapıp hem
de içeriği yazıyorum. Bu da benim için hayli zorlayıcı bir süreç olacak. Bunu başlangıçta böyle yapmayı
düşünüyorum. İlerleyen zamanlarda sadece gelişmelerle alakalı detaylı blog yazarım ama şu anki süreçte
günlük gibi burayı kullanıp her bir detayı unutmadan aktarmak istiyorum. Neyse, geyiği bırakıp biraz da
teknik kısma geçelim.
Öncelikle Rudder'daki editörü kullanırken yazdığım index.html'i bir repoya bağlamam gerekiyordu. O noktada,
7 sene önce açtığımı farkettiğim repoyu kullanmaya karar verdim. Tam 7 sene önce... yani profesyonel
kariyerim 2inci senesinde bir şeyler yapabileceğimi düşünmüşüm yine. Ama yaptıklarım:
Sadece bir "Initial commit". Hemen hızlıca clone yaptım ve Rudder'dan indirdiğim index.html dosyasını
içerisine atıp işe koyuldum.
Başlangıçta, bazı tagları koymayı unuttuğumu farkettim. Hem içeriği yazarken hem de görsel olarak
tarayıcıdan teyit edip gerekli düzenlemeleri yapıyorum. Aynı zamanda ileriye dönük yatırımları da yapmaktan
kaçınmıyorum. Bazı class eklemeleri, tagların düzgün kullanımı gibi... Çünkü biliyoruz ki, ömür boyu
sıfırdan
CSS yazarak bu siteyi oluşturmak, bu aşamada tatlı gelse de, ilerleyen aşamalarda işin içinden çıkılmaz bir
hal alacak. Bu yüzden Tailwind gibi bazı tasarım kütüphanelerini eklediğim durumlarda, saçma bozulmalar
yaşamamak için
sağlam bir temel oluşturmuş oluyorum.
Bu ilk dokunuşlar, hem benim hem de okuyan kişilerin için ısınma turu oluştursun diye bu gönderiyi burada
sonlandırmak istiyorum. Söz diğer gönderilerde daha da teknik derinliğe ineceğim. Ama şimdilik; commit,
push...