Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d034de4

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /