×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MORE INSIGHTS, LESS METRICS.
Slide 2
Slide 2 text
The tree has all the answers.
Slide 3
Slide 3 text
data sources
Slide 4
Slide 4 text
data sources magic
Slide 5
Slide 5 text
data sources magic profit++
Slide 6
Slide 6 text
Overview & insights Advice Future
Slide 7
Slide 7 text
Overview & insights Advice Future
Slide 8
Slide 8 text
Overview & insights Advice Future
Slide 9
Slide 9 text
Answers to what?
Slide 10
Slide 10 text
Which channel is most effective in reaching your marketing objectives? Effect
Slide 11
Slide 11 text
Which channel is most cost-efficient in reaching your marketing objectives? Cost
Slide 12
Slide 12 text
How am I evolving towards my marketing objectives? Evolution
Slide 13
Slide 13 text
Answers for who?
Slide 14
Slide 14 text
Mark Eaters
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
Third party connections data sources
Slide 17
Slide 17 text
Business logic layer magic
Slide 18
Slide 18 text
Harvesters Business logic layer Processors
Slide 19
Slide 19 text
Business logic layer Processors Harvesters
Slide 20
Slide 20 text
Business logic layer Processors Harvesters
Slide 21
Slide 21 text
Business logic layer Processors Harvesters
Slide 22
Slide 22 text
Business logic layer Processors Harvesters
Slide 23
Slide 23 text
Business logic layer Processors Harvesters
Slide 24
Slide 24 text
Presentation layer profit
Slide 25
Slide 25 text
Future: API layer
Slide 26
Slide 26 text
“#TDD is the process of describing what code should do before writing it. Saying that you can’t do that is saying that you can’t think!” ~ @everzet
Slide 27
Slide 27 text
Fail fast, succeed faster. 130+ tests, 350+ assertions Still too low (no functional tests)
Slide 28
Slide 28 text
“Ink is better than memory” phpDocumentor 2 16k+ ncloc 8k+ cloc
Slide 29
Slide 29 text
Vagrant
Slide 30
Slide 30 text
Vagrant dependencies
Slide 31
Slide 31 text
Vagrant dependencies easy configuration
Slide 32
Slide 32 text
Parallelization
Slide 33
Slide 33 text
Parallelization Multiprocessing
Slide 34
Slide 34 text
Parallelization Multiprocessing Streaming
Slide 35
Slide 35 text
Parallelization Multiprocessing Streaming Message Queue
Slide 36
Slide 36 text
Machine learning
Slide 37
Slide 37 text
Build server
Slide 38
Slide 38 text
Whoops, there’s my exit! @jelmersnoeck