I always think that I am a Magpie developer. I don’t know if others do this often; But, most of the times, I switch between my IDEs, trying out new frameworks ( even though it doesn’t solve most of my problems ).
The frontend world is moving so fast these days. The hottest trend is React along with the Flux pattern. Flux is a architectural pattern introduced by Facebook to solve some of the problems in large data centric applications. Facebook introduced flux as a concept, but there’re number of flux libraries born from then. Today we’re gonna talk about the most popular library in that category named Redux.
TDD stands for Test Driven Development. To those who don’t know what TDD means: In a typical TDD Environment, a developer start with a basic test case describing the minimal requirement for implementing the module. Then he writes the actual implementation code for making the test case pass.
The most anticipated Whatsapp web is here finally. If you haven’t seen it go check it out: http://web.whatsapp.com. I really like it because of these reasons:
- Desktop notifications in chrome
- I don’t need to check my phone whenever any message is arrived. The chat window is in the right corner of my screen.
- The main one: I can type as fast as writing an email or using a chat application.
Using ng-options was bit tough for me. I banged my head couple of times when I actually used ng-options in my code. And most of the times, I had to google and find out how to make it work. Looking the AngularJS documentation didn’t help much, as it’s less informative and doesn’t have much code samples.
But, I could find lot of Stackoverflow links, and infact I understood the concepts after reading those links only. Here, finally, I decided to write a blog posts about what I learned. And you know, this post is going to be mostly useful to me more than any one; because next time, I don’t need to google it.. :)