Serializer

Symfony ile Serialization – 1

Bir geliştirici olarak hayatınızda illaki bir API oluşturmanız gerekmiştir. Bir API hazırlayabilmek için verilerinizi uygun formatlarda sunmanız gerekiyor. Dolayısıyla bir serialization yapmalısnız. Eğer Symfony kullanıyor ve serialization yapmak istiyorsanız çoğu yerde JMS Serializer‘ı kullanmanız öneriliyor. Hatta Symfony resmi dökümantasyonunda bile bu bundle tavsiye edilmekte. Açıkcası ben bir kaç projede kullanmama rağmen JMS Serializer’ı çok sevemedim….

Ölçeklenebilirlik Nedir?

Ölçeklenebilirlik programlama dillerine has bir olgu değil. Bu terim ile bir uygulamanın ne oranda artan kullanıcı sayısı ile işlevini sürdürebildiği ifade edilmektedir. Yüksek ölçeklenebilir uygulamalar her koşulda tasarlandıkları şekilde çalışırlar. Bunu sağlamak icin örneğin uygulamanın paralel ve değisik sunucularda çalışan kopyaları oluşturulur. Bir yük dağıtıcı (loadbalancer) ile kullanıcılar değişik sunuculara dağıtılır. Bu yük ve sunucu…

unsplash_52b6b4db7397c_1

Design Patterns: Facade

Not: Başlangıç olarak hazırladığımız design patterns hakkındaki makalemizi okumanızı tavsiye ederim. Farz edelim ki, bir sıra içinde gerçekleşmesi gereken birkaç işleminiz var, ve bu işlemleri aynı sırayla uygulamanızın bir kaç bölümünde kullanmanız gerekiyor. Bu aşamada aynı kodu kopyalayıp, gerekli yerlere koyarak işleminizi çözebilirsiniz. Fakat daha sonra küçük bir güncelleme yapmak istediğinizde büyük bir problemle karşı karşıya kalacağınız…

Sysmfony-Cover

Symfony2 “SessionHandler::read() Permission Denied” Hatası

CentOS 6.5 x64 bir sunucuda Symfony 2.4 versiyonu ile çalışırken, production ortamında  aşağıdaki hata ile karşılaştım. Çalışma ortamım Nginx ve Php-Fpm ile kuruluydu. Herşey yolundayken bir login işlemi sonucu garip bir session okuma hatası meydana geldi. Gerçekten garip ve ilk başta anlam veremediğim bir hataydı. Araştırmalarıma göre bu hata Php 5.4.11 sürümünden önceki versiyonlarda olan bir…

facebook-ads-auto-play

Facebook Videolarının Auto-Play Özelliğini Devredışı Bırakma

Bir kaç hafta önce Facebook’a eklenen yeni bir özellik sayseinde artık ekranda gözüken videolar sessiz bir şekilde otomatik olarak oynatılmaya başlanıyor. İlk başlarda hoş gözüksede bir süre sonra can sıkmaya başlayabiliyor. Ek olarak akıllı telefonlarınızda da bu özellik aktifleştirilmiştir. Dolayısıyla istemsizce mobil ağ kotanız hızlı bir şekilde tükenmeye başlıyor.