OxiDB'nin log motoru: UDP üzerinden GELF ve MessagePack alımı, parçalı mesaj birleştirme, alan başına dinamik indeksleme, koleksiyon bazlı saklama, webhook'lu eşik alarmları ve oxidb-tail. Gerçek paketlerle denendi, bulunan kusurlarla birlikte.
$ whoami
Merhaba, ben Barış Akın.
Derleyiciler, veritabanları, dağıtık sistemler ve arayüzler üzerine yazıyorum. Burada bir şeyleri sıfırdan inşa ederken öğrendiklerimi paylaşıyorum.
rillrustoxidbzapgotypescript
Son yazılar 26 yazı
Borsa yevmiyeleri için yazdığım oxidb-ledger crate'i: 40 baytlık sabit kayıtlar, motorun atadığı sıra numaraları, mmap'li segmentler, dosya silerek retention ve akış başına fsync. Gerçek ölçümler ve bulduğum iki hata ile.
OxiDB'nin dördüncü motoru oxidb-rec: sepetleri anında sayaçlara çeviren, "bunu alanlar şunu da aldı" listesini Dunning LLR ile skorlayan gerçek zamanlı öneri motoru. Zaman kovaları, elle LLR hesabı, disk düzeni ve gerçek bir sunucuda 12 bin siparişle denemeler.
Go ile yazılmış Cobra dilini baştan sona tanıtan bir yazı: end ile kapanan bloklar, struct ve record, decorator'lar, GIL olmadan gerçek paralellik, kanallar, zengin standart kütüphane, LSP ve hata ayıklayıcı. Ağaç yürüten yorumlayıcı, bytecode VM ve PyPy'yi geçen native derleyici nasıl çalışıyor?
3.7 KB çekirdek, sıfır bağımlılık, 57 bileşen: zap'ın sinyallerle nasıl çalıştığına ve bileşenlerin nasıl kullanıldığına kısa bir bakış. Bileşenlerin hepsi canlı örnekleriyle deck.kartex.net adresinde.
Freerouting'in Rust'a birebir taşınması: Java ile bayt bayt aynı sonuç, 5 kat hız ve çok daha az bellek, düzeltilen yıllanmış hatalar, canlı izleme, uzunluk eşitleme, diferansiyel çiftler, kontrollü empedans ve KiCad eklentisi. Ölçümler ve ekran görüntüleri gerçek çalıştırmalardan.
macOS ve Windows'ta masaüstü simgelerinin arkasında yaşayan gerçek zamanlı bir 3B resif: vertex shader'da yüzen balıklar, Rust ile yazılmış WebAssembly simülasyon çekirdeği, doğan, büyüyen ve yaşlanan bir ekosistem, masaüstünden dosya silince gelen yem ve Ed25519 lisans biletleri.
Rill'i baştan sona gezen uzun bir tur: cebirsel veri tipleri, Result ve ?, kuyruk özyineleme, strand ve kanallar, select ile zaman aşımı, çöp toplayıcı olmadan bellek yönetimi ve bu blogun Rill ile yazılmış sunucusu. Tüm kod örnekleri çalıştırılmış, çıktılar gerçek.







