What I wish I learned before starting my first MEAN app

If you are a good student and follow the instructions given by the MEAN.JS project, you will go through these steps before starting your first MEAN flavored full-stack JavaScript app: 1. Read the Mongo docs 2. Read the Express docs 3. Read the Angular docs 4. Read the Node »

A Better Way to Node and Angular: Hapi LEBRON

I’ve started learning Node attempting to utilize the MEAN stack, which utilizes MongoDB, Express, Angular and (gasp) Node. I’ve found the barrier of entry to be way to high. Express is too low level of a framework, MongoDB requires me to install a database service. At NodeConf 2014, »

Trouble with REST Across Systems: Is There a Better Way?

I’ve been writing about the benefits of moving to a RESTful architecture for awhile. REST stands for Representational State Transfer and most, if not all, web enabled applications are built on it. This kind of standardized communications stack has a lot of benefits. It reduces the friction of using »

Great deal on Node.js E-book

Recently I’ve blogged about Node.JS learning resources and I’ve focused on picking tutorials where you can learn as you go and be exposed to the full stack implementation at the same time. If you’ve been exposed to RESTful services, JavaScript, Single Page Applications (SPA) and No-SQL »

IE Gets on With The Program, Releases Dev Channel

Web developers, rejoice! As of today Internet Explorer has a shiny new Developer Channel. This might just be the catalyst for developers around the DC metro area to get excited about IE again. At a whopping 146 MB download, the developer channel allows Windows 7 and 8.1 users to »

Learn Node.JS and MEAN Basics Fast

It’s difficult find a good set of resources to start leaning Node.JS. Below is a collection of resources that should lend themselves to different types of learning. Whether you like to read a lot before coding, or you like to start running code as you learn. Why Node. »

Optimizing Web Application Performance

Web performance is often seen as esoteric, difficult, and best left to specialists. As a result, performance optimization is too often relegated to the end of the development lifecycle. Because of this oversight, poor design decisions and a lack of time to fix them lead to sites that are quite »

Which JavaScript Test Library Should You Use? QUnit vs Jasmine vs Mocha

Whether you’re writing javaScript for the browser or for nodeJS, the question exists: what unit test library should I use to ensure my javascript code is working as expected?  There are plenty to choose from, and several that are popular.  If you were considering jUnit, Jasmine, or Mocha, then »

Modernize with .NET Part 2 Published

The second article in my Modernize with .NET series got published on DevPro. In this article I talk about how to enable your architecture to evolve with new technologies, while keeping your existing code working, Check it out: http://devproconnections.com/net-framework/modernize-your-net-software-development-environment-part-2 »