Maps, Hashes, Dictionaries Revealed

Often in programming it’s useful to be able to access one piece of information based on other piece of information. For example, if you wanted to be able to populate city and state given a zip code, you’d want to be able to provide the zip code and lookup that city...
Kind names

Kind names

One of the most difficult problems in programming is naming things.  Things such as variables, classes, methods, functions… everything needs a name and you, as the coder are responsible for providing it. The reason this is tricky is that you are...