technical-debt
9 yazı
Acele etmek hızlı hissettirir ama yeniden iş, hata ve yangın söndürme yaratır. Refactor, test ve CI bakımı için durmak neden hız kaybı değil, hıza yatırımdır.
technical-debt · testing · ci-cd +2
Legacy kodu kimin yazdığını sormayı bırakın. Sorumluluğu, hesap verebilirliği ve suçlamayı ayırın; miras kodu sahipsiz bırakmak yerine sahiplendirin.
engineering-culture · leadership · team-management +3
Pratik bir API versioning rehberi: URL ve header yaklaşımları, breaking change'ler, Sunset header'larıyla deprecation, AWS API Gateway, GraphQL ve contract testing.
api-design · deployment · graphql +4
Dağıtık monolitleri tanıma, stratejik servis konsolidasyonu ve karmaşıklık sürdürülemez olunca modüler monolite geri dönüşün gerçekleri.
microservices · architecture · distributed-systems +2
RFC tasarımlarının production'la karşılaşınca nerede saptığı, bildirim sistemi örneği üzerinden: faydalı uyarlamayı mimari sürüklenmeden ayırmanın yolu.
rfc · production · debugging +4
Multi-region deployment, veritabanı ölçeklendirme, felaket kurtarma ve production sistemleri için uzun vadeli bakım kalıpları.
aws-cdk · reliability · scalability +1
Webpack'ten önce dosyaları Grunt ile birleştirir, jQuery spagettisiyle boğuşurduk. Frontend tooling'in manuel dosya yönetiminden build sistemlerine evrimi.
javascript · build-tools · technical-debt +2
Google'ın 2009'da çıkardığı Closure Compiler'ın modern web araçlarını nasıl şekillendirdiğini ve bugünkü build araçlarına kalıcı etkisini inceliyoruz.
javascript · build-tools · best-practices +6
Lambda biçimli bir Node.js servisinde factory, service katmanı ve DI container'ı çoğu zaman fazladır. Yerlerine ne geçer, sınıflar nerede yerini korur?
event-driven · functional-programming · lambda +3