Ücretsiz3 dakikalık yazılım sağlık testi: önce neyi düzeltmeniz gerektiğini görün
BLOG

Notlar ve yazılar

Sahada karşılaştığım problemler ve çözümleri üzerine kısa teknik notlar.

Yeni yazıları RSS ile takip edebilirsiniz.

20263 yazı

  1. 3 dk okumaPostgreSQL’i üretimde doğru kullanmak · Giriş

    Neden bu seri? PostgreSQL'i üretimde kullanırken öğrendiklerim

    Belediyelerin kullandığı bir saha yönetim sisteminden onlarca işçili bir analiz platformuna, PostgreSQL'i üretimde kullanırken öğrendiklerimi 12 bölümde anlatıyorum. Bu yazı serinin haritası.

    #PostgreSQL#PostGIS#Veritabanı

  2. 3 dk okuma

    Haftada Bir Gün Yapay Zekâsız Kod Yazıyorum

    Haftada bir gün sohbet asistanı ve otomatik tamamlama olmadan kod yazıyorum. O günün neden bu kadar iyi hissettirdiği, dört haftalık antrenman programım ve bunun yapay zekânın ürettiği kodu denetlemeye etkisi.

    #Yapay Zekâ#Kariyer#Hata Ayıklama

  3. 3 dk okumaRust’ı öğreniyorum · Giriş

    Neden Rust? 1 GB RAM'li bir Orange Pi'nin bana öğrettikleri

    Node.js bellek sızdıran bir uç cihazda yeniden başlatmalarla idare etmekten, belleği öngörülebilir kılan Rust’a geçişe uzanan hikâye.

    #Rust#IoT#Node.js

20232 yazı

  1. 4 dk okuma

    Changesets ile Monorepo Yönetimi

    Birbirine bağlı paketlerin sürümlerini ve değişiklik günlüklerini Changesets ile yönetmek: kurulum, günlük iş akışı, sürüm çıkarma ve GitHub Actions ile otomatik yayın.

    #Monorepo#Changesets#npm#CI/CD

  2. 5 dk okuma

    RxJS Kullanımında Yazılımcıların Yaptığı Hatalar

    İç içe abonelikler, gereksiz yere yeniden oluşturulan akışlar, paylaşılmayan istekler, temizlenmeyen abonelikler, yanlış yerde yakalanan hatalar ve yanlış operatör seçimi; her biri örnekle.

    #RxJS#Angular#TypeScript

20211 yazı

  1. 3 dk okuma

    SSH Yapılandırması: Anahtarla Güvenli Giriş

    Yeni bir sunucuda parolasız, anahtarla SSH girişi kurmak: anahtar üretimi, sunucuya aktarma, ~/.ssh/config ve parola ile root girişini kapatmak.

    #SSH#Linux#DevOps

20202 yazı

  1. 2 dk okuma

    Angular’da Dinamik Rotalarda routerLinkActive Kullanımı

    Ortak öneki paylaşan rotalarda iki sekmenin birden aktif görünmesi sorunu ve routerLinkActiveOptions ile çözümü.

    #Angular#Router#TypeScript

  2. 8 dk okuma

    TypeORM ve TypeGraphQL ile GraphQL API’de ManyToMany İlişki

    Kullanıcıların yazarları beğenebildiği çift yönlü bir ManyToMany ilişkiyi TypeORM ve TypeGraphQL ile kurmak; ara tablo, mutasyonlar ve N+1 tuzağı.

    #GraphQL#TypeORM#TypeScript#PostgreSQL

20184 yazı

  1. 2 dk okuma

    SSH Permission denied (publickey) Çözümü

    Aylardır girmediğim bir sunucuda anahtarla giriş reddedildi. Hatanın teşhisi, güvenli geçici erişim ve kalıcı çözüm.

    #SSH#OpenSSH#Linux

  2. 3 dk okuma

    Linux sistemlerde systemd servis dosyası oluşturulması ve servisin açılışta otomatik başlatılması

    Bir Node.js mikro servisini systemd servisi olarak tanımlamak, çökünce yeniden başlatmak ve sunucu açılışında otomatik çalıştırmak.

    #Linux#systemd#Node.js

  3. 3 dk okuma

    Mosquitto MQTT Köprüleme Kullanımı ve Ayarları

    İki MQTT broker’ını Mosquitto köprüsüyle birbirine bağlamak: kenar broker’lardan merkezi ağa, döngüye girmeden ve şifreli olarak mesaj taşımak.

    #MQTT#Mosquitto#IoT

  4. 1 dk okuma

    macOS’ta Homebrew ile MongoDB Kurulumu

    MongoDB Community Edition’ı macOS’a Homebrew ile kurmak ve brew services ile servis olarak başlatıp durdurmak.

    #MongoDB#macOS#Homebrew

Yeni yazılar e-postanıza gelsin

Yeni bir yazı yayımladığımda kısa bir e-posta alırsınız. İstediğiniz zaman tek tıkla çıkabilirsiniz. Gizlilik