Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ThoughtWorks Tech radar Jan 2014

727 views

Published on

Brain and Rouan take you through the 2014 January Tech Radar. They focus on big data and the increasingly popular JavaScript language.

Published in: Software
  • Be the first to comment

  • Be the first to like this

ThoughtWorks Tech radar Jan 2014

  1. 1. thoughtworks.com/radar M a r c h 2 0 1 4 Brain Leke Betechuoh @BrianLekeBrian Rouan Wilsenach @rouanw
  2. 2. COMING UP ▫︎What is the tech radar? ▫︎Key trends ▫︎The JavaScript juggernaut rolls on ▫︎Big data vs privacy ▫︎Build your own radar 2
  3. 3. WHAT IS THE TECH RADAR?
  4. 4. TAB FTF MEETINGS
  5. 5. January 2014 TECHNOLOGY RADAR
  6. 6. AN OPINIONATED PERSPECTIVE
  7. 7. KEY TRENDS
  8. 8. Early Warning and Recovery in Production Merging of Physical and Digital The JavaScript Juggernaut Rolls On Privacy vs. Big Data
  9. 9. EARLY WARNING AND RECOVERY IN PRODUCTION Capturing client-side JavaScript Errors Instrument all the things Structured logging Focus on mean time to recovery TECHNIQUES
  10. 10. EARLY WARNING AND RECOVERY IN PRODUCTION Chaos Monkey Logstash & Graylog2 TOOLS SnapCI Sensu Heavyweight test tools
  11. 11. MERGING OF PHYSICAL & DIGITAL Tangible interaction Bridging physical and digital worlds with simple hardware TECHNIQUES
  12. 12. MERGING OF PHYSICAL & DIGITAL Low-cost robotics PLATFORMS
  13. 13. THE JAVASCRIPT JUGGERNAUT ROLLS ON
  14. 14. 17 Atwood's Law: “any application that can be written in JavaScript, will eventually be written in JavaScript”
  15. 15. Why? 18
  16. 16. 19 IT’S EVERYWHERE!
  17. 17. YEAH, I’VE SEEN SOME JS 20
  18. 18. JS ON THE SERVER 21 node.js
  19. 19. JSON FOR COMMUNICATION 22
  20. 20. IS THAT JSON IN MY DATABASE? 23 MongoDB
  21. 21. RICH USER EXPERIENCE 24 D3 Client and server rendering with same code
  22. 22. It’s getting easier 25
  23. 23. TOOLS 26 Grunt.js Dependency management PhantomJS resolve build test
  24. 24. LANGUAGES & FRAMEWORKS 27 CoffeeScript TypeScript Yeoman
  25. 25. THE GOOD PARTS 28 Grunt.js CoffeeScript “That should not be possible... Don’t do it.” Douglas Crockford
  26. 26. PRIVACY VS BIG DATA
  27. 27. BIG DATA
  28. 28. PRIVACY
  29. 29. TOOLS 32 Snowplow Analytics & Piwik
  30. 30. PLATFORMS 33 Hadoop-as-a- service Private Clouds
  31. 31. TECHNIQUES 34 Datensparsamkeit Collaborative analytics and data science
  32. 32. TECHNIQUES 35 Store all the things Datensparsamkeit
  33. 33. BUILD YOUR OWN RADAR
  34. 34. http://radar.bekk.no/techradar
  35. 35. 38 “Once you started a career in software development, you signed a pact that promises you’ll keep up with changes in that world” Neal Ford http://goo.gl/FraQO2 PERSONAL RADAR
  36. 36. 39 ORGANISATIONAL RADAR
  37. 37. Brainstorm Discuss Capture Write Share Listen 20 min 90 min 10 min 120 min+
  38. 38. thoughtworks.com/radar Q & A
  39. 39. thoughtworks.com/radar M a r c h 2 0 1 4 Brain Leke Betechuoh @BrianLekeBrian Rouan Wilsenach @rouanw

×