Starting a new JavaScript project from scratch is overwhelming. This course provides a playbook outlining the key decisions you need to make. Build a robust development environment that handles bundling, linting, transpiling, testing, and much more.
An awesome explanation of GOF design patterns. The only way to learn pattern is to know what problem it solves.
Node.js is a simple and powerful tool for backend development. When combined with express, you can create lightweight, fast, scalable APIs quickly and simply.
“How could I organize my code?”, “What is the best way to design this?”, “How can I make my application more modular?”, “How do I handle a set of asynchronous call effectively?”, “How can I make sure that my application will not collapse while it grows?”.
If you have such questions without answers, that book is definitely for you!
The aim of this book is to guide you through this emerging world of patterns, techniques and practices, showing proven solution to the common problem.
Depth table of contents of one of the most popular screencast about utility for managing tasks.
The de-facto starter repo for building scalable apps with AngularJS ^1.5, ES6, Gulp and Webpack
Great series of recommendation how/why to start new “NG2 ready” Angular 1.5 app with architecture of component-oriented approach.
Lifecycle hooks are simple functions that are called at specific points of a component’s life in Angular apps. They landed in AngularJS 1.5 and are used with .component()
method and they were inspired of Angular 2 hooks.
Implementation custom Model validation is typically done by extending the built-in $error
object to ngForm
models.
Prior to AngularJS 1.3 custom validation was done by injecting a function into the ngModel.$parsers
array pipeline and manually setting validation states using $setValidity('visa', true)
if the Model value matched a Visa credit card expression format, for example.
AngularJS 1.3+ has the $validators
pipeline object, which requires no manual setting of validation states.
Let’s take a look of old school way then we can shift to ngModel.$validators
technique.
To rock the interview to achieve what you deserve and to improve your concepts about front end technologies, I have consolidated a list of questions and answers. It’s a one stop solution for front end interview process.