» Posts on AngularJS

Angular Components and the Redux Store: Now You Can Have Your Cake and Eat it Too!

Written by Seth Davenport

Over the last year, two architectural ideas have risen to the surface of JavaScript web app development: Component-Oriented Architecture (COA) and Redux state management. Component-Oriented Architecture is one of the main tenets in both React and Angular: it encourages developers to break down the UI into a graph of self-contained, re-usable UI components. On the other hand, Redux is a functional-reactive approach to state management...

Read More »

10 Ways to Misuse Angular

Written by Philip Da Silva

Co-written with Varun Vachhar. Any chainsaw that can cut down a tree can also take off a leg if used carelessly. Equally, any framework as powerful as Angular will inevitably contain traps for the unwary. This article, the latest entry in our Architect’s Guide to Angular, looks at ways in which Angular is sometimes mis-used and what developers should do instead. 1. Don't Ignore...

Read More »

Angular 4: Front End for the Enterprise

Written by Nikolas LeBlanc

When Angular 2 was released in September of 2016, it signalled a dramatic shift in enterprise front-end development. Not only was it a complete rewrite of AngularJS, but it was also built from the ground up with Typescript - Microsoft's strongly typed superset of JavaScript. Suddenly, enterprise developers experienced with type-safe languages such as Java, C# and Scala, were welcomed into the world of modern...

Read More »

Migrating an Angular 1 Web Application to React

Written by Miguel Vesco

As Angular 1 web applications continue to grow, scaling the UI and adding increasingly complex features tends to get challenging quickly. Depending on the use case and amount of information required to be processed, this can lead to performance degradation, troubles with interactivity, rendering slowdowns and race conditions if those complexities aren’t handled properly (and sometimes even if they are). Why Develop in React?...

Read More »

Beyond the Sugar: How I Learned To Love ES6

Written by Michael J. Bennett

EcmaScript 6 (ES6), aka ES2015, is the latest JavaScript standard and its features are increasingly being supported by modern browsers. Despite the fact that it's currently 2016, some features of ES6 are still not supported by any modern browsers. This lack of complete browser support for ES6 is the main reason why I stuck with ES5. Aside from browser support, my other issue with ES6...

Read More »