Node.js & Recursion

Recursion is one of the initial courses we take in every CS university, with the most used example being the Fibonacci sequence: This works great in most of the languages we've been taught, but with asynchronous environments such as Node.js, things… »

Action, Inspiration, Motivation

I watch a lot of people on the Internet. Authors, film makers, music producers. I often wonder where do these guys get inspiration and motivation. It came down to be one thing. Inspiration is like metabolism. You have to put it in work in order to… »

The road to Client Side Javascript

Client Side JS frameworks have come a long way. Since the rise of Backbone.js back at 2010, the way we write Javascript and everything about it has changed. A lot of frameworks have born, almost one for every need. But what does a Client Side JS… »

Immutable Objects with Javascript

There is no way, by default, to ensure that your Javascript Object you passed into a function will stay as is nevertheless. And that creates a problem and a lot of side effects. To avoid this common pitfall we create immutable objects, those that no… »

Be prepared to scale your team

Fortunately, I have been lucky enough to work with a lot of dev teams. Good and bad. I've seen teams with a sickness so deeply in their DNA that they were doomed to fail. I've also seen teams that gets you up in the morning while looking forward to… »