Skip to content
Workaround for 'Template parse errors;' in Angular
Workaround for 'Template parse errors;' in Angular

This was one of the more frustrating issues with Angular 2/4/+. It’s not an issue with Angular 2/4/+ per se, but with how webpack bundles the supporting HTML fi…

In a Single Page Application, Should I process on the Client or the Server?
In a Single Page Application, Should I process on the Client or the Server?

One of the selling points of the Single Page Application (SPA) was offloading work traditionally performed on the server onto the client. I feel the SPA has del…

Examining the Case for Switch Statements
Examining the Case for Switch Statements

For nearly 50 years, the switch statement (also known as the case statement) has been an integral part of programming. In recent years, however, some are claimi…

4 Practices to Lowering Your Defect Rate
4 Practices to Lowering Your Defect Rate

Writing software is a battle between complexity and simplicity. Striking balance between the two is difficult. The trade-off is between long unmaintainable meth…

Ignorance is Bliss When Using Frameworks
Ignorance is Bliss When Using Frameworks

In software engineering, there is a prevailing idea that an engineer should only use a framework when he or she understands the internal workings. This is a fal…

8 Must Have Extensions for Brackets.io
8 Must Have Extensions for Brackets.io

Everyone has a favorite editor. I’ve tried them all. And I’ve found that Brackets.io best suits me. Unfortunately, there are gaps in the functionality of Bracke…

Setting up Continuous Integration on Ubuntu with Nodejs
Setting up Continuous Integration on Ubuntu with Nodejs

I went through blood, sweat and tears to bring this to you. I suffered the scorching heat of Death Valley and summited the peaks of Mount McKinley. I’ve sacrifi…

The Mind State of a Software Engineer
The Mind State of a Software Engineer

Have patience. Coding is discovery. Coding is failing. Be ok with this.

Index Fragmentation in SQL Azure, Who Knew!
Index Fragmentation in SQL Azure, Who Knew!

I’ve been on my project for over a year and it has significantly grown as an application and in data during the year. It’s been nonstop new features. I’ve rarel…

A General Ledger : Understanding the Ledger
A General Ledger : Understanding the Ledger

What is a general ledger and why is it important? To find out read on!