anchor.diff:  </div>
   
   </div>
  +
  +<h3>Using Bower Components</h3>
  +
  +<a href="http://bower.io/">Bower</a> is a great way of managing front end
  +dependencies. To use them in superfluous, you can install your bower components
  +into app/ or app/client and then require them from client code.
  +
  +<br />
  +
  +If you were to install jquery (as an example), in a client controller, you could use
  +<code>require("app/bower_components/jquery/jquery"))</code> to require it.
  
positive.code: </button>
  
  <div id="routing_example" class="collapse no-transition">
  <pre class="prettyprint"><code>
  
  // in app/controllers/my_controller/server.js
  module.exports = {
    routes: {
      "/" : "get_index",
      "/demo" : "get_demo",
      "/smiley/:id" : "get_smiley",
    },
    post_routes: {
      "update" : post_update
    },
    get_index: function(ctx, api) {},
    get_demo: function(ctx, api) {},
    get_smiley: function(ctx, api) {},
    post_index: function(ctx, api) {};
  };
  
  }</code></pre>
  </div>
  
  <br />
  
  Let's say this controller is the hooked up to the root URL ('/') in our
  routes.json. The following URL routes would be generated and handled by this
  server controller.
  
  <ul>
  <li><b>/</b></li>
  <li><b>/demo</b></li>
  <li><b>/update</b></li>
  <li><b>/add/*/</b></li>
  </ul>
  
  <h4>Reverse Routing</h4>
  
  
negative.code: are delivered, the prelude downloads their dependencies and displays them.
  </p>
  <p>
  If you'd like to put more CSS or JS files into the prelude, you can add them to
  <b>app/client/prelude.json</b> to be served inside the initial prelude.js
  payload. If there is just some core JS, you can put it inside
  <b>app/client/prelude.js</b> and will be appended to the prelude package.
  </p>
  
  <p>
  Currently, the prelude contains <b>underscore</b>, <b>backbone</b> and
  <b>bootstrap</b>, while the <b>socket</b> library is delivered separately.
  </p>
  
  <h1>Left to the developer</h1>
  