-
Angular.js
The Top 5 Mistakes AngularJS Developers Make Part 2: Abusing watch
This is the second part in a five-part series that covers common AngularJS mistakes. To recap, the top five mistakes…
Read More » -
Angular.js
The Top 5 Mistakes AngularJS Developers Make Part 1: Relying on scope
Although AngularJS is an extraordinarily popular framework, there is plenty of discussion and controversy over whether or not it truly…
Read More » -
Angular.js
AngularJS Integration Tests with Mocks and Magic
As a web developer I’m not a huge fan of full end-to-end tests. My opinion is changing with maturing frameworks…
Read More » -
Angular.js
Generate Mazes in AngularJS with 8-Bit Algorithms
I started programming on 8-bit machines. Back then it was normal to do amazing things with a mere 64 kilobytes…
Read More » -
Angular.js
Real-time Communication in AngularJS with ($Q)orlate
This post introduces the lightweight ($Q)orlate library. A popular type of engagement that iVision is hired for is the architecture…
Read More » -
Angular.js
Understanding Providers, Services, and Factories in Angular
I’ve read quite a few posts (as well as questions posed) about the differences between services and factories in Angular.…
Read More » -
Angular.js
Interception using Decorator and Lazy Loading with AngularJS
Angular provides it’s own dependency injection that supports everything from annotations to decorators. Interception is a feature that allows you…
Read More » -
Angular.js
Revisiting AngularJS with TypeScript
Many of my recent blog posts and presentations have focused on pure JavaScript. I believe TypeScript is an incredibly useful…
Read More » -
JavaScript
Taming Asynchronous Tasks in JavaScript with Zone.js
I recently learned about a new project by the Angular team called Zone. This project is one of those rare…
Read More »