Skip to content

Instantly share code, notes, and snippets.

@asciidisco
Last active December 18, 2015 03:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save asciidisco/5717789 to your computer and use it in GitHub Desktop.
Save asciidisco/5717789 to your computer and use it in GitHub Desktop.

Core tech

  • Java (no emoticon is sad enough)
  • Node (just for build, testing, cmd stuff at work / at home for nearly everything)
  • Ruby (only for sass/compass & Vagrant)

JS Stack (mostly used libs.)

  • Backbone
  • jQuery
  • jQueryUI
  • Underscore
  • Modernizr
  • Handlebars
  • RequireJS
  • Fastclick
  • iScroll
  • some backbone plugins
  • some require plugins

Build / Dependency Stack

  • maven (oh hell, i hate it)
  • grunt
  • bower
  • npm

CSS

  • sass
  • compass
  • inuit.css (not at work, atm.)

VCS

  • svn (at work)
  • git (for my open source stuff))

Testing

  • QUnit with PhantomJS
  • Selenium (hope to get rid of it soon)

CI

  • Jenkins (at work)
  • Travis (for my open source stuff)

Server

  • apache
  • nginx (only for proxying stuff -> WebSockets)
  • pure node servers (for the thrill of it -> only for private stuff)

Editor

  • SublimeText 2

VM management

  • Vagrant

Tools for a better dev. workflow

  • Livereload
  • Divvy
  • TotalFinder
  • Hyperswitch
  • Alfred
  • ITerm
  • GasMask
  • iScreen
  • ImageOptim

Metrics we use during our develeopment

  • jUnit reports for our QUnit test
  • Cobertura code coverage generated by Istanbul
  • Code Complexity measures for our JS (Cyclomatic Complexity, Halstead etc.)
  • JSHint
  • CSSLint
  • YUI API docs
  • Docco docs
  • RequireJS dependency graph
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment