There are many great frameworks allowing developers to start writing web applications almost effortlessly, without the need of long hours of studying its API. Angular as framework of MEAN stack choice is a good example of it.
Incredible ease of use, however creates some risks, such as lack of consistent standard across the market and that very often causes development drawbacks. Lack of code consistency almost always makes project level learning curve much steeper.
On the other hand coding by convention provides simplicity and coding freedom and perhaps that is why it is very often practice of choice.
As there is quite a lot of buzz around the Web about the MEAN stack, it might be difficult for beginner or even intermediate developer to decide on which convention to follow.
Aim of this talk is to highlight widely adopted community conventions as well as provide some useful insights to why those choices have been made. It will help you to decide which convention is best for building your application.
During the course of this talk you will learn more about:
PART 1
different types of Angular service recipes and why and when to use them
pros and cons of effective ways to organise your code
PART 2
introduction to AMD and why to love it
AMD with require.js
setting up build process with gulp.js