-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathdesign-dpc10.xml
65 lines (57 loc) · 1.95 KB
/
design-dpc10.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?xml version="1.0" encoding="utf-8"?>
<presentation
template="css"
navmode="html"
navbarbackground="#4373b4"
navbartopiclinks="0"
navColor="#f1fbff"
logo1=""
stylesheet="presentations/slides/ezc/ez.css"
backgroundfixed="1" >
<topic>PHP</topic>
<title>Designing for Reusability</title>
<event>Dutch PHP Conference</event>
<location>Amsterdam, Netherlands</location>
<date>June 11th, 2008</date>
<speaker>Derick Rethans</speaker>
<email>[email protected]</email>
<twitter>derickr</twitter>
<url>http://derickrethans.nl/talks.php</url>
<joindin>http://joind.in/1534</joindin>
<slide>slides/dbus/title.xml</slide>
<slide>slides/toolbox/me.xml</slide>
<!-- INTRODUCTION -->
<!-- THE SATELLITE VIEW -->
- configuration objects
- dependency injection
- overabstraction
<slide>slides/design/components.xml</slide>
<slide>slides/design/dependency-example-wrong1.xml</slide>
<slide>slides/design/dependency-hell.xml</slide>
<slide>slides/design/dependency-example-wrong2.xml</slide>
<slide>slides/design/dependency-example-better1.xml</slide>
<slide>slides/design/hammer.xml</slide>
<slide>slides/design/factory.xml</slide>
<slide>slides/design/hammer-factory.xml</slide>
<slide>slides/design/factory-service.xml</slide>
<slide>slides/design/hammer-factory-design.xml</slide>
<slide>slides/toolbox/dependencies.xml</slide>
<!-- CLASSES THEMSELF -->
<slide>slides/design/break-up.xml</slide>
<slide>slides/design/split-out.xml</slide>
<slide>slides/design/ppp.xml</slide>
<slide>slides/design/active-record.xml</slide>
<slide>slides/design/refactor.xml</slide>
<slide>slides/design/refactor2.xml</slide>
<!-- REUSEABILITY == TESTABILITY -->
<slide>slides/design/testability.xml</slide>
<slide>slides/tdd/unit-test-issues.xml</slide>
<slide>slides/design/mocking.xml</slide>
<slide>slides/design/mvc.xml</slide>
<slide>slides/internals/questions.xml</slide>
<slide>slides/dbus/end.xml</slide>
- mvc
- different input streams
- different renders
- different output
</presentation>