1
+ name: inverse
2
+ layout: true
3
+ class: center, middle, inverse
4
+
5
+ ---
1
6
class: center, middle, inverse
2
7
3
8
# Devbox
9
+
4
10
.footnote[ Brought to you by <br >D. <b ><u >Duportal</u ></b > and J-M <b ><u >Meessen</u ></b >]
5
11
6
12
---
@@ -16,70 +22,181 @@ class: center, middle, inverse
16
22
2 . Deep-dive
17
23
3 . ...
18
24
25
+ ---
26
+
27
+ template: inverse
28
+
29
+ # Introduction
30
+
19
31
---
20
32
layout: false
21
- class: center, middle, inverse
33
+ .left-column[
34
+ # Introduction
35
+ ## Qui sommes-nous ?
36
+ ]
37
+ .right-column[
38
+ ## Jean-Marc MEESSEN
22
39
40
+ ## Damien DUPORTAL
41
+ ]
42
+
43
+ ---
44
+ layout: false
45
+ .left-column[
23
46
# Introduction
47
+ ## Qui sommes-nous ?
48
+ ## Remerciements
49
+ ]
50
+ .right-column[
51
+ ## Merci !
52
+ * Organisateurs et bénévoles Mix-It
53
+ * à vous, de venir !
54
+ * Au personnes ayant réalisé et crus en ces outils
55
+ ]
24
56
25
57
---
26
- ## This is a code sample
58
+ layout: false
59
+ .left-column[
60
+ # Pourquoi ce talk ?
61
+ ]
62
+ .right-column[
63
+ ## Pourquoi ce talk ?
64
+ * seen a lot in nearly 30 years in IT
65
+ * victories / failures
66
+ * great peoples
67
+ * still as enthousiastic to learn/share
68
+ * great stuff out there (admirative)
69
+ * make people's life easier
70
+ * I want to share why I am proud of what I do
71
+ * hope to be able to continue even after retirement
72
+ * BUT, one of my big frustration : Wasted (unfocused energy) at the start of a every new adventure
73
+ ]
27
74
28
- ``` javascript
29
- function add (a , b )
30
- return a + b
31
- end
32
- ```
75
+ ---
76
+ layout: false
77
+ .left-column[
78
+ # Pourquoi ce talk ?
79
+ ## Quel est le problème ?
80
+ ]
81
+ .right-column[
82
+ ## Quel est le problème ?
83
+ * Wasted High power moment (high energy)
84
+ * Setup of a work environement takes lot of time (comme une sortie de piste, dans les graviers)
85
+ * perte du focus
86
+ * Necessite d'avoir l'environement de DEV le plus riche possible (state of the art). Pas de nivellement par le bas.
87
+ * très rapide à déployer et du premier coup
88
+ * et je ne parle pas de l'env d'integration
89
+ * Maintenance d'un environnement de dévelopement == douleur
90
+ * "Just In Time" : c'est au moment des "onboardings" qu'on a découvre les problèmes, comportement homogène dans le temps
91
+ * Maintenance et maJ : montée de version de IDE / JDK / etc.
92
+ * Coût : comment le mesurer pour l'anticiper voire le diminuer
93
+ ]
33
94
34
95
---
35
96
layout: false
36
97
.left-column[
37
- ### What is this ?
98
+ # Pourquoi ce talk ?
99
+ ## Quel est le problème ?
100
+ ## Solutions ?
38
101
]
39
102
.right-column[
40
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
41
- tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
42
- quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
43
- consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
44
- cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
45
- proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
103
+ ## Solutions "avant"
104
+
105
+ * les terminaux sur le mainframe
106
+ * les PC avec images (quid des utilisateurs nomades)
107
+ * virtualisation avec Vagrant/VB par exemple
46
108
47
- - dfasfasfasdfasdf
48
- - dsfsdasfasdfasdf
49
- - dfasdfasdfasdfasdf
50
109
]
51
110
52
111
---
112
+ layout: false
53
113
.left-column[
54
- ### What is this ?
55
- ### Second point
114
+ # Pourquoi ce talk ?
115
+ ## Quel est le problème ?
116
+ ## Solutions ?
117
+ ## Constat
56
118
]
57
119
.right-column[
58
- aa afgdfg fdgdsfgsd dfgsdgf dsfgdsfgsd dfgsdfg sdgfdsfg sdfgsdfg dsfgsdfg dfgdsfgd dsgfsdfgsdf dfsgsdfg dsfgsfdgsd dsgfsdfg sdgfsdfgs sdgfsdfg sdfgsdfgdsf fgsdgf.
120
+ ## Constat
59
121
60
- sadfasdf sadfasdfa asfdasdsfasd adsfsadfasf.
122
+ * DEVBOX = TOOLBOX = Trousse à outils (=> trousse à outils + camion atelier)
61
123
62
- 
124
+ * Constat : même problèmes, donc mêmes solutions (on est "top marketeux", on fait des acronymes ah ah)
125
+ * DaaT : Devbox as a Tool (comme avant)
126
+ * DaaS : Devbox as a Software
127
+ * DaaI : Devbox as an Infrastructure
128
+ * DaaLt : Devbox as a Learning tool
63
129
]
64
130
65
131
---
132
+ layout: false
66
133
.left-column[
67
- ### What is this ?
68
- ### Second point
69
- ### Third point
134
+ # Pourquoi ce talk ?
135
+ ## Quel est le problème ?
136
+ ## Solutions ?
137
+ ## Constat
138
+ ## Docker !
70
139
]
71
140
.right-column[
72
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
73
- tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
74
- quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
75
- consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
76
- cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
77
- proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
78
-
79
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
80
- tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
81
- quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
82
- consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
83
- cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
84
- proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
85
- ]
141
+ ## Docker !
142
+
143
+ * Docker résouds le pb de Matrix of hell
144
+ * Docker contractualise
145
+ * Docker est rapide
146
+ * Docker est "à la mode"
147
+ * rend des choses qu'on fesait depuis longtemps tres bon marche
148
+ * utilisation du GPS
149
+ * nouveau produits/nouvelles utilisations
150
+
151
+ ]
152
+ ---
153
+
154
+ template: inverse
155
+
156
+
157
+ # Utiliser les recettes de l'ingénierie logicielle * moderne*
158
+
159
+
160
+ ---
161
+ layout: false
162
+ .left-column[
163
+ # "Full stack" Engineer
164
+
165
+ ]
166
+ .right-column[
167
+ ## "Full stack" Engineer
168
+
169
+ Que disent les pratiques d'ingénieurie logicielle (plus ou moins) modernes ?
170
+ ]
171
+
172
+ ---
173
+ layout: false
174
+ .left-column[
175
+ # "Full stack" Engineer
176
+ ## Code == Valeur
177
+
178
+ ]
179
+ .right-column[
180
+ ## "La vérité est dans le code"
181
+ (http://programming-motherfucker.com )
182
+
183
+ Utilisez des SCMs, préférerrez des décentralisés qui ouvre la voie à de nouvelles façons de travailler :
184
+
185
+ FIXME : Image du graph Github pour * Github wokflow*
186
+ ]
187
+
188
+ ---
189
+ layout: false
190
+ .left-column[
191
+ # "Full stack" Engineer
192
+ ## Code == Valeur
193
+ ##
194
+
195
+ ]
196
+ .right-column[
197
+ ## Use SCMs :
198
+
199
+ Préférer les distribués (DVCS), qui ouvre la porte à de nouvelles façon de travailler : * Github wokflow*
200
+
201
+ FIXME : Image du graph Github
202
+ ]
0 commit comments