Arrays vs. Hashes

Hashes and arrays both keep track of collections of information, and they can use many of the same methods. So what are the differences between these two? Let’s explore how arrays and hashes differ through a lunch time parable!

More …

Introduction to the Document Object Model

One of the powers of JavaScript is its ability to create websites that can dynamically interact with users. As part of this interaction, JavaScript can change aspects of a webpage in response to user-generated events. To change an HTML element, JavaScript needs access to it, which is what the Document Object Model (DOM) was designed to provide.

More …

How to Get Started with Code for America

Getting started with Code for America (CfA) can be intimidating - so many projects and new people asking for a wide variety of skills and knowledge. How can someone with technical coding skills find a useful application to help their local community? Is there a place for people without coding skills? What exactly does CfA do?

More …