web designer & developer

UX Design
Agile Scrum



Name It…It’s Yours

In my previous post, I spoke about JavaScript objects. An object is simply a named collection of properties and methods. It can contain primitive data types, such as numbers, text and booleans. It can also contain complex data types, such as arrays, functions and even other objects. So why mess

More »
nametag badges


JavaScript objects are a way to elegantly combine data and actions together in an object-oriented manner. The possibilities are endless. Think of having arrays that can sort themselves or strings that can search themselves. Additionally, objects allow us to think in terms of things as opposed to data and actions.

More »
accordion file

Living in Two Dimensions (arrays that is)

I had mentioned in previous posts about looping and I have also discussed arrays before. Today I wanted to discuss two-dimensional arrays. Two-dimensional arrays allow you to house multiple pieces of information at multiple levels. I like to think of arrays as accordion file folders. One item with multiple segments.

More »
chalkboard loop

‘Whiling’ Away the Loops

In previous postings, I addressed ‘for’ loops. In today’s post, I want to demo ‘while’ loops. In ‘for’ loops, you loop over code for a specified period of time. In ‘while’ loops, you loop over code as long as a condition is true.  The steps of a ‘while’ loop are…

More »
worker counting stocks in warehouse


There are times in programming where you need to check conditions against multiple items. If statements are used to do this a lot. We could do this by nesting if statements and performing the code if they return true as follows…

While this works, nesting can get hairy and

More »
door in dark room

Look for an Exit

It is always good to have an exit strategy. You know when you are at a party and you are stuck talking to that one relative that has to go into every gory detail concerning their ailments? If that has not happened to you, then most likely you are that

More »