fka blog journal of programming studies

JavaScript Hoisting

Hoisting, yani JavaScript'te "yukarıya taşıma" durumunu irdeleyelim.

"Kronoloji"

2007'nin Şubat ayında yazdığım kısa bir yazı.

Bir Kitap: "Modern JavaScript"

Yaklaşık 1 senedir üzerinde çalıştığım kitabım sonunda bitti. Bu kitabın hikayesini sizinle paylaşmak istedim.

Vagrant'ta PostgreSQL `createdb` Locale Problemi Çözümü

Vagrant'ta Ubuntu 12.04 üzerinde Postgres'in createdb'sini çalıştırırken daha önce karşılaşmadığım bir sorunla karşılaştım. Bu sorunu çözen bir "unprofessional" bir fix.

To be a community, or not to be a community, that is the question.

Türkiye'de topluluk kurmak, toplantı ve etkinlik düzenlemek hakkında.

Javascript Asenkron Programlama Promise Algoritmasi

Promise Monad, asenkron programlamanın temel taşlarından birisidir ve fonksiyonel olarak bir Monaddır.

Özgür Web Günleri'nde 19 Ekim’de Backbone.js Atölyesi

19 - 20 Ekim’de Yeditepe Üniversitesi’nde düzenlenecek olan Özgür Web Günleri. Özgür Web Günleri’nde 19 Ekim Cuma günü 17:00’de Backbone.js’yi anlatacağım bir atölye yapacağız.

Backbone.js’de ModelView Yardımcı Sınıfı Oluşturmak

Backbone.js ile uygulama geliştirirken her modelin viewi için bir render methodu tanımlamak durumunda kalıyorduk. Bu duruma bir çözüm üretelim istedim.

Simplest MVVM Implementation Using Observable Design Pattern

The best-known MVVM libraries are Angular.js and Knockout.js. This example looks a little Knockout.js. But much more simpler.

Exporting the Common Module for Node.js and Native Browser, in a Short Way

Today, I saw a beautiful and different way to define common module for Node.js and the browser. In the leFunc.js’s source, there is a beautiful way to handle it.