Mühendislik notları
Yazılar
Kendi ürünlerimizi kurarken karşılaştığımız sorunları ve çözüm yollarını, çalışan kod örnekleriyle yazıyoruz.
-
Otel ön büro verisini salt-okur bağlantıyla yönetim raporuna çevirmek
Otel yazılımına dokunmadan, salt-okur SQL kullanıcısı, gece anlık görüntüsü ve istisna robotlarıyla güvenilir yönetim raporu kurmanın pratik yolu.
Yazıyı oku → -
Streamlit uygulamasını arama motorlarına açmak: statik sayfalar ve ASGI ara katmanı
Streamlit sayfaları tarayıcıda çizildiği için arama motoruna boş görünür. Statik içerik sayfaları, rota künyesi ve gerçek 404 ile bunu nasıl çözdük.
Yazıyı oku → -
Consent Mode v2 ile KVKK ve GDPR uyumlu çerez bandı kurmak
Google etiketlerinden önce çalışan varsayılan ret, sürümlü tercih kaydı ve geri alınabilir onay: çerez bandını adım adım kurmak.
Yazıyı oku → -
Content Security Policy ile satır içi betiği sha256 özetiyle güvenle çalıştırmak
unsafe-inline açmadan tek bir satır içi betiğe izin vermek: özeti sunucuda hesaplamak, başlığa eklemek ve testle kilitlemek.
Yazıyı oku → -
Coolify ile kendi sunucunuzda Flask uygulaması yayınlamak
Dockerfile, gunicorn, kalıcı disk, ters vekil başlıkları ve ortam değişkenleriyle küçük bir Flask uygulamasını kendi sunucunuzda canlıya almak.
Yazıyı oku → -
Çok dilli Flask sitesi: URL önekleri, hreflang ve site haritası
Tek görünümü iki URL kuralıyla kaydetmek, dili çerez ve tarayıcıdan seçmek, hreflang ile kanoniği doğru basmak ve site haritasını üretmek.
Yazıyı oku → -
IndexNow ile yeni ve değişen sayfaları arama motorlarına bildirmek
Anahtar dosyası, tek istekte toplu bildirim, hangi motorların desteklediği ve Google için neden hâlâ site haritası ile Search Console gerektiği.
Yazıyı oku → -
Supabase ile statik bir siteye üyelik eklemek: RLS, anahtarlar ve rıza
Sunucusuz bir sitede e-posta ve parolayla üyelik: satır düzeyi güvenlik politikaları, hangi anahtarın istemcide durabileceği ve rızaya bağlı eşitleme.
Yazıyı oku → -
Flask projelerinde pytest ile bekçi testleri: kuralları koda kilitlemek
Uygulama fabrikası, geçici veritabanı ve site haritasını gezen testlerle marka, SEO ve gizlilik kurallarını kalıcı hâle getirmek.
Yazıyı oku → -
Yapay zekâ destekli içerik üretiminde kalite güvencesi: kapılar, bağımsız doğrulama, karantina
Model çıktısını yayına almadan önce yapısal kapılardan geçirmek, sayısal cevapları bağımsız çözümle doğrulamak ve şüpheliyi karantinaya almak.
Yazıyı oku →