thoughtworks tech radar jan 2014

Post on 24-Jan-2017

387 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

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

top related