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 assessment. For assessment projects we analyze the existing system,...
View ArticleGenerate 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 of memory on a CPU that clocked in at 2.6 Megahertz. No, those aren’t typos, and I meant...
View ArticleAngularJS 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 like protractor but I still think looking for a “button” with an “id” is a fragile test...
View ArticleThe 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 adds value to projects. Having witnessed its value firsthand as I...
View ArticleThe 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 I see people make are: Heavy reliance on $scope (not using controller as) Abusing...
View ArticleThe Top 5 Mistakes AngularJS Developers Make Part 3: Overusing broadcast and...
This is the third part in a five-part series that covers common AngularJS mistakes. To recap, the top five mistakes I see people make are: Heavy reliance on $scope (not using controller as) Abusing...
View ArticleThe Top 5 Mistakes AngularJS Developers Make Part 4: Hacking the DOM
This is the fourth part in a five-part series that covers common AngularJS mistakes. To recap, the top five mistakes I see people make are: Heavy reliance on $scope (not using controller as) Abusing...
View ArticleAngularJS Project Essentials
You’ve read the tutorials, watched the online demos and wrote the to-do list app in Angular. Now you’ve been assigned your first real world project. You create the project, hook in Angular, and start...
View ArticleThe Top 5 Mistakes AngularJS Developers Make Part 5: Failing to Test
Welcome to the last installment in a series of posts about the popular framework AngularJS. This series is designed to help you avoid common traps and pitfalls before they become a problem. The top...
View ArticleAn End-to-End AngularJS Guide
This isn’t a new eBook, a paperback or an online tutorial. I’ve been writing about Angular since it was in beta and have lots of material I believe is useful for developers with all levels of...
View ArticleThe Top 10 Lessons Learned from Enterprise JavaScript Development
A week ago I presented a talk at Atlanta’s ConnectJS conference. The title of the talk was “The Top 10 Lessons Learned in Enterprise JavaScript.” Because it was a JavaScript-focused talk I decided to...
View ArticleIntroducing the AngularJS AWESM Stack
I recently presented the AngularJS AWESM stack at the Atlanta Code Camp. This is a stack I’ve been using successfully for nearly four years now. It includes the following components: A is for AngularJS...
View ArticleContinual Delivery of an AngularJS ASP.NET MVC Web API Entity Framework SQL...
I know, that title is a mouthful. But that’s exactly what it is! A team at my company, iVision, has been working on an app using the AWESM stack for almost a year now. The app is structured like this:...
View ArticleThree Shades of Angular
In 2014 I presented at the Atlanta Code Camp and walked through building an AngularJS app starting from file … new. I used test-driven development to demonstrate how to create a functional application....
View Article
More Pages to Explore .....