GyaanSetu WebDev

Modern web için frontend, backend ve DevOps.

438 articlesDeep, practical knowledge

API Kimlik Doğrulama: API Anahtarları vs JWT vs OAuth 2.0

API Kimlik Doğrulama: API Anahtarları vs JWT vs OAuth 2.0 Bir keresinde kimlik doğrulaması olmayan bir API yayınlamıştım. Basit bir dahili araç olduğunu düşünmüştüm. İki hafta sonra, bir rakibin botu verileri kazımaya başladı...

WebDev · 2 min read

Bozuk Blog Önizlemelerini Nasıl Düzelttik

Bozuk Blog Önizlemelerini Nasıl Düzelttik. X'te blogumuza bir bağlantı paylaştım. Önizleme görseli yanlış görünüyordu. Teknik bir makale görseli yerine bir satış banner'ı görünüyordu. Kontrol ettim...

WebDev · 2 min read

Genişlik Kontrolü Bir Kanji'yi Bozdu

Genişlik Kontrolü Bir Kanji'yi Bozdu. Bir isim bir terminal tablosuna girdi ve bozuk bir şekilde çıktı. Soyadı 𠮷田 idi. İlk karakter yaygın olan 吉 değil, 𠮷 (U+20BB7)'dir. Bu nadir bir...

WebDev · 2 min read

Bir Günü Ne Tanımlar?

Bir Günü Ne Tanımlar? Programcılar yeni özellikler geliştirirken genellikle yanlış şeylere odaklanırlar. Arka uç verilerini, kod tekrarını veya performansı düşünüyor olabilirsiniz. Bu sorular m...

WebDev · 2 min read

Agentic AI'da Yetenekler vs. Araçlar

Agentic AI'da Yetenekler vs. Araçlar. İnsanlar yapay zeka ajanlarını genellikle kullandıkları araç sayısına göre değerlendirirler. Bir ajanın web'de gezinebilip gezinemediğini, kod çalıştırıp çalıştıramadığını veya bir veri tabanına sorgu gönderip gönderemediğini merak ederler. Kayıt...

WebDev · 2 min read

HTTP, 20 Yıl Sonra İlk Yeni Metoduna Kavuştu

HTTP, 20 Yıl Sonra İlk Yeni Metoduna Kavuştu. Bunu muhtemelen daha önce yapmışsınızdır. Ürün araması yapmanız gerekiyor. Arama filtreleriniz bir URL için çok büyük. Bunu düzeltmek için...

WebDev · 2 min read

Bir ComboBox Neden Yeterli Değildir?

Bir ComboBox Neden Yeterli Değildir? İş uygulamaları geliştirirsiniz. Aynı sorunları tekrar tekrar çözersiniz. Müşteri arama özellikleri oluşturursunuz. Ürün otomatik tamamlama alanları oluşturursunuz. Şunları geliştirirsiniz...

WebDev · 2 min read