The perfect Web Browser

The browser market evolved since the great Browser Wars... today we are blessed with a huge number of web browsers available. However, many browsers have a unique key feature that is really neat, but not a single one truly combines all the benefits in one package. It reminds me of…

The MEAN Stack Revised

When deciding to start learning Node.js, it's a common problem that developers are just overwhelmed by the wide range of buzzwords and frameworks in the JavaScript world. But there is help for those just want to get their hands dirty: the MEAN stack. Basically, MEAN is just a modern…

The iWatch Revolution

According to some leaks, the iWatch will be more than just another hyped product, but it takes some more providence to realize it. A glory example of not understanding it was the launch of Samsungs SmartWatch some weeks ago. So, what is this ominous "it" that I call "revolutionary"? Let's…

6 benefits of pure functions

You all know the problems that come with big complex software projects. This kind of complexity that should be avoided when using object-oriented paradigms, but is still there? I have good news for you: given that your programming language supports first-class functions, you can eliminate much of the complexity by…

algorithmic name-finding

Finding a great name for a new product or company/startup is a really tough quest. It can waste dozens or even hundreds of man hours, depending on the number of the persons involved in the process. If you are lucky, someone in your team just had the sparking idea…