Recently, there has been a lot of controversy and discussion surrounding the adoption of a code of conduct for the PHP project; there has been endless back and forth between proponents and opponents of the motion. I've debated if I should publish my opinions on the subject or simply remain...

Recently, I've been playing with a new language called Elixir. Elixir is a functional programming language specifically designed with the intention of creating scalable and maintainable applications. As many developers my main experience with programming languages and paradigms has been with object oriented programming; functional programming is a completely different...

Quantified self and self-improvement have been on my radar for a few years now, and with a new year starting I finally decided to give it a serious try and see what outcomes I get from it. For anyone not familiar with the concept, quantified self is a movement to...

Another year came and went, and as we do every year we are expected setup new resolutions and new goals for the upcoming year. It's the usual thing to do that society expects of every single one of us. I can almost hear family and coworkers asking — So, Any...

So, where does this whole TDD is DEAD thing came from? Well, it all started with let's say a provocative talk and follow up blog post by David Heinemeier Hansson (@DHH) where he expressed his frustration with testing and put into question the value of TDD. To break down DHH's...