A Leader Must Be a Communicator Communication may be one of the most important roles of a leader. When a team feels uninformed, they disengage and can become resentful. A leader who is good at communicating with teammates and colleagues is vital for long-term team success. It’s important to be proactive with communication—communication is better… Read More


In a mere four hours of development, Johnny Lin turned an idea that was scribbled on his notepad into a web app that went viral almost instantly. Beak is a new app that lets you rate how smart (or “un-smart”) your Tweets are using an algorithm based on the SMOG readability index. The app popped up… Read More


With the deprecation of the target attribute in XHTML Strict, opening links in new windows has become a bit trivial, if not annoying, to standardize. I always look for a consistent, unobtrusive approach that degrades gracefully; and since I use jQuery quite frequently, this is how I usually handle them. The solution is a small… Read More


Most teams have some amount of technical debt. Others are crushed by it. It really shouldn’t be this way. For decades, we’ve been aware of good development practice. We know the things that we should do to avoid incurring technical debt and start paying it back. Clearly, something else is going on. In this talk,… Read More


Managing a RESTful application in PHP can become a headache if you are new to REST but I have developed a reusable class function that will save you hours of development time shown below.  Feel free to reuse it.

 … Read More


Sometimes you might need to create a variable in PHP having the name of some value.  Below is the easiest way to accomplish this need.

 … Read More


Using PHP shorthand IF/Else statements are a great time saver and help make your code look neater.  Here is a collection of examples I often use.

 … Read More


I thought this was a great quote about the “perception of value” from an article explaining why Apple has not changed the design of the iPhone for many years now. Apple is not and will not change things just for the sake of change. And while some may now be clamoring for this change, the paradox… Read More


This has to be one of my favorite time savers. If you’re an experienced PHP programmer you separate your common methods (aka: functions) into Class files.  Over time, this can become an organizational nightmare if your application became large. There is an easy fix for this using PHP’s spl_autoload_register.  This not so well known function… Read More


We can not present that code formatting is unimportant, but must understand why it matters.  A good code format is not the one you think looks the prettiest.  We do not do not layout code in order to exercise our deep artistic leanings.  Good code is clear.  It is consistent.  The layout is almost invisible.… Read More