State-Based Routing with abstract-state-router
A few months ago I wrote a custom hash URL router for a React project. We’ve been trying to plug…
Android Wear: New watch faces from around the world
Ever wish you could change your look throughout the day? With Android Wear, fashion is equal parts physical and digital.…
Not Really Single Page Apps
Nobody actually makes single page apps in a single page anymore, do they? Some are saying they should really be…
Not Really Single Page Apps
Nobody actually makes single page apps in a single page anymore, do they? Some are saying they should really be…
Standard ECMA-262, 6th edition (June 2015)
ECMAScript 6 has been finalised under Standard ECMA-262 6th edition (June 2015). There’s no going back now! The JavaScript community…
Standard ECMA-262, 6th edition (June 2015)
ECMAScript 6 has been finalised under Standard ECMA-262 6th edition (June 2015). There’s no going back now! The JavaScript community…
Unit Tests, How to Write Testable Code and Why it Matters
Toptal In this article, I will show that unit testing itself is quite easy; the real problems that complicate unit…
Unit Tests, How to Write Testable Code and Why it Matters
Toptal In this article, I will show that unit testing itself is quite easy; the real problems that complicate unit…
20 Years and 9 Days of PHP
Here is my (slightly late) take on Ben Ramsey’s call for stories on how people got started with PHP (although…
The Ultimate Introduction To Agile Project Management
Toptal Simply calling something Agile isn’t particularly helpful. The word, even in a software context, means different things to different…