Build Systems The Next Generation
summary
Claims that stream-based, file-in-memory builds beat task runners for performance and clarity, comparing grunt vs gulp with concrete code: a gulp pipeline that reads files once, pipes concat → minify → write, and live-reloads. Presents streams instead of tasks as the core idea, shows a real slide-generator built with gulp that works, and reports examples of builds being up to 100 times faster in practice while noting third‑party tools (like requirejs) force temp files.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:17Gold Sponsors
- 4:22Problems with task-based
- 6:57Functions
- 8:25Unix streams
- 9:17Comparison time!
- 9:40Task-based (using grunt)
- 10:33File-based (using gulp.js)
- 13:50File-based problems
- 15:33MAX CONCURRENCY WHAT Tasks can have dependendes fother tasks and galp keeps a tree of
- 16:53gulp.task(name, fn) You specify a name for a task and you specify an async function that
- 18:23Putting it all together
- 19:11Takeaways
- 19:35Learning how to use streams will make you a better programmer








