+ techniquesQuadrant.add([
+ new tr.models.Blip('Capturing client-side JavaScript errors', adopt),
+ new tr.models.Blip('Continuous delivery for mobile devices', adopt),
+ new tr.models.Blip('Mobile testing on mobile networks', adopt),
+ new tr.models.Blip('Segregated DOM plus node for JS Testing', adopt, true),
+ new tr.models.Blip('Windows infrastructure automation', adopt),
+ new tr.models.Blip('Capture domain events explicitily', trial, true),
+ new tr.models.Blip('Client and server rendering with same code', trial, true),
+ new tr.models.Blip('HTML5 storage instead of cookies', trial),
+ new tr.models.Blip('Instrument all the things', trial, true),
+ new tr.models.Blip('Masterless Chef/Puppet', trial, true),
+ new tr.models.Blip('Micro-services', trial),
+ new tr.models.Blip('Perimeterless enterprise', trial),
+ new tr.models.Blip('Provisioning testing', trial, true),
+ new tr.models.Blip('Structured logging', trial, true),
+ new tr.models.Blip('Bridging physical and digital worlds with simple hardware', assess, true),
+ new tr.models.Blip('Collaborative analytics and data science', assess),
+ new tr.models.Blip('Datensparsamkeit', assess, true),
+ new tr.models.Blip('Development environments in the cloud', assess),
+ new tr.models.Blip('Focus on mean time to recovery', assess),
+ new tr.models.Blip('Machine image as a build artifact', assess),
+ new tr.models.Blip('Tangible interaction', assess, true),
+ new tr.models.Blip('Cloud lift and shift', hold, true),
+ new tr.models.Blip('Ignoring OWASP Top 10', hold, true),
+ new tr.models.Blip('Siloed metrics', hold, true),
+ new tr.models.Blip('Velocity as productivity', hold, true)
+ ]);
+ platformsQuadrant.add([
+ new tr.models.Blip('Elastic Search', adopt),
+ new tr.models.Blip('MongoDB', adopt),
+ new tr.models.Blip('Neo4J', adopt),
+ new tr.models.Blip('Node.js', adopt),
+ new tr.models.Blip('Redis', adopt),
+ new tr.models.Blip('SMS and USSD as UI', adopt),
+ new tr.models.Blip('Hadoop 2.0', trial),
+ new tr.models.Blip('Hadoop as a service', trial, true),
+ new tr.models.Blip('Open Stack', trial),
+ new tr.models.Blip('PostgreSQL for NoSql', trial),
+ new tr.models.Blip('Vumi', trial),
+ new tr.models.Blip('Akka', assess, true),
+ new tr.models.Blip('Backend as a service', assess, true),
+ new tr.models.Blip('Low-cost robotics', assess, true),
+ new tr.models.Blip('PhoneGap/Apache Cordova', assess),
+ new tr.models.Blip('Private Clouds', assess),
+ new tr.models.Blip('SPDY', assess, true),
+ new tr.models.Blip('Storm', assess, true),
+ new tr.models.Blip('Web Components standard', assess, true),
+ new tr.models.Blip('Big enterprise solutions', hold),
+ new tr.models.Blip('CMS as a platform', hold, true),
+ new tr.models.Blip('Enterprise Data Warehouse', hold, true)
+ ]);
+ languageFramework.add([
+ new tr.models.Blip('Clojure', adopt),
+ new tr.models.Blip('Dropwizard', adopt),
+ new tr.models.Blip('Scala, the good parts', adopt),
+ new tr.models.Blip('Sinatra', adopt),
+ new tr.models.Blip('CoffeeScript', trial),
+ new tr.models.Blip('Go language', trial, true),
+ new tr.models.Blip('Hive', trial, true),
+ new tr.models.Blip('Play Framework 2', trial),
+ new tr.models.Blip('Reactive Extensions across languages', trial, true),
+ new tr.models.Blip('Web API', trial, true),
+ new tr.models.Blip('Elixir', assess, true),
+ new tr.models.Blip('Julia', assess, true),
+ new tr.models.Blip('Nancy', assess),
+ new tr.models.Blip('OWIN', assess),
+ new tr.models.Blip('Pester', assess, true),
+ new tr.models.Blip('Pointer Events', assess, true),
+ new tr.models.Blip('Python 3', assess, true),
+ new tr.models.Blip('TypeScript', assess, true),
+ new tr.models.Blip('Yeoman', assess, true),
+ new tr.models.Blip('Handwritten CSS', hold),
+ new tr.models.Blip('JSF', hold, true)
+ ]);
+