» Etiket
systems-programming
7 yayınRunloom: Python'a Go tarzı stackful coroutine'ler geliyor
Runloom, GIL'siz Python 3.14t üzerinde milyonlarca fiber çalıştırmayı sağlayan Go tarzı bir coroutine kütüphanesi. Spawn hızında Go'yu geçiyor, bellekte geride.
mirrord Artık Windows'ta Tamamen Native Çalışıyor
mirrord, WSL bağımlılığını kaldırarak Windows'ta native çalışacak şekilde yeniden tasarlandı. LD_PRELOAD'suz DLL enjeksiyonu ve IDE entegrasyonları anlatılıyor.
Go Kanallarının İç Yapısı: hchan, GMP Scheduler ve Gönderim Yolu
Go runtime kaynak kodu üzerinden hchan struct, GMP scheduler ve kanal gönderim mekanizması incelendi; deadlock, select ve worker pool örnekleriyle.
CommitBrief — terminalde yapay zekâ destekli kod incelemesi
Staged değişiklikleri, bir commit aralığını ya da bütün bir GitHub pull request'ini yerelde inceleyen sağlayıcı bağımsız CLI. Sıfır telemetri, sunucu yok. Açık kaynak, GPL-3.0.
commitbrief.comPostgreSQL'i Rust'ta Yeniden Yazmak: Zorluklar ve Dersler
PostgreSQL'in Rust'a taşınması bellek yönetimi, eşzamanlılık ve uzantı uyumluluğunda karmaşık zorluklar doğuruyor. Performans kayıpları ve alınan dersler.
Mitchell Hashimoto: Ghostty, Zig ve Terminal Protokolleri Üzerine
HashiCorp kurucusu Mitchell Hashimoto, Ghostty terminal emülatörünü neden Zig ile yazdığını, PTY protokolünün sınırlarını ve yeni ekran/buton protokolü fikirlerini anlatıyor.
Rust'ta Önbellek Dostu Veri Düzeni: Alan Bölgeleme ve Yanlış Paylaşım
Rust'ta çok çekirdekli veri yapıları için alan bölgeleme, önbellek hizalama ve yanlış paylaşım sorununu önleyen düzen stratejileri, SPSC ring buffer örneğiyle ele alınıyor.
Mekanik Sempati: Donanıma Duyarlı Yazılım Tasarımı İlkeleri
CPU önbellek hiyerarşisi, false sharing ve tek yazarlı mimari gibi mekanik sempati ilkeleriyle yüksek performanslı sistemler nasıl tasarlanır?