css

CSS: Simple Sticky Footer

The sticky footer… The oh-so-sought-after expanse at the bottom of the page that contains contact information, site navigation, a call to action, or whatever else you might want to chuck in there. It’s the element that knows its place in the world (wide web) and embraces it by staying in it’s place. A well executed sticky footer encourages your site visitors to further engage; it […]

javascript-300x120

History and Background of JavaScript Module Loaders

Introduction Application logic for web apps continues to move from the back end to the browser. But as rich client-side JavaScript apps get larger, they encounter challenges similar to those that old-school apps have faced for years: sharing code for reuse, while keeping the architecture separated into concerns, and flexible enough to be easily extended. […]

1024px-Flatirons_Winter_Sunrise_edit_2

== vs. === in Javascript (Abstract vs Strict equality in js)

Testing for equality is fundamental in computer science. And while it seems like a straightforward concept (Thing A is the same as Thing B, or it isn’t) there are some subtleties that can, at first, seem strange. For example, it seems a common source of confusion for those new to javascript is whether to use […]

1024px-Flatirons_Winter_Sunrise_edit_2

How to Clear an Array in JavaScript

Arrays are awesome! They allow you to store multiple values in a convenient, indexed set. In JavaScript, arrays can be declared literally or they can be initialized using the Array constructor function. But wait… What if you want to empty an array instead of creating one? Hmm… perhaps not as straightforward. Have no fear, there are […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 4: Conclusion

So far in this series on creative project brainstorming, we have looked at the type of questions and exploration techniques you could use when you’re in the challenge phase of your project. In this last part, though short, we’ll cover how to close the project discovery and let you do the actual work. Closing an […]

n_cloud

A Really Good Second Pair of Eyes

This month (October) is my two-year anniversary at appendTo. Two years may not sound long to you but in the tech world it is a bit of an eternity. My wife Brittany still can’t believe I’ve stayed that long–most of my other jobs have been project-based and have lasted a year or less. When I started […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 3: The Exploration Phase

In Part 2 of this series, you learned what being in the challenge space means and about some of the overall techniques used while there. Now begins Part 3 which will take you deeper into the exploration phase of brainstorming your creative project by investigating on more granular level. Types of Questions We spent some time over the last […]

innovation_brainstorming_wordle_creativity

Brainstorming a Creative Project Part 2: The Challenge Space

In Part 1 of this series we talked about how to set goals and how to avoid the challenge space. In this section we will go into what exactly the challenge space is and how to use it effectively. The Challenge Space The Challenge Space is the phase of a creative project during which you task […]

business-man-offering-hand-shake

Fostering Long-Term Business Relationships

Oftentimes, in the wonderful world of consulting, business relationships begin and end with the duration of the project. Your partnership is quick and efficient and if you can make each other laugh occasionally along the way, the collaboration becomes all that more enjoyable. When the project is complete, everyone says their thanks and congrats and […]