There is a huge amount of tools, libraries and frameworks for web development nowadays. Even though this is a good thing and you will always be able to find the right choice for your needs which translates into bigger productivity, it also means that you will have a bigger effort in searching and analazing the different choices avaliable in order get a good start!
During the first month of development in chattyhive we had to take a few technical decisions that would affect to all future development. We were lucky to have the time to analize all the posible solutions. We are so far really happy we every resource we have used (stackoverflow have been an essential source for documentation!). Starting with this post I will be introducing some of this decisions we have taken and explaining the why of each of them. This will help you to better understand how chattyhive works but also could be userful for you if you are a developer and you are facing similar decisions.