Skip to content

Instantly share code, notes, and snippets.

@dcneiner
Created February 23, 2013 11:46

Revisions

  1. dcneiner revised this gist Feb 23, 2013. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions tools.md
    Original file line number Diff line number Diff line change
    @@ -47,6 +47,7 @@ These are tools that I have found useful and they have enabled me to work effici

    * Module config
    * Text Plugin
    * Patching/Enhancing Libraries

    ---

  2. dcneiner revised this gist Feb 23, 2013. 1 changed file with 13 additions and 3 deletions.
    16 changes: 13 additions & 3 deletions tools.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,10 @@

    ---

    # <a style="color: white; text-transform: lowercase; text-decoration: none" href="http://bit.ly/dndevtools">bit.ly/dndevtools</a>

    ---

    # Disclaimer

    These are tools that I have found useful and they have enabled me to work efficiently and deliver code. The fact that I have not mentioned `___________` tool or library does not necessarily mean I dislike it… in fact, I may not even be aware of it. Please feel free to share your favorite libraries with me on twitter [@dougneiner](http://twitter.com) or [by email](mailto:[email protected]).
    @@ -59,7 +63,6 @@ These are tools that I have found useful and they have enabled me to work effici

    * Queueing
    * Complex Setup
    * One Time Initialization

    ---

    @@ -72,7 +75,7 @@ These are tools that I have found useful and they have enabled me to work effici

    ---

    # Testing
    # Testing Tools

    * [Mocha](http://visionmedia.github.com/mocha/)
    * [Expect.js](https://github.com/LearnBoost/expect.js/)
    @@ -86,7 +89,7 @@ These are tools that I have found useful and they have enabled me to work effici

    ---

    # Build
    # Build Tools

    * [Anvil JS](http://anviljs.com)
    * [anvil.jshint](https://github.com/elijahmanor/anvil.jshint)
    @@ -101,6 +104,13 @@ These are tools that I have found useful and they have enabled me to work effici

    ---

    # Anvil JS

    * CI Mode
    * JSHint
    * Testem

    ---

    # Environment

  3. dcneiner created this gist Feb 23, 2013.
    118 changes: 118 additions & 0 deletions tools.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,118 @@
    <!--
    {
    "title": "Tools & Libraries",
    "sidebar": false,
    "key": "jquery-mobile-blue",
    "plugins": [ "livedemo", "notify" ],
    "base_plugins": [ "syntaxhighlighter", "touchnav" ]
    }
    -->
    ---

    # Tools & Libraries
    ## I Use Regularly

    ---

    # Disclaimer

    These are tools that I have found useful and they have enabled me to work efficiently and deliver code. The fact that I have not mentioned `___________` tool or library does not necessarily mean I dislike it… in fact, I may not even be aware of it. Please feel free to share your favorite libraries with me on twitter [@dougneiner](http://twitter.com) or [by email](mailto:[email protected]).

    ---

    # Libraries

    * [Modernizr](http://modernizr.com)
    * [Require JS](http://requirejs.org/)
    * [Underscore](http://underscorejs.org/) *or* [Lo Dash](http://lodash.com/)
    * [jQuery](http://jquery.com)
    * [Backbone](http://backbonejs.org/)
    * [Postal](https://github.com/postaljs/postal.js)
    * [Machina](http://github.com/ifandelse/machina.js)
    * [Riveter](https://github.com/a2labs/riveter)

    ---

    # Modernizr

    * Use the [custom build tool](http://modernizr.com/download/)

    ---

    # RequireJS

    * Module config
    * Text Plugin

    ---

    # Postal

    * AMQP Wildcards
    * Link Channels
    * Wire Tap/Diagnostics
    * Postal Federation/XFrame

    ---

    # Machina

    * Queueing
    * Complex Setup
    * One Time Initialization

    ---

    # Riveter

    *Note: not to be confused with a pretty cool binding library, [Rivets.js](http://rivetsjs.com/)*

    * Compose
    * Mixin

    ---

    # Testing

    * [Mocha](http://visionmedia.github.com/mocha/)
    * [Expect.js](https://github.com/LearnBoost/expect.js/)
    * [JSHint for Sublime Text 2](https://github.com/uipoet/sublime-jshint)

    ## Used less frequently
    <p></p>

    * [JSCoverage](http://siliconforks.com/jscoverage/) + Mocha
    * [Plato](https://github.com/jsoverson/plato)

    ---

    # Build

    * [Anvil JS](http://anviljs.com)
    * [anvil.jshint](https://github.com/elijahmanor/anvil.jshint)
    * [anvil.testem](https://github.com/arobson/anvil.testem)

    ## Generally used as part of Anvil
    <p></p>

    * [r.js - Require JS Optimizer](http://requirejs.org/docs/optimization.html)
    * [Compass](http://compass-style.org/)
    * [JSHint](http://jshint.com)

    ---


    # Environment

    * [Sublime Text 2](http://www.sublimetext.com/2)
    * [Editor Config](http://editorconfig.org/)
    * [Kaleidoscope 2](http://www.kaleidoscopeapp.com/)
    * [iTerm 2](http://www.iterm2.com/)
    * [Chrome Dev Tools](https://developers.google.com/chrome-developer-tools/)
    * [MAMP Pro](https://www.google.com/intl/en/chrome/browser/)
    * [SimpleHTTPServer](http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python)
    * [Z](https://github.com/rupa/z)
    * [Git](http://git-scm.com/)

    ---