
Neden Buradayım ve Bu Sitede Ne Var?
Bu sitede iki iş bir arada duruyor: yirmi yılı geçen yazılım geliştirme ve birkaç yıldır sürdürdüğüm doğa belgeseli çalışması. Buraya ilk kez gelen birinin nereye bakacağını bilmesi için kısa bir yol haritası.
Neden yazıyorum?
Bir konuyu gerçekten bilip bilmediğim, onu yazmaya oturduğumda ortaya çıkıyor. Anlatırken takıldığım yer, çoğu zaman eksik bıraktığım yerdir. Yazıların bir bölümü doğrudan bu yüzden var.
İkinci sebep daha basit. Türkçe teknik kaynak hâlâ az ve olanların çoğu ya çeviri ya da yüzeysel. Bir sorunu çözmek için saatlerce yabancı kaynak taradıysanız ne demek istediğimi anlarsınız. Kendi çözdüğüm konuları yazmak, aynı yolu bir daha kimsenin baştan yürümemesi anlamına geliyor.
Üçüncüsü ise kayıt tutmak. Altı ay önce verdiğim bir kararın gerekçesini hatırlamak, o kararı yeniden vermekten çok daha ucuz.
Yazılım tarafında ne var?
PHP temellerini sekiz bölümlük bir seri halinde topladım. Seri sırayla okunacak biçimde kurgulandı ve kurulum ve temel sözdizimi yazısıyla başlıyor. Devamında döngüler, diziler, fonksiyonlar, metin işleme, süper globaller, form işleme ve dosya işlemleri geliyor.
Serinin dışında kalan yazılar günlük işte karşıma çıkan konular üzerine. SQL injection ve hazır sorgular, veritabanı indeksleme, monolit ile mikroservis arasındaki karar ve API sürümleme bunların başında geliyor.
Bir de doğrudan deneyimden çıkan iki yazı var: üretimde yaşanan hataların analizi ve ekipte bilgi aktarımı. İkisi de yıllar içinde pahalıya öğrenilmiş konular.
Belgesel tarafında ne var?
Hazırladığım belgesellerin tamamı belgeseller bölümünde duruyor. Vahşi yaşam, çöller, okyanuslar, kutuplar ve tek tür üzerine yoğunlaşan kısa bölümler var.
Bu işi tek başıma yapıyorum. Araştırma, anlatım metni, kurgu ve seslendirme bana ait. Profesyonel bir yapım ekibinin çıkardığı işle yarışmıyorum; amacım Türkçe anlatımla, izlenmesi keyifli ve bilgisi doğru içerik üretmek.
Nasıl yazıyorum?
Yazıların hiçbirinde giriş hikâyesi bulamazsınız. İlk paragraf doğrudan konuya girer, çünkü buraya gelen kişi genellikle bir sorunun ortasındadır ve zamanı kısıtlıdır.
Kod örnekleri çalışır durumda ve güncel PHP sürümüne göre yazılır. Bir konuda kesin bilgim yoksa yazmam; yanlış bir şey yazdığımı fark edersem düzeltirim. Aynı şekilde bir hata görürseniz bana bildirebilirsiniz, düzeltir ve teşekkür ederim.
Kimin ne kullanması gerektiğine dair kesin hükümler de vermiyorum. Çoğu teknik karar bağlama bağlıdır; yazılarda bu yüzden karar ölçütlerini anlatmayı, hazır cevap vermeye tercih ediyorum.
İletişim
Soru, düzeltme ya da iş teklifi için iletişim sayfasını kullanabilirsiniz. Kim olduğuma ve ne iş yaptığıma dair ayrıntı hakkımda sayfasında yer alıyor.
Yorumlar
İlk yorumu sen yap.
