Açılış Zili: Piyasayı Tek Yerden Takip Et
Bilanço takvimi bir sitede, makro veriler başka sitede, notlarım bir metin dosyasındaydı. En çok uğraştığım şey veri çekmek değil, bir sayının ne zaman yalan söylemeye başladığını anlamak oldu.
Yazılar
Yazdığım projelerden çıkan notlar. Çoğu bir şeyin neden çalışmadığıyla başlıyor.
Bilanço takvimi bir sitede, makro veriler başka sitede, notlarım bir metin dosyasındaydı. En çok uğraştığım şey veri çekmek değil, bir sayının ne zaman yalan söylemeye başladığını anlamak oldu.
1000 bölümlük bir seriyi 300. bölümden takip eden birine site nasıl görünmeli? Asıl problem içerik toplamak değil, o içeriği okuyucunun nerede olduğuna göre saklamaktı.
Çok oyunculu bir çizim oyunu yazdım. En zor kısmı çizimi senkronlamak değildi — "İSTANBUL" yazan birinin doğru tahmin ettiğini anlamaktı.
Mimio ergoterapistler için bir panel. Ergoterapi hakkında hiçbir şey bilmiyordum ve öğrendiğim ilk şey şu oldu: kendi kavramlarını uydurma, mesleğin zaten bir dili var.
Prosedürel zindan üretmek kolay. Zor olan, üretilen zindanın gezilebilir olduğundan emin olmak. BSP ile nasıl çözdüğüme ve yol boyunca neyi patlattığıma dair notlar.
"Windows'ta kasıyor" dediler. Profilleyiciyi açtım: 60 kare, sıfır uzun görev, tertemiz. Sorun ölçtüğüm yerde değildi. Bulunca animasyon kütüphanesini de sildim.
Şu an okuduğunuz yazı bir dizi. Her blok bir union üyesi ve renderer eksik bir durumu unutursa TypeScript derlemeyi durduruyor. Bu yapının nasıl kurulduğu ve nerede yanlış yaptığım.
Bu sitede aylarca fark etmediğim bir hata vardı: yazdığım bazı Tailwind sınıfları hiç CSS üretmiyordu. Dark tema, sessizce açık tema renklerine düşüyordu.
İlk gerçek zamanlı uygulamamı Firebase ile yazdım, yıllar sonra aynı problemi kendi sunucumla çözdüm. İkisi arasındaki farkı en net gösteren şey, kimin karar verdiği sorusu.