Get In Touch

Engineering

Hybrid Mobile Applications: Is Webview or Native Right For Me?

An Introduction to Hybrid Mobile Apps Mobile application development is hard. It...

Engineering

Don’t Be Greedy: 6 Tips for Better Regular Expressions

If you’re a programmer, you’ve no doubt been in this situation befor...

Engineering

Koa: The Internet’s Latest Warrior

If you’re a regular reader of this blog, you know that I think Node is big...

Engineering

Language Throwdown, Part 1: JavaScript vs. PHP

This week, we consider two very important languages: JavaScript and PHP.  The p...

Engineering

Configuring Configurability in Mobile Apps

An interactive product, whether it is a website or mobile app, is built to meet ...

Engineering

The Art of Obsolescence

Imagine you’re a marketing agency for a moment. Now quick: how many of you...

Engineering

Why is Enterprise Not Afraid of Node?: The Case for Node.JS

With the exception of companies like Google, large enterprise corporations tend ...

Engineering

How to Effectively QA a Responsive Website

QA in a Connected World The devices we use and the websites we build have gotten...

Engineering

Quick and Dirty Shuffle: Best Practices for Programming Randomization

  If that headline doesn’t generate some interesting traffic, I don&#...

Engineering

Formatting Dates to Make Excel Happy

You know what I love? CSV files. Now stop rolling your eyes and trying to come u...

Engineering

Best Practices for Random Number Generation

Wither thou goest, pseudorandom number generator?  I recently implemented a sit...

Engineering

9 Qualities That Make a Good Programmer

“I am the 10%.” I was recently asked, “do 80% of programmers ...

Engineering

No Comment: Tips for Commenting Out Code

I could write a dozen blog posts on code commenting: habits, effectiveness, phil...

Engineering

7 Reasons to Use Vue.js

In the large pool of JavaScript frameworks and libraries, anyone could easily ge...

Engineering

The Tower of (Techno) Babel

If modern programming had the equivalent of a Holy Bible, you might find somethi...

Engineering

5 Reasons to Love Open Source and 1 Fair Warning

If you’re writing an application with Node.js, chances are you are using work ...

Engineering

6 Great Talks from Node.js Interactive 2015

I was lucky enough to be able to attend Node.js Interactive this year. Put on by...

Engineering

B2B iPad Apps: Trends and Tips for Successful Projects

I’ve been impressed with how many CEOs, CMOs and CIOs became early adopter...

Engineering

Exploring Susy: A Lightweight Look

New projects bring up new ideas on how to approach the current project and futur...