Permalink
Browse files

Some final touches

  • Loading branch information...
mdespuits committed Jan 29, 2014
1 parent 77e0d34 commit ae35819438d8ea05fe4151433919b7a367641535
Showing with 36 additions and 12 deletions.
  1. +36 −12 index.html
View
@@ -383,8 +383,7 @@ <h2>Other Awesome Reasons</h2>
<ul>
<li class="fragment">String Interpolation</li>
<li class="fragment">Chained comparisons (10 > 9 > 8 > 7 > etc….)</li>
- <li class="fragment">Multiline strings</li>
- <li class="fragment">HEREDocs (Block strings)</li>
+ <li class="fragment">Multiline strings and HEREDocs</li>
<li class="fragment">Block Regular Expressions ("//x" in Ruby)</li>
<li class="fragment">Destructuring Assignment (" a, b, c = [1, 2, 3] ")</li>
<li class="fragment">Splats…</li>
@@ -398,39 +397,64 @@ <h1>Objections</h1>
<section>
<h2>1. Another Language</h2>
<p>
- Strictly speaking, CoffeeScript is "just javascript". It's an abstraction to reduce clutter and improve the
- features of the language.
+ CoffeeScript is "Just Javascript". It's an abstraction to improve the features of javascript, not replace it.
</p>
<p><em>For Lance, IMHO it's the 90/10 abstraction tradeoff.</em></p>
</section>
<section>
<h2>2. Another Piece of Knowledge</h2>
<p>
- CoffeeScript has been a default in Rails for a while and has been accepted as a normal piece of the development
- process.
+ CoffeeScript has been a default in Rails for a while. It has become an accepted part of the development process.
</p>
<p>
- Any new developers we hire are likely already familiar with it if they have been developing in Rails for
- the last few years.
+ New developers we hire are likely familiar with it if they have been developing in Rails.
</p>
</section>
<section>
<h2>3. It writes crappy javascript</h2>
<p>
- The idea behind CoffeeScript is to stop worrying about Javascript entirely. CoffeeScript's features
- are designed to write safe and working Javascript.
+ Stop worrying about Javascript. CoffeeScript is designed to write safe and working Javascript.
</p>
<p>
- Yes, it does look crappy, but it looks ugly after precompiling anyway...
+ <em>Yes, it does look crappy, but it looks ugly after precompiling anyway...</em>
</p>
</section>
+ <section>
+ <h2>4. Debugging is hard</h2>
+ <p>
+ Yes, it is a bit tricky. It does, however, support <a href="http://net.tutsplus.com/tutorials/tools-and-tips/source-maps-101/" title="Source Maps 101">source maps</a> which makes this process much simpler.</p>
+ </section>
+ </section>
+
+ <section>
+ <section>
+ <h1>Why?</h1>
+ </section>
+ <section>
+ <h2>1. Rails' Default</h2>
+ </section>
+ <section>
+ <h2>2. Hubot</h2>
+ <p>DevOps will love you</p>
+ </section>
+ <section>
+ <h2>3. It's Safe</h2>
+ <p><em>Relatively speaking...</em></p>
+ </section>
+ <section>
+ <h2>4. Writing Javascript Sucks</h2>
+ <p>IMHO ;)</p>
+ </section>
+ </section>
+
+ <section>
+ <h1>Go play with it</h1>
</section>
<section>
<h1>Thanks!</h1>
- <p>Slids are located at</p>
<p>
<a href="https://github.com/mattdbridges/use-coffeescript">https://github.com/mattdbridges/use-coffeescript</a>
</p>

0 comments on commit ae35819

Please sign in to comment.