1. How to trigger your Green-Bar-Feeling
Joachim “Jo” Mathes David “Dex” Vogt
August 18, 2012
2. Outline
1 Introduction
2 Paradigm
3 Tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 2 / 13
3. Outline
1 Introduction
2 Paradigm
3 Tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 3 / 13
4. Trip to Cambodia
TODOs
Prepare for Cambodia
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 4 / 13
5. Trip to Cambodia
TODOs
Prepare for Cambodia
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 4 / 13
6. Trip to Cambodia
TODOs
order eVisa
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
7. Trip to Cambodia
TODOs
order eVisa
get Dollars
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
8. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
9. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
10. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
11. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
12. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
13. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
14. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
15. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
16. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
17. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
18. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
19. Trip to Cambodia
TODOs
order eVisa
get Dollars
check in online
pack my stuff
clothes
notebook
other electronic stuff
towel
prepare our talk
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 5 / 13
20. Outline
1 Introduction
2 Paradigm
3 Tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 6 / 13
21. Test-Driven Development
TDD helps to ...
keep error counts low
refactor without fear
produce simpler code
raise the level of fun during coding
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 7 / 13
22. Test-Driven Development
TDD helps to ...
keep error counts low
refactor without fear
produce simpler code
raise the level of fun during coding
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 7 / 13
23. Test-driven development
The mantra of TDD
Red
Green
Refactor
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 8 / 13
24. Outline
1 Introduction
2 Paradigm
3 Tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 9 / 13
25. Tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 10 / 13
26. Topology of tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 11 / 13
27. Topology of tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 11 / 13
28. Topology of tools
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 11 / 13
29. For further reading ... I
Scott Dacon
Progit
Apress 2009
http://git-scm.com/book
Joshua Kerievsky
Refactoring To Patterns
Addison-Wesley 2008
http://git-scm.com/book
Git
A distributed version control system
http://git-scm.com/
PHPUnit
The PHP Unit Testing framework
https://github.com/sebastianbergmann/phpunit/
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 12 / 13
30. For further reading ... II
Jenkins
An extendable open source continuous integration server
http://jenkins-ci.org/
PEAR
PHP Extension and Applicatoin Repository
http://pear.php.net/
Joachim “Jo” Mathes, David “Dex” Vogt How to trigger your Green-Bar-Feeling August 18, 2012 13 / 13