The Web of Tomorrow, Part 1: jQuery

Web developers have more tools at their disposal than ever before. Developers are able to accomplish more work in a shorter amount of time due to all the tools available. This has pushing web sites to become more advanced, and has led to the birth of rich internet applications such as Google docs, where web sites are looking more and more like desktop applications.

In this multi-part series, I’m going to take a look at some of these technologies, and how they are affecting the development word, starting today with jQuery. read more

Bill Bernbach and The Potency of Good Design

“Let us prove to the world that good taste, good art, and good writing can be good selling.” The man who said this quote is Bill Bernbach, one of the three founders of Doyle Dane Bernbach (DDB). You may not know him but you certainly know his work.

Doyle Dane Bernbach, one the most legendary advertising agencies in history, created what is considered to be the most effective and successful advertising campaign the western world has ever seen: 1959’s “Think Small” Volkswagen advertisements. DDB essentially took a German car originally created for Adolph Hitler (the Volkswagen Beetle) and sold it to post-war Americans through radically styled advertisements. The advertisements were brilliantly written and focused on the benefits of its compact size and affordability instead of trying to sell it to people as a “luxurious, spacious vehicle” like DDB’s predecessors had attempted before. The effect of these advertisements are the sole reason for why the Volkswagen Beetle is still to this day an American (and worldwide) cultural icon. read more

In the Pursuit of Greatness

Everyone has dreams and aspirations most often tied to wealth and prosperity. Surprisingly few (from my experience) have the will to pursue these ambitions and a shockingly large amount of people don’t feel that they either deserve to reach an end such as this or feel it’s within their reach.

I’m not going to be that guy that says “you can do it if you work hard” to every soul on the planet because let’s be realistic, I am very fortunate to have been born into a middle class suburb of Atlanta and have plenty of opportunities just three steps down the hall as long as I was willing to take a stroll. read more

5 Tips to Prevent MySQL Injection Attacks

While it may sound defeatist to lean on the old adage of  “where there’s a will, there’s a way,” it is ultimately true when it comes to getting hacked. The only sure-fire way to keep your website from being compromised is to turn the computer off and lock it in a closet.

Since that’s not an option, we try our best to defend against the unending attempts by hackers to defile our work and take what is not theirs.

While these aren’t the only methods, they are all good ones to follow. read more

Style, The Marx Brothers, and The Salt of The Earth

What is style? Is it fashion? Is it matching colors on a well-dressed man? Is it a certain type of behavior in the way you walk? It’s hard to define, but I’d argue that everything memorable in this world has style, and that style makes life interesting, exciting, and have purpose because nobody likes bland, boring things.

Think about it: all the best, most memorable artists, businessmen, politicians, historical figures, etc had some sort of style to what they did and it helped them stand out and become successful. Picasso was Picasso because he chose the colors he chose, he placed the lines down the way he did, and added texture where he added texture. When you look at a Picasso’s work (particularly his most famous work), it looks incredibly easy because most of it is just a bunch of shapes. But if you try to make your own “Picasso”, you’d find that it’s a bit more difficult than that. You quickly realize that his style is actually pretty difficult to duplicate if you are not a very skilled artist, and no matter how hard you try even if you are, you will never be Picasso. read more

Coding For Work vs. Coding For School

It didn’t take long working here to realize that programming on the job is a lot different than how I programmed at school. It made me realize that while class projects are useful for learning syntax and the core concepts of programming, they don’t do a whole lot to prepare you for the ‘real world’.

Coding for School

On a class project, if there are parts of the code that are kind of sloppy, or if it doesn’t work perfectly, often times I might find it worthwhile to get 5 – 10 points knocked off the project grade than spend hours debugging. Occasionally, a project may have a really obscure bug in it that the TA or professor might not catch, and it doesn’t matter, because no one is going to be using that code after the Professor is done grading it. read more