Monday, October 19, 2015

How patterns/principles relates to AngularJS

     When i was unlearning and relearning AngularJS  few days back, Some already known patterns/ principles were all reflecting in my mind ( This is a kind of things that happens when you learn a technology.) Below is a list of those things in AngularJS

AngularJS Features
Patterns/principles related
Directives
Separation of Concerns
Declaring  dependencies at module creations/ member creation of module
Dependency injection
Services( service ,factory ,provider ,filter ) in AngularJS
single responsibility principle
Angular Objects like $window, $document, $http, $resource
Object Adapter Pattern
Promises object
Event/publisher patterns

Monday, October 5, 2015

Non Technical Books for Programmers

        "In technical lines as engineering, about 15 percent of one's financial success is due to one’s technical knowledge and about 85 percent is due to skill in human engineering-to personality and the ability to lead people." -Dale Carnegie
          I agree completely with Dale about above statements (Although, 15 % of technical knowledge is critical) Hence, I am providing a list of not technical books for programmers.
  1. How to Win Friends and Influence People
  2. Soft Skills: The Software Developer's Life Manual
  3. The 7 Habits of Highly Effective People
  4. The Passionate Programmer: Creating a Remarkable Career in Software Development
Note : For a complete list of technical and non-technical books for programmers, you can visit my goodreads books shelf here