Skip to content

Commit d034de4

Browse files
committed
Updated README with latest notes
1 parent 33de79b commit d034de4

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,66 @@
11
# Building a JavaScript Development Environment
22
This is a repo for containing my notes, example code, etc. from the Building a JavaScript Development Environment course by Cory House on PluralSight
3+
4+
## Module #1: Introduction
5+
6+
General idea is that in order to avoid missing steps, avoid re-creating things each and every time you need to do JavaScript development, you should instead build a "starter kit" that you can use over and over.
7+
8+
The author said he was inspired by the book The Checklist Manifesto; by the idea of professionals in many fields using checklists. The general idea is that "...we think we can remember all the steps..." but in reality we can't or don't. Example: Doctors use checklists for starting a line on a patient.
9+
10+
## JavaScript Starter Kit
11+
12+
What belongs in your JavaScript Starter Kit?
13+
14+
- Package Management
15+
- Bundling
16+
- Minification
17+
- Sourcemaps
18+
- Transpiling
19+
- Dynamic HTML Generation
20+
- Centralized HTTP
21+
- Mock API Framework
22+
- Component Libraries
23+
- Development Webserver
24+
- Linting
25+
- Automated Testing
26+
- Continuous Integration
27+
- Automated build
28+
- Automated deployment
29+
- Working example app
30+
31+
## Module #2: Editors and Configuration
32+
33+
### Selecting a JavaScript Editor
34+
35+
- Strong ES2015+ support
36+
- Autocompletion
37+
- Parse ES6 imports
38+
- Report unused imports
39+
- Automated refactoring
40+
- Framework intelligence
41+
- Built-in terminal
42+
43+
### JavaScript Editors
44+
45+
- Atom
46+
47+
- WebStorm (author's favorite)
48+
49+
- Brackets
50+
51+
- VSCode (used in the course)
52+
53+
54+
### EditorConfig
55+
56+
57+
58+
## Module #3: Package Management
59+
60+
## Module #4: Development Web Server
61+
62+
63+
64+
## Bibliography
65+
66+
The Checklist Manifesto by Atul Gawande

0 commit comments

Comments
 (0)