4 Keys to a Clean Angular Implementation

tldr

  1. Modify all model properties in the controller rather than the view; let the view have access to the capability via controller functions.
  2. Keep all magic values (if you must have them at all) in the controller accessing them in the view via controller functions.
  3. Evaluate all comparison, computation, and logical expressions in the controller, giving the view access to them via controller functions.
  4. Pass to a controller function only what it does not already know: the loop parameter if in a loop, or no parameters at all if outside of a loop.

4 Keys to a Clean Angular Implementation

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Mobile Optimization Project: LifeTechnologies.com

In the summer of 2014, I was contracted and assigned to develop the mobile experience for Life Technologies.

Life Technologies Homepage in Mobile

Life Technologies Homepage in Mobile


Partnered with Moovweb, we were able to generate mobile optimized workflows from high-traffic areas like Homepage, Cart/Checkout and PDP. Several mobile optimized workflows were developed fairly quickly and we successfully launched in all regions (English only) in January of this year.

Client and vendor teams were geographically split, yet worked in unison to accomplish this project at the expected go-live date. The desktop experience is transformed with Moovweb’s SDK and deployed to their cloud infrastructure. This allowed front-end development teams to start the project fairly quickly without too much reliance on back-end development support.

The next challenge relies heavily on building and maintaining the experience while integrating their tech stack w/in Thermo Fisher Scientific standards.

Visit m.lifetechnologies.com on iOS or Android mobile browser.

Facebooktwittergoogle_plusredditpinterestlinkedinmail