• Sunday , 5 July 2020

The JavaScript Starter Kit Manifesto

Code Canyon

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

3d Ocean

Related Posts


  1. Code Talk
    May 23, 2019 at 18:10

    this is so useful thank you

  2. Zen Trickz
    May 23, 2019 at 18:10

    I have been using Nrwl Nx as my starter kit. It makes it easy to get started with the latest and greatest in the Javascript world with no effort.

  3. ANIKETH Saha
    May 23, 2019 at 18:10

    I made a starter kit too…with MERN w/ graphql . But i guess its dependencies are outdated i guess

  4. leapingblackcat
    May 23, 2019 at 18:10

    Luckily I get paid well for coding in C# and WPF. So I do not have to worry about any of that nonsense. : -)

  5. Julian Sloman
    May 23, 2019 at 18:10

    Slingshot is still in the top 10 on the list found here https://www.javascriptstuff.com/react-starter-projects/

  6. Johan Andersson
    May 23, 2019 at 18:10

    Wonderful unplanned intro 😃

  7. daun jeruk
    May 23, 2019 at 18:10

    this is enlightenment for intermediate to advance.. thanks.

  8. TheddunTOSS
    May 23, 2019 at 18:10

    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.

  9. Zoobie Doobie
    May 23, 2019 at 18:10

    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!

  10. Alex Nezhynsky
    May 23, 2019 at 18:10

    Not very practical, because tools come and go by day.

  11. Lon W.
    May 23, 2019 at 18:10

    The cure for fatigue? Think sleep.

  12. Steeve Hook
    May 23, 2019 at 18:10

    Awesome talk, heard couple of advices twice but still like them very much. Thanks for sharting

  13. oldbootz
    May 23, 2019 at 18:10

    Thanks for the upload

  14. Shery
    May 23, 2019 at 18:10

    One of the best till Now !

  15. Cody Weber
    May 23, 2019 at 18:10

    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?

  16. The Engine
    May 23, 2019 at 18:10

    nice talk!

  17. nibblrrr
    May 23, 2019 at 18:10

    Talk starts @ 1:50

  18. Zarevock666
    May 23, 2019 at 18:10

    Great talk!

  19. MrDami123
    May 23, 2019 at 18:10

    Great Talk!

  20. Albek Zhitvaev
    May 23, 2019 at 18:10

    Sublime Text beyond competition?

  21. K3vo97
    May 23, 2019 at 18:10

    Vue js

  22. Rombus EvilBones
    May 23, 2019 at 18:10

    So I'll have to learn Ember then 😛

  23. Sebastian Scholle
    May 23, 2019 at 18:10

    Goldie oldie

  24. David Lloyd-Jones
    May 23, 2019 at 18:10

    "Before we get started I'd like to know who's in the crowd," the guy sez.
    Uh, this is YouTube, fool.

  25. Ozzie Peck
    May 23, 2019 at 18:10

    why is Yarn not listed..

  26. Ozzie Peck
    May 23, 2019 at 18:10

    "moble" mobile, there's an i in there.

  27. Ken
    May 23, 2019 at 18:10

    GREAT talk, very entertaining and funny!

  28. Web Application Guide
    May 23, 2019 at 18:10

    Awesome.. Thanks a lot for uploading !!

  29. The Code Sergeant
    May 23, 2019 at 18:10

    Super useful! No mention of VueJS was a little surprising, but I'm happy to receive some feedback as to why Vue shouldn't be used in production grade progressive web apps

  30. Nobody Quite
    May 23, 2019 at 18:10

    I made my starter kit a year ago.
    Aaaaaand it's gone. Almost everything is either obsolete, not working or not compatible anymore.

  31. Eugenijus S.
    May 23, 2019 at 18:10

    Finally React starter kit. Good solution for JS fatigued developers 🙂

  32. japrogramer
    May 23, 2019 at 18:10

    Might want to take to look at cookiecutter, and its templates one being django-cookiecutter

  33. Jacques de Molay
    May 23, 2019 at 18:10

    Too many decisions ?
    did you mean: "too many choices" ?

  34. Nils R Grotnes
    May 23, 2019 at 18:10

    Someone should tell him how "Cox Automotive" sounds when you say it quickly like that…

  35. MoneyFish
    May 23, 2019 at 18:10

    "Too.Many.Decisions" – right to the point!

  36. Institutional Money
    May 23, 2019 at 18:10

    Cory is a great speaker! I also liked his Reusable JavaScript Revolution talk!!!

  37. The Kids Academy
    May 23, 2019 at 18:10

    Talked packed with lots of awesome tips!!! Very nice!

  38. noxabellus
    May 23, 2019 at 18:10

    really fantastic talk! this is going to be my starter kit starter kit 😀

Leave A Comment

You must be logged in to post a comment.