typo
[gitmo/moose-presentations.git] / moose-class / slides / index.html
index 399d0af..a44f504 100644 (file)
@@ -52,7 +52,8 @@ img#me05 {top: 43px;left: 36px;}
 
 <div class="slide">
   <h1>Introduction to Moose</h1>
-  <h2>YAPC 2009</h2>
+  <h2>OSCON 2009</h2>
+  <h2><a href="git://git.moose.perl.org/moose-presentations.git"><tt>git://git.moose.perl.org/moose-presentations.git</tt></a></h2>
 </div>
 
 <div class="slide">
@@ -940,7 +941,7 @@ sub BUILD {
 </div>
 
 <div class="slide">
-  <h1>The Object is Oqaque</h1>
+  <h1>The Object is Opaque</h1>
 
   <ul>
     <li>Technically it's a hash reference</li>
@@ -1127,6 +1128,7 @@ Person->can('extends');</code></pre>
 
   <ul>
     <li><code>no Moose</code> at the end of a package is a best practice</li>
+    <li>Or <code>namespace::clean</code> at the top</li>
     <li>Just do it</li>
   </ul>
 </div>
@@ -1187,9 +1189,10 @@ use Moose;
   <h1>Exercises</h1>
 
   <pre># cd exercises
-$ perl bin/prove -lv t/00-prereq.t
 
-Missing anything? Install it. (see tarballs/)
+# perl bin/prove -lv t/00-prereq.t
+
+# perl install-moose (if needed)
 
 # perl bin/prove -lv t/01-classes.t
 
@@ -2818,7 +2821,6 @@ coerce 'My::DateTime',
   </ul>
 </div>
 
-
 <div class="slide">
   <h1>Using Types with Attributes</h1>
 
@@ -2839,6 +2841,24 @@ has favorite_numbers =&gt; (
 </div>
 
 <div class="slide">
+  <h1>More Droppings</h1>
+
+  <ul>
+    <li><code>Moose::Util::TypeConstraint</code> also needs cleanup</li>
+  </ul>
+
+  <pre><code>package Person;
+
+use Moose;
+use Moose::Util::TypeConstraints;
+
+subtype ...;
+
+no Moose;
+<span class="highlight">no Moose::Util::TypeConstraints;</span></code></pre>
+</div>
+
+<div class="slide">
   <h1>Typed Methods (Low-tech)</h1>
 
   <pre class="medium"><code>package Person;