Posts by "emre"

PM2 ile kolayca NodeJS Cluster Yapısı Kurmak

Herkesin bildiği üzere NodeJS, Google Chrome’ un JavaScript runtime‘ ı üzerinde kurulmuş bir platformdur. V8 Engine, dolayısıyla NodeJS Single Thread çalışmaktadır. Bu sebeple multi-core sistemlerinizin kapasitesini kullanamamaktasınız. Çok çekirdekli bir sunucuya sahip olup, çalıştırdığınız NodeJS uygulamasının neden sunucunuzun tüm işlemci gücünü kullanamadığına da bu sayede cevap vermiş oluyoruz.  Continue reading

PushCrew ile sitenize Chrome push notifications ekleyin

Chrome push notifications henüz yeni yeni kullanılmaya başlanmış bir özellik. Fakat hemen servis haline gelmiş. https://pushcrew.com/ adlı girişim, bu özelliği size servis olarak veriyor ve 1 dakikayı aşmayan bir sürede, sitenize entegre edebiliyorsunuz. Bu iş nasıl oluyor ??? diyenler https://apidemo.pushcrew.com/ adresine girin, tarayıcınız tam ekran modunda olmasın ! Trigger Opt-in butonuna basın ve sizden istenen izinlerin hepsini ÇEKİNMEDEN ! onaylayın. Ardından en alttaki mesaj kutusundaki title ve mesaj değerlerini istediğiniz gibi değiştirip Send Notification butona basın ve izleyin. Ekranın sağ üst köşesinde, aşağıdaki gibi bir notification belirecek. Continue reading

Angular 2 ve React Kapışması

Dikkat : Single Page Application yada AngularJS konusunda herhangi bir fikriniz yoksa, öncelikle http://angulartr.com/angularjs-nedir/ konusunu incelemenizi tavsiye ederim.

Angular JS ve React her ikiside open source projelerdir. AngularJS bir Framework, React ise kütüphanedir. Her iki ile de Single Page Application yapılabilmektedir. 2015 yılı, hem Angular JS hemde React için adeta parlama yılı oldu. 6 yaşındaki AngularJS artık büyük projelerde güvenle kullanılmaya başlandı. Standart haline gelmeye başladı ve 6 yılın tecrübesi ile 2.versiyonu hazırlandı. Şuan beta versiyonunda. http://angulartr.com/angular-2-beta-versiyonu-yayinlandi-buyuk-degisiklikler-yapildi/ adresinden detayları alabilirsiniz. Continue reading

NodeBB Forum Kurulumu

NodeBB, açık kaynak forumlar arasında şimdiye kadar gördüklerimden en iyisi diyebilirim. Node altyapısı ile realtime desteği vermesi, projenin github.com daki komünite desteği, frontend yapısında güncel çözümleri kullanması, mongo ve redis gibi db seçenekleri sunması göz dolduruyor.

Continue reading

Angular 2 Beta versiyonu yayınlandı, büyük değişiklikler yapıldı

Angular 2, beta versiyonu ile karşımıza çıktı. Beklenildiği gibi çok büyük değişiklikler var. Angular 1 versiyonu ile yazılmış uygulamalar, uygulamanın büyüklüğüne göre ya büyük çapta bir migration yapması gerekecek yada sıfırdan yazılması gerekecek. http://angulartr.com/angular-1-den-angular-2-ye-gecis/ yazısında migration’ ın nasıl yapılması gerektiğini anlatmıştım. Lakin projeden projeye göre, iş-verim dengesi değişebilir ve uygulamanızı sıfırdan yazmak daha az maaliyetli olabilir.

Continue reading

Laravel ve AngularJS kullanırken yaşayan {{}} curly braces sorununa çözüm

AngularJS ve Laravel’ in de template sistemi, data binding için aynı syntax’ ı kullanmaktadır. Şu şekilde;

Laravel ve AngularJS’ i kol kola kullanıp bir Single Page Application yaptığınızda bu durum ASLINDA çok fazla sorun çıkarmaz. Çünkü uygulamanızın frontend’ i serverdan HTML dosyasını render edilmeden alır ve kendisi render eder. Lakin, bir kısmı öncelikle backend’ te render edilmesi gereken bir yada birkaç şablonunuz mutlaka vardır. Örneğin main layout gibi. Kullanıcı sisteme giriş yapmış ise, kullanıcı bilgilerini bastırdığınız main layout.  Continue reading