Kategori Yazılım & İnternet

Yazılımla ilgili bilgiler falanlar filanlar

Code review: Hazırlık

Code review, ekibimiz içerisinde en önem verdiğimiz konuların başında geliyor. Moneo Kültürü olarak tanımladığımız birkaç madde var ve bu onlardan birisi. Diğer maddelere önümüzdeki yazılarda mutlaka değiniriz, şimdilik code review süreçlerimizden başlayalım. Bu yazıya “hazırlık” dememin bir sebebi var. Code…

Laravel: Bir web framework’ten daha fazlası

Son 10 yıl içerisinde PHP’nin ve topluluğunun geldiği noktada çok önemli bir payı olan Laravel’i yeterince övmediğimizi farkettim ve bunun üzerine bu yazıya başlama kararı aldım. Yazıya başlamadan önce Laravel’in çıktığı yıllardaki ekosistemden ve mevcut durumundan bahsetmeyi düşündüm. Ancak doğrudan…

Eski codebase, yeni ekip

Yazılım geliştirme dünyasında büyük bir mit vardır. Çalışıyorsa dokunma. Bu söz çok doğru gibi görünse de, bu yaklaşım hem teknik hem de kültürel anlamda birçok tehlikeyi barındırıyor. Bu yazıda teknik olarak değil, yazılım geliştirme ekibi açısından değerlendireceğim buradaki tehlikeyi. İyi…

Web uygulamalarında Rate Limit

Açıkçası yazıya başlarken Türkçe’sinin ne olduğunu uzun süre düşündüm. Ama bulamadım. Bu sefer kendim de bir çeviri yapamadım. Biraz daha web tabanlı düşünecek olursak "yapılan istekleri/işlemleri limitleme" diye çevirebiliriz. Problemler ve senaryolar Rate-limit aslında çok geniş bir konsept ve birçok…

Zero Downtime Deployment

Zero downtime deployment, yani benim çevirimle "projede hiç problem yaşamadan yeni sürümü yayına almak" çokça kullanılan ve çoğu kişinin kavramsal ve teknik olarak kaçındığı bir konu. Bunun temelinde, bu kavramın sadece belli başlı araçlar ile sağlandığının düşünülmesi yatıyor. Çoğu kişi…

Symfony/thanks paketi ile kullandığınız PHP paketlerine teşekkür edin

Kısa bir süre önce Symfony ekibi, composer ile kullandığımız PHP paketlerine teşekkür edebileceğimiz bir kütüphane geliştirdi. adresinden ulaşabileceğiniz kütüphaneyi bağımlılıklarınız arasına ekledikten sonra, composer thanks diyerek composer.json dosyanızda dahil ettiğiniz tüm paketleri Github üzerinde beğenmiş oluyorsunuz. Paketinin beğenilmesi de…