<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Source maps.<div><a href="http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/">http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/</a></div><div><br></div><div>Jeffrey</div><div><br></div><div>P.S. for the record, I hate CoffeeScript and wouldn't wish it on anyone. My inclusion in the list of topics is just to demonstrate that JavaScript has its own preprocessor, albeit a very misguided and horrible one.</div><div><br><div><div>On Mar 30, 2013, at 7:00 PM, Garrett Smith <<a href="mailto:dhtmlkitchen@gmail.com">dhtmlkitchen@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On 3/30/13, Jeffrey Carl Faden <<a href="mailto:jeffreyatw@gmail.com">jeffreyatw@gmail.com</a>> wrote:<br><blockquote type="cite">Monday's class will expand upon the topic of backend web apps by talking<br>about preprocessor languages - languages which compile into HTML, CSS, or<br>JS. We've taken a look at PHP and ERB, but we'll also walked through<br>languages that look nothing like HTML (HAML), and languages that compile<br>into CSS (Less, Sass + Compass) and JS (CoffeeScript). These languages can<br>make your life much easier as they help keep you from repeating yourself<br>(DRY!).<br></blockquote>Unnecessary abstractions that make debugging harder.<br>-- <br>Garrett<br>Twitter: @xkit<br><a href="http://personx.tumblr.com">personx.tumblr.com</a><br></blockquote></div><br></div></body></html>