<commit_before>﻿# Presentations

Each presentation should be about 15 minutes, going through briefly one tool or functionality related to Node.js.

Please mark your name next to the subject you wish to present. In case the "thing" you wish to present is not in the
list, feel free to add it.
Each lesson should have two to three presentations.

List of possible subjects, with approximate chronological order and grouped by subject:

- Github forks and pull request - 2/9/2014 jhaap

- npm - 9/9/2014 Oona [npm basics](https://speakerdeck.com/oona/npm-basics)

- [JSLint & JSHint](https://speakerdeck.com/tariel/jslint-and-jslint) (16.9.2014/Max<NAME>)
- [ESLint](https://speakerdeck.com/heikkialanen/eslint-presentation) (16.9.2014/Heikki Alanen)

- Connect (Aki Mäkynen - 23.9.2014)
- Express (Sopheak Kong - 23.9.2014)

- Jasmine (30.9.2014 - Tuukka Laitinen)
- Mocha
- Qunit
- nodeunit (Ville & Antte 30.9)
- PhantomJS (Jar<NAME>)

- Grunt (7.10.2014 / Oscar Lemström)
- Gulp (7.10.2014 / Jo<NAME>)
- Broccoli

- Travis CI (Ville & Antte 14.10)
- Wercker

- Gemnasium 
- VersionEye

- Bower Markus, Marko 28.10.2014
- Component

- UglifyJS
- CSSmin (<NAME> - 4.11.2014)
- Sitespeed.io (<NAME> - 4.11.2014)

- Coveralls.io

- CouchDB
- MongoDB / Mongoose Markus, Marko 18.11.2014.
- Crypto
<commit_msg>Link related the npm naming mentioned in the given presentation<commit_after># Presentations

Each presentation should be about 15 minutes, going through briefly one tool or functionality related to Node.js.

Please mark your name next to the subject you wish to present. In case the "thing" you wish to present is not in the
list, feel free to add it.
Each lesson should have two to three presentations.

List of possible subjects, with approximate chronological order and grouped by subject:

- Github forks and pull request - 2/9/2014 jhaap

- npm - 9/9/2014 Oona [npm basics](https://speakerdeck.com/oona/npm-basics)
  - [Name expansions of `npm`](https://github.com/npm/npm-expansions/blob/master/index.json)

- [JSLint & JSHint](https://speakerdeck.com/tariel/jslint-and-jslint) (16.9.2014/Maxim Dolgobrod)
- [ESLint](https://speakerdeck.com/heikkialanen/eslint-presentation) (16.9.2014/Heikki Alanen)

- Connect (Aki Mäkynen - 23.9.2014)
- Express (Sopheak Kong - 23.9.2014)

- Jasmine (30.9.2014 - Tuukka Laitinen)
- Mocha
- Qunit
- nodeunit (Ville & Antte 30.9)
- PhantomJS (Jarno Laine)

- Grunt (7.10.2014 / Oscar Lemström)
- Gulp (7.10.2014 / <NAME>)
- Broccoli

- Travis CI (Ville & Antte 14.10)
- Wercker

- Gemnasium 
- VersionEye

- Bower Markus, Marko 28.10.2014
- Component

- UglifyJS
- CSSmin (<NAME> - 4.11.2014)
- Sitespeed.io (<NAME> - 4.11.2014)

- Coveralls.io

- CouchDB
- MongoDB / Mongoose Markus, Marko 18.11.2014.
- Crypto

{'fraction_non_alphanumeric': 0.12001450326323423, 'fraction_numerical': 0.0725163161711385, 'mean_word_length': 3.478896103896104, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1407391', 'n_tokens_mistral': 1177, 'n_tokens_neox': 1000, 'n_words': 301}