Johann Wolfgang von Goethe once wrote, "In der Beschränkung zeigt sich erst der Meister." Put another way, "Masters of their craft know that less is more." While Goethe was not talking about software development, building software is a craft. The... [ Keep Reading ]

Virtual reality technology has come a long way in 20 years. Early advancements like Nintendo's 1995 Virtual Boy and Google's 2007 Street View gave us glimpses into how this technology might advance. Now, in 2016, Facebook's Oculus Rift and the... [ Keep Reading ]

There is a growing philosophical divide between front-end Web application developers. JavaScript is the one front-end language that all browsers natively understand (at least until WebAssembly becomes a widely supported reality), so building software directly within the browser depends on... [ Keep Reading ]

The technology industry has long accepted virtualization as a great idea, but it’s important to use the right tool for the job. Containers as a virtualization approach have grown in popularity from a niche Unix concept to widespread use in... [ Keep Reading ]

Your company just purchased a license to use Oracle Content Marketing (previously known as Compendium), and your job as a developer is to get it running. Where do you begin? As the Chinese philosopher Lao-tzu once said, "A journey of... [ Keep Reading ]

How to be MEAN!

Bringing a Web application from the spark of an idea to a complete interactive experience is certainly a rite of passage. I finished programming my first complete Web application this week using the MEAN stack (MongoDB, Express, AngularJS, Node.js), and... [ Keep Reading ]

Marketing your business after the zombie apocalypse can be a living nightmare. For one thing, zombies are terrible customers. Just try getting that putrid smell of death off your inventory after these shambling deadbeats jostle your merchandise. Do you have... [ Keep Reading ]

Marketing Strategy

## Summary Creating a marketing strategy from thin air involves hours or days of intense thinking. Successful marketers know they must approach this process with care, but it is not always clear where to begin. Some strategy approaches amount to... [ Keep Reading ]