Skip to content

Category: Genel

Memory Management in Python

Bellek yönetimi kavramı temel olarak belleğe veri ekleme(allocation) ve çıkarma(deallocation) işlemlerini içerir. Geliştirme sürecinde, genellikle Python’un otomatik bellek yönetimi özelliği sayesinde bu konuya ekstra bir çaba göstermemiz gerekmez. Ancak, bellek yönetimi konseptlerine hakim olmak ve … Read more

Async, Concurrency ve Parallelism Kavramları

Büyük bir bahçede elma toplayan işçileri düşünün, bahçenin orasında işçilerin topladığı elmaları boşaltıldığı biribirinden ayrı toplama alanları ve bu alanların başında ise işçilerin getirdiği sepetlerdeki elmaların kalite kontrolünü yapan, boyuna rengine göre sınıflandıran bir görevli … Read more

SOLID Yazılım Geliştirme Prensipleri Bölüm 1

Değişen ve artan ihtiyaçlarla paralel şekilde evrimini sürdüren teknoloji alanında da geçmişten günümüze gelişim devam etmektedir. Bu çerçevede insanoğlu sorunlarını elektronik aygıtlar kullanarak çözemeye çalışma konusunda da epey yol aldı. Elektronik aygıtların ihtiyaçlara çözüm üretecek … Read more

Angular Cache İşlemleri (TS-CACHEABLE)

Öncelikle konuya cache veya caching nedir diye başlamayacağım konuyla ilgili çoğu kişinin bunları bildiğini varsayıyorum. Ancak konunun daha iyi anlaşılabilmesi açısından caching teknolojisinin web uygulamaları için öneminden kısaca bahsetmekte fayda olduğunu düşünüyorum. Günümüz şartlarında teknolojinin … Read more