Object-Oriented Programming, or OOP, is a programming method that utilizes the creation and implementation of object classes. Object classes can be customized and instantiated as many times as needed. For example, let’s say we are programming a system for a bank (albeit a very simple one). Well, a bank is going to consist of customers. Each customer is going to have his or her own bank account. With OOP, we can create a bank account class that will give each customer a unique account. When you create a class, its constuctor generally takes parameters. For instance, a bank account constructor might take an integer for an account number, a string for a name, and a double for a balance. (more…)
We scratched the new design for Clarion Media last minute. It sucks, but the reality was that it just wasn’t flexible enough for our needs. The good news is that we’ve already got a design we’re going to move forward with, and it should actually see the light of day (fingers crossed). The funny thing is is that it’s a design I whipped up in about an hour. It was not refined whatsoever whereas the previous design–the one we canned–I labored over for about a week making adjustments. Hopefully we’ll see this thing live by the end of this month around the time wapClix launches. We also may begin work on programming a new client interface where clients can manage projects and other parts of their account, but that’s for another post. (more…)
That’s right, as in those things that are filled with pages that have words on them. Books. I’ve been starting to accumulate a good collection of coding, design and UI (user-interface) books, and I thought I might share with you a list of some of my favorites or perhaps the ones that I have learned the most from. There’s no doubt in my mind that the publishers of these books will include my acclaim for them in future editions (just for the record, I’m not getting any kickbacks for this, but wouldn’t it be awesome if I was?!). (more…)