Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
No More Tools
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 We have a plethora of tools that are bound to make our lives easier and tasks completed faster.
- 3 Creatives aren't good at their art because of their tools; their talent stems from the skills and knowledge they've acquired while using their tools.
- 4 We live in superabundance of information and the most crucial skill isn't multi-tasking but single-threading our attention.
- 5 The strive for simplicity is superficial.
- 6 Complexity is a fact of the world, simplicity is in the mind.
- 7 TESLER'S LAW OF CONSERVATION OF SIMPLICITY
- 8 We need to automate tasks to stay productive and focus on problem-solving that simply cannot be delegated.
- 9 AUTOPREFIXER Worry-free vendor prefixing.
- 10 LINTING Checking for bad patterns
- 11 MEDIA OPTIMISATION Strip unnecessary bytes
- 12 MINIFICATION Strip unnecessary characters
- 13 CODE BLOAT Search and remove unused declarations
- 14 TESTING PERFORMANCE Find specific elements hindering performance
- 15 TESTING PERFORMANCE Yslow, Chrome Developer Tools Audit, Google Page Speed
- 16 DEBUGGING LAYOUT ISSUES Find problems with the box model
- 17 GUIS FOR AUTOMATION
- 18 npm provides a native ecosystem for task automation.
- 19 The current support in npm for front- end packaging isn't good enough. npm loves you, front-enders, and we care about your use cases.
- 20 start": "npm run watch-styles & npm run watch- jade & npr run server
- 21 bit.ly/leveldb-example bit.ly/npm-task-automation
- 22 GULP & GRUNT
- 23 bit.ly/building-static
- 24 COLLABORATION
- 25 Every single person joins a team with their own set of biases, predispositions and preferences.
- 26 Breaking down data in modules makes it more digestible and controllable.
- 27 Good tools, especially command line based, don't fail nor succeed silently.
- 28 The aim to build bullet-proof software is profound but almost impossible to achieve.
- 29 It's relatively easy to build overcomplicated solutions but it's hard to maintain them.
- 30 It's easy to introduce unnecessary complexity by adding tools that manage other tools.
- 31 The right set of tools or lack thereof sets apart a craftsman from an operator.