Komut Satırı Uygulaması Pratikleri – Part 1 – Çıktıları Loglayın

Sizlere bu seride, komut satırı uygulamaları yazarken uyguladığım yöntemlerden ve "best practice" olarak geçen kavramlardan bahsedeceğim. Bu yazdıklarım elbette olmazsa olmaz değil, fakat size daha iyi komut satırı uygulamaları yazmanıza yardımcı olacağına eminim. Çıktıları loglayın, yoksa kanıtlayamazsınız! Loglama herhangi bir…

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…

What’s new in PHP8.1? (PHP8.1’de yenilikler)

At PHPKonf 2021 (2nd September, 2021, Online), I gave a speech about upcoming PHP8.1 version. You can watch it on Kommunity. (And you can find more talks from other speakers – both in Turkish and in English) I can’t…

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…

Yazılım alanında ilerlemek isteyen öğrencilere tavsiyeler

Not alma alışkanlığı edinin Yaptıklarınızla, öğrendiklerinizle ilgili küçük/büyük notlar almak çok işinize yarayacaktır. Aynı şey diğer dersleriniz için de geçerli. Not almak için geleneksel yöntemleri tercih edebilirsiniz. Öğrendiklerinizi öğretin Bildiğiniz şeyleri çevrenizdekilere öğretin. Öğrettiğiniz şeyleri çok basit şeyler diye düşünmeyin. Arkadaşlarınızı…