On PHP Version Requirements
I learned something rather disturbing yesterday. CodeIgniter 3.0 will support PHP 5.2. To put that in context, there hasn't been…
JavaScript Application Architecture On The Road To 2015
In my new write-up on Medium, I look at the state of application architecture in the JavaScript community as we…
Stack Machines: Compilers
I have the honor today of writing a guest blog post on Igor Wiedler’s Blog about Compilers. If you don’t…
The Publish-Subscribe Pattern on Rails: An Implementation Tutorial
Toptal The publish-subscribe pattern] (or pub/sub, for short) is a messaging pattern where senders of messages (publishers), do not program…
The Publish-Subscribe Pattern on Rails: An Implementation Tutorial
Toptal The publish-subscribe pattern] (or pub/sub, for short) is a messaging pattern where senders of messages (publishers), do not program…
Building Real-Time, Multi-Platform Mobile Applications: Examples Using Ionic Framework and Firebase
Toptal This article provides step by step guide for building hybrid multi-platform real-time mobile application using the Ionic Framework and…
Building Real-Time, Multi-Platform Mobile Applications: Examples Using Ionic Framework and Firebase
Toptal This article provides step by step guide for building hybrid multi-platform real-time mobile application using the Ionic Framework and…
AngularJS one-time binding syntax
Angular 1.3 shipped with an awesome new performance enhancing feature – one-time binding. What does this mean for us Angular…
HTML5 – Check it Before you Wreck it with Mike[tm] Smith
The W3C’s Mike[tm] Smith (AKA @sideshowbarker) is the man with his head in the W3C validation markup checking tool source…
A Map to Perfection: Using D3.js to Make Beautiful Web Maps
Toptal Data Driven Documents, or D3.js, is an awesome data visualization library. In this article, I’ll discuss one particularly compelling…