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