Home / Blog
Blog

Blog Index

NodeJS - Best Practices Error Handling

NodeJS - Best Practices Error Handling

Returning errors in the first argument of a callback works great in the simplest of examples, but the further you go down that path and the more code you write it quickly becomes apparent that it's not maintainable and should be handled differently.[...]

Read more...
Guidelines for a Great API

Guidelines for a Great API

It comes from the best intentions, and we've all seen it before. The business has a need, a project is started, developers are hired and given a rough set of specs that outline basic functionality and they get to work crafting HTML & CSS to make[...]

Read more...
Introduction to Node.js

Introduction to Node.js

We've been developing solutions with Node.js for a couple years now and once you wrap your head around a few simple concepts, going back to anything else feels like work. Before getting into details, lets talk about a few key points. Node.js is not[...]

Read more...
Manage Your Legacy Systems

Manage Your Legacy Systems

When working with new customers, one of the first things we get to see is the current state of the applications that they use to run their business. Sometimes it's a 3rd party application that they've purchased off the shelf, sometimes it's an[...]

Read more...
Grunt tips

Grunt tips

I've heard plenty of developers talk about how being "lazy" has pushed them into using build scripts, but that's not being fair to the value that can be achieved from a good build script. It's not about being lazy, it's about being smart. The[...]

Read more...
Why hire a full stack developer?

Why hire a full stack developer?

Modern software development has changed a lot from the days where entire apps were written with UI and business logic in a single code base. Today there are a lot more layers and it's not simply about front-end, infrastructure, server-side, and[...]

Read more...