Get In Touch

General

Book Marketing Done Right

Writing is one of those professions that people tend to glamorize. One expects w...

General

Market Research: Easier than Ever

As I work my way through PSU’s part-time MBA program, I’m exposed to...

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

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

Quick and Dirty Shuffle: Best Practices for Programming Randomization

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

Engineering

The Problem with Email (and 5 Tools You Should Be Using Instead)

Originally posted October 23rd, 2013. Don’t you think you should stop usin...

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...

Digital Asset Management

Are You Paying Too Much For Marketing Collateral?

In today’s competitive landscape, differentiation is key to running a profitab...

Engineering

The Tower of (Techno) Babel

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