<commit_before>---
layout: post
cover: './assets/images/headphones.png'
title: 11 Lines of Javascript - Episode 002
date: 2016-04-18
tags: Socket.io NPM
subclass: 'post'
hosts: 'Josiah and Jason'
categories: 'episodes'
navigation: True
logo: 'assets/images/mn-icon-300x300.png'
---
<iframe id="audio_iframe" src="http://www.podbean.com/media/player/x7sbm-5e5ab0?skin=2" width="100%" height="100" frameborder="0" scrolling="no"></iframe>
<br>

## Intro
Jason's First Node app in Production

## 1. [Socket.io](http://socket.io/)

## 2. NPM Issues
- [http://blog.npmjs.org/post/141577284765/kik-left- pad-and-npm](http://blog.npmjs.org/post/141577284765/kik-left- pad-and-npm)
- [http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/](http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/)
- [http://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability](http://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability)  

Links (Additional items referenced on the show):
- [https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.htepbb9at](https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.htepbb9at)
- [https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.xdo1xukjk](https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.xdo1xukjk
<commit_msg>Add to post<commit_after>---
layout: post
cover: './assets/images/headphones.png'
title: 11 Lines of Javascript - Episode 002
date: 2016-04-18
tags: Socket.io NPM
subclass: 'post'
hosts: 'Josiah and Jason'
categories: 'episodes'
navigation: True
logo: 'assets/images/mn-icon-300x300.png'
---
<iframe id="audio_iframe" src="http://www.podbean.com/media/player/x7sbm-5e5ab0?skin=2" width="100%" height="100" frameborder="0" scrolling="no"></iframe>
<br>

### Follow Up
http://blog.npmjs.org/post/141905368000/changes-to-npms-unpublish-policy

## Intro

## 1. Logging

## 2. NPM Issues
- [http://blog.npmjs.org/post/141577284765/kik-left- pad-and-npm](http://blog.npmjs.org/post/141577284765/kik-left- pad-and-npm)
- [http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/](http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/)
- [http://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability](http://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability)  

Links (Additional items referenced on the show):
- [https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.htepbb9at](https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.htepbb9at)
- [https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.xdo1xukjk](https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the

Main talking Points:  (Let me know if you have other ideas)
Promises - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
Learning while Busy
https://github.com/kickinbahk/personal-goals
Find a Buddy to Learn with (Accountability)(Bounce Problems off of)
Use a book or course 
http://kickinbahk.com/replacing-evernote.html


Links (Additional items referenced on the show):



{'fraction_non_alphanumeric': 0.1743119266055046, 'fraction_numerical': 0.07064220183486239, 'mean_word_length': 4.820284697508897, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 10, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2468066', 'n_tokens_mistral': 1464, 'n_tokens_neox': 1251, 'n_words': 165}