The JavaScript Starter Kit Manifesto




You know minification, linting, testing, bundling, cache busting, transpiling and so on are important. But does your team do all this consistently? Likely not. That’s why every team needs a starter kit. Let’s discuss why it’s so critical, and what belongs in the box.

EVENT: Nodevember, November 2016

SPEAKER: Cory House

PERMISSIONS: The original video was published on Nodevember YouTube channel with the Creative Commons Attribution license (reuse allowed).

ORIGINAL SOURCE: https://www.youtube.com/watch?v=QGCWal_JWek

Additional material for JavaScript learners:
https://amzn.to/2JrUINQ Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
https://amzn.to/2HwAMYd Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
https://amzn.to/2Cq5bmL JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners
https://amzn.to/2uhIvAP How JavaScript Works
https://amzn.to/2CwS2bU The Modern JavaScript Collection

Original source


38 responses to “The JavaScript Starter Kit Manifesto”

  1. You do not need ESLint in TypeScript. There is TSLint. JSX works like a charm now. Thank being said all his arguments against TypeScript are void. Therefore you should use TypeScript if you can't use Elm or PureScript or ReasonML for some reason.

  2. Hey there! I followed along, but I was really hoping to find the slides(at least some them..) so that I could reflect upon them for my later references. Is there a source where you can guide me..? I made some of my own notes however, but still original ones do make life error-free!

  3. All I am doing while I watch him is thinking two things,
    1. Wow, this guy seems pretty awesome, This guy really seems to know his stuff and is solving some real problems with web programming.
    2. Why the freak is JS and all the other Web technologies SO FREAKING COMPLICATED!!! I don't even like how loose JS is by itself, now I have to pick a billion+ things before I can attempt my first true web app? Wow JS, you are really winning me over, O wait, no, I am not being won over.

    So my added thought, maybe also while doing a starter kit, why not perform some extreme surgery level simplifying? Maybe ground up starting off on how to do this all right from the start?

Leave a Reply