Nor was I ever a fan of front-end programming, so any language that remotely reminds me of assembling a screen is like water and oil, so you can see that for this to work, the language REALLY had to get me excited for it to even being taken into consideration.
However, as soon as I was hired for the company I currently work for, it was given me the difficult task of defining a technology that would not only reduce development and operational costs, but it needed to bring together what was by that time two very separate teams of Java/Oracle SOA and .Net developers that, as it was presented to me, even though it did not take much to realize this assumption was not true, not only did not agree much, but were not extremely inclined on to learning new technologies.
I had never heard of #NodeJS before so I was not even sure on where to start. I had been working with Java before this job for about 18 years so you can imagine that my view deciding on Java or .Net would be highly biased, meaning that could not be an option. Some research was definitely on my horizon.
After a lot of coding to prove to myself that might actually be a good bet. With the help the book listed below as weel as a lot more documents and contributions the open source community constantly publishes, special mention here to Rising Stack, the group of directors decided it was worth trying our first project.
Obviously there were a lot of bumps on the road, a lot of lessons learned throughout, however, once the project was online, the solution’s performance was so impressive, the need of processing power so forgiving that it did not take long for other project managers try and reach our team so they could also use the solution on their own demands.
In coming weeks my plan is to send a lot more posts regarding the problems we had, the solutions we found using the power of the open-source community, the products we decided to use and how they performed in the real world.
Please follow me on Twitter at @vrsbrazil so you can see how the first project evolved and much more.