An introduction to becoming an open source JavaScript hipster