UI Technologies

Tools, Languages, & Techniques

Tools

Code Management: Tools the team uses to develop, build, release, and version the Toolkit UI code

  • CollabNet TeamForge
  • TortoiseSVN
  • Node.js
  • Grunt
  • Grunt Libraries
  • Ant
  • Jenkins

Languages

Code Development: Languages the team uses to build the Toolkit UI code

  • HTML5
  • Sass
  • CSS 3
  • jQuery
  • JavaScript
  • RequiresJS
  • Moderizr
  • JSON
  • AJAX
  • Bourbon
  • Bourbon Neat
  • Handlebars
  • Icon Fonts
  • ARIA

Techniques

Code Testing: Techniques the team uses to Unit the Toolkit UI code

  • QUnit for JS
  • jsHint for JS
  • Cactus for CSS
  • AMP for Accessibility
  • Webpagetest for Performance
  • YSlow for Performance
  • PageSpeed for Performance
  • Omnibug for Analytics
  • Fiddler for Debugging
  • Charles for Debugging