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”
this is so useful thank you
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.
I made a starter kit too…with MERN w/ graphql . But i guess its dependencies are outdated i guess
Luckily I get paid well for coding in C# and WPF. So I do not have to worry about any of that nonsense. : -)
Slingshot is still in the top 10 on the list found here https://www.javascriptstuff.com/react-starter-projects/
Wonderful unplanned intro ๐
this is enlightenment for intermediate to advance.. thanks.
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.
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!
Not very practical, because tools come and go by day.
The cure for fatigue? Think sleep.
Awesome talk, heard couple of advices twice but still like them very much. Thanks for sharting
Thanks for the upload
One of the best till Now !
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?
nice talk!
Talk starts @ 1:50
Great talk!
Great Talk!
Sublime Text beyond competition?
Vue js
So I'll have to learn Ember then ๐
Goldie oldie
"Before we get started I'd like to know who's in the crowd," the guy sez.
Uh, this is YouTube, fool.
why is Yarn not listed..
"moble" mobile, there's an i in there.
GREAT talk, very entertaining and funny!
Awesome.. Thanks a lot for uploading !!
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
I made my starter kit a year ago.
Aaaaaand it's gone. Almost everything is either obsolete, not working or not compatible anymore.
Finally React starter kit. Good solution for JS fatigued developers ๐
Might want to take to look at cookiecutter, and its templates one being django-cookiecutter
Too many decisions ?
did you mean: "too many choices" ?
Someone should tell him how "Cox Automotive" sounds when you say it quickly like that…
"Too.Many.Decisions" – right to the point!
Cory is a great speaker! I also liked his Reusable JavaScript Revolution talk!!!
Talked packed with lots of awesome tips!!! Very nice!
really fantastic talk! this is going to be my starter kit starter kit ๐