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...
Modern web için frontend, backend ve DevOps.
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...
NestJS Namecheap Paylaşımlı Hosting'e Nasıl Kurulur? NestJS'i Namecheap paylaşımlı hosting'e kurmak, statik bir siteyi veya bir PHP uygulamasını kurmak gibi değildir. Sadece dosyaları yükleyip ve...
Your Agent Didn't Break Prod. Your Pipeline Did. Your agent did not break production. Your pipeline did. Many teams use agents to open pull requests. They use CI to check for lint…
Bağlantıları Karıştırmadan React'te E-posta Değiştirme Akışlarını Test Edin. Bir hesap e-postasını değiştirmek küçük bir işlem gibi görünür. Aslında test hatalarının ana kaynaklarından biridir. Test uzmanları genellikle onay...
Tarayıcıda Bir CAD Editörü Geliştirdim, Sonra Bir LLM'e Kullanmayı Öğrettim. Uygulamama "Kaç tane kapı ve pencere var?" diye sordum. Yapay zeka sayıları vererek yanıtladı. Sonra bir şey daha ekledi...
My CI/CD Pipeline Passed for 3 Months — Then I Read the Logs Green checkmarks feel good. Every pull request passed. Every deploy worked. Then a user reported a broken feature. It…
Mükemmel Bir Lighthouse Puanının Arkasındaki Tüm Optimizasyonlar. Sitemde sürekli Lighthouse çalıştırıyorum. Her yerel çalıştırmada ve Vercel'in Gerçek Deneyim Puanında 100 kalıyor. Bu sc…
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...
Senkron Bir PHP Geliştiricisi Olarak Asenkron PHP Hakkında Öğrendiklerim. Yıllarca Laravel ile çalıştım. Senkron PHP kullandım. Bir istek gelir, bir işlem yürütülür ve bir yanıt gönderilir. Hiçbir zaman...
React Davet E-postalarını Gelen Kutusu Çakışmaları Olmadan Test Edin. Davet akışları ortak bir QA gelen kutusunu doldurduğunda önizleme ortamları başarısız olur. Bir test uzmanı yanlış bağlantıyı açar. Bir diğeri ise eski bir mesajı alır...
My Coding Agent Remembered Sessions, Not Work A coding agent can keep a thread alive and still feel forgetful. I ran into this issue while building CliGate. I fixed session contin…
Göremeyen Kullanıcılar İçin Tasarım Yapmak. Apple, sunumunda geliştiricilere uygulamaları daha güzel hale getirmelerini söyledi. Yeni şeffaflık efektleri ve geliştirilmiş kenarlar tanıttılar. Yapamazsınız...
OAUTH TARİHÇESİ: ŞİFRELERDEN KÜRESEL STANDARTLARA Bunu her gün görüyorsunuz. "Google ile Giriş Yap" veya "GitHub ile Giriş Yap" butonuna tıklıyorsunuz. Bir şifre yazmıyorsunuz. Siteye anında giriyorsunuz...
İşletmeler Üretken Yapay Zekayı Sohbet Robotlarının Ötesinde Nasıl Kullanıyor? Gerçek değişim sohbet pencerelerinde gerçekleşmiyor. Her gün kullandığınız araçların içinde gerçekleşiyor. Sohbet robotları sadece başroldeydi...
Lovable ve Supabase Üzerinde 16 Ürün Çalıştırmanın Teknik Hataları. Inithouse'da 16 ürün çalıştırıyoruz. Hepsi için Lovable ve Supabase kullanıyoruz. Her şeyi tek bir ekip yönetiyor. Yöneti...
Monorepo ETL için 4 GitHub Actions Deseni. Tek bir monorepodan üç site çalıştırmak sorunlar yaratır. Karşınıza üç ayrı ETL işi, üç içerik yeniden oluşturma ve üç dağıtım süreci...
Kendi Tünelleme Platformumu Oluşturdum. Dizüstü bilgisayarımda bir web uygulamasını mükemmelleştirmek için üç gün harcadım. Kusursuz görünüyordu. Sonra telefonumda test etmeyi denedim. Her şey bozuldu. Yerel geliştirme...
AWS For Newbies: S3, Deduplication, and Presigned URLs Stop building toy apps. Start building production systems. If your server is disposable, your files cannot live on its disk.…
Üyelik Korumalı WordPress Siteleri İçin Bir Arama Modalı Oluşturma. Çoğu WordPress arama eğitimi, bir bileşeni üst bilgiye ekledikten sonra durur. Bu durum, p... gibi korumalı içerikleriniz olduğunda başarısız olur...
Yetkilendirme Hatalarını Bulmak İçin Yapay Zeka Kullanımı. Bug bounty programları değişiyor. Bazı programlar ödül ödemeyi durdurdu. Diğerleri ise ödemeleri %80 oranında kesti. Bunun sebebi yapay zekanın çok fazla hata bulması değil...
Pragmatik Programcı: 20 Yıl Sonra. Pragmatik Programcı'yı yirmi yılı aşkın bir süre önce okumuştum. O zamanlar, iyi uygulamaların bir listesi gibi geliyordu. Bugün, sistemleri bozarak geçen yılların ardından...
Kimsenin İstemediği Bir Bahçe. 21 Haziran'da bir bahçe kurdum. Bir kod tabanı veya bir panel oluşturmadım. ALICE Garden'ı inşa ettim. Çalışırken yerel bir URL'de, GitHub r...
Müşteri İçin Güvenli Yayınlama İş Akışlarını Nasıl Kuruyoruz. Çoğu sosyal medya otomasyonu başarısız olur çünkü yayınlamayı işin tamamı olarak görür. Müşteri çalışmaları için yayınlama sadece son adımdır. Geri kalanı...
Why Your Vibe Coded Website May Never Rank on Google A founder showed me an impressive website last month. It had clean animations and sharp copy. He built it in one afternoon usi…