title: Why is it recommended to use concat then uglify when the latter can do both?
body: <p>I keep seeing the recommendation for making JS files ready for production to be concat then uglify.</p>
  
  <p>For example <a href="https://github.com/yeoman/grunt-usemin#transformation-flow" rel="noreferrer">here</a>, in on of Yeoman's grunt tasks.</p>
  
  <blockquote>
    <p>By default the flow is: concat -> uglifyjs.</p>
  </blockquote>
  
  <p>Considering UglifyJS can do both concatenation and minification, why would you ever need both at the same time?</p>
  
  <p>Thanks.</p>