December 2009
7 posts
iPhone and Android Development - NOT STARTING A...
Perception is truly reality. The way we see the world shapes how we look to solve problems. It’s with that grain of salt that I offer up this response to Mr. @JonathanPenn’s tweet to substantiate my claims on the interwebs this morning. Boy, I hate getting into these messes but he’s right to call me out and clarify. Here’s our convo: With that history you must know...
Dec 28th
1 note
Lessons from Uncle Bob
Those of you who were fortunate enough to hear Uncle Bob Martin speak at Columbus Ruby Brigade last Monday are aware of the amount of wisdom that can be garnered from listening to him. If that is the case then certainly pair programming with him for the day would be equally enlightening. Monday morning when I walked into the EdgeCase offices there in a corner was a face that I was familiar with...
Dec 23rd
JavaScript Part 5 - The Client Side
So, if JavaScript ever really had a true intention, I believe that intention was to bring static HTML documents to life. I’m sure if we read the history since 1995 (give or take a year) then we’ll notice that most work with JavaScript was aimed at giving the static web a much needed shot in the arm. To understand how JavaScript works its magic we have to dive into the DOM or Document...
Dec 20th
1 note
JavaScript Part 4 - the "this" operator
OK, take a deep breath, hold your nose and get ready to finally understand this. When my friends first dive into JavaScript the this operator throws people for a major curve. To really understand what it is I’m going to try my best to distill its essence into a simple explanation that while not fully encompassing the nuances of “this” use should go along way to helping you...
Dec 16th
JavaScript Part 3 - Prototype Based Language
For a few years the alpha geek crowd has been debating (read: justifying their own preferences) what type of Object Oriented Language features are the most developer friendly. I never have the heart to remind these folks that everyone experiences the world differently and some will always understand class based OO and others want something else. Well, one of those “something else” is...
Dec 16th
JavaScript Part 1 - hello JavaScript!
JavaScript is an object oriented scripting language. It is a dialect of the ECMAScript standard. It is dynamic, loose typed and prototype-based. It has first-class functions. That means a function is an object in JavaScript. You can treat it as such. If you’re looking for some history of the language and an introduction of the “why” check out Mozilla’s A...
Dec 16th
JavaScript Part 2 - The Free Stuff
This is a tough one. I don’t generally like to discuss the built in objects of a language because they are easily searched for. Instead I’ll list a few and then talk about using them as that’s a little more subjective and worthy of discussion and continual review. Quick Reference: Types Numbers Strings Booleans (true|false) Objects undefined and null ...
Dec 16th