Skip to content

Commit 29f1fc9

Browse files
committed
Merge pull request #19 from dduportal/slide-skeleton
[TeC-WiP] Slide skeleton
2 parents 5ae964f + 2b8828f commit 29f1fc9

File tree

6 files changed

+178
-53
lines changed

6 files changed

+178
-53
lines changed

TODO.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@
2525
* [ ] remove docker-bats directory
2626
* [ ] Lighten the final image
2727

28+
# Slide related TODO
29+
30+
* [ ] faire le plan
31+
* [ ] clarifier ce qu'on veut que les auditeurs "ramènent chez eux"
32+
33+
* [ ] changer le fond d'un slide
34+
* [ ] Est-ce que le slide show fonctionne aussi off-line ?
35+
2836
## Nice to have
2937

3038
* [ ] Further improve the README.md. Add links to sub-files like ISSUES or background information on the why of the initative.

slides/Slide related TODO.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

slides/BRAINSTORM.md renamed to slides/raw/BRAINSTORM.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,30 @@
6969

7070
Que disent les pratiques d'ingénieurie logicielle (plus ou moins) modernes ?
7171

72-
* (distributed) source management
73-
* The tests drive the development
74-
* TDD/BDD
72+
73+
* Only the Code Tells the Truth (http://programming-motherfucker.com) : use you SCM tool as methodlogy enabler
74+
75+
* "Nouvelles" pratiques - soft skills
76+
* Agile (itération, proche du besoin, réactivité)
77+
* The tests drive the development
78+
* TDD/BDD
79+
* DevOps (dev2prod, prod2dev, tendre vers l'iso prod, efficience en continuité avec l'agile)
80+
7581
* Continous*
7682
* IC
7783
* Continuous testing
7884
* Continuous benchmarking
7985
* Continuous delivery
8086

81-
* "Nouvelles" pratiques - soft skills
82-
* Agile (itération, proche du besoin, réactivité)
83-
* DevOps (dev2prod, prod2dev, tendre vers l'iso prod, efficience en continuité avec l'agile)
84-
* "Human stack" (continuous and linear learning, trust, transparency, droit à l'erreur)
87+
* "Human stack" (continuous and linear learning, trust, transparency, droit à l'erreur)
8588
** Compagnonage (on fabrique ses propres outils comme partie de l'apprentissage)
8689
** Eat your own dog food
8790

8891

92+
93+
94+
95+
8996
### Explication de la solution
9097

9198
* Ce qui est necessaire pour comprendre la demo (sous forme de dessin)
File renamed without changes.

slides/slides.md

Lines changed: 156 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1+
name: inverse
2+
layout: true
3+
class: center, middle, inverse
4+
5+
---
16
class: center, middle, inverse
27

38
# Devbox
9+
410
.footnote[Brought to you by <br>D. <b><u>Duportal</u></b> and J-M <b><u>Meessen</u></b>]
511

612
---
@@ -16,70 +22,181 @@ class: center, middle, inverse
1622
2. Deep-dive
1723
3. ...
1824

25+
---
26+
27+
template: inverse
28+
29+
# Introduction
30+
1931
---
2032
layout: false
21-
class: center, middle, inverse
33+
.left-column[
34+
# Introduction
35+
## Qui sommes-nous ?
36+
]
37+
.right-column[
38+
## Jean-Marc MEESSEN
2239

40+
## Damien DUPORTAL
41+
]
42+
43+
---
44+
layout: false
45+
.left-column[
2346
# 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+
]
2456

2557
---
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+
]
2774

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+
]
3394

3495
---
3596
layout: false
3697
.left-column[
37-
### What is this ?
98+
# Pourquoi ce talk ?
99+
## Quel est le problème ?
100+
## Solutions ?
38101
]
39102
.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
46108

47-
- dfasfasfasdfasdf
48-
- dsfsdasfasdfasdf
49-
- dfasdfasdfasdfasdf
50109
]
51110

52111
---
112+
layout: false
53113
.left-column[
54-
### What is this ?
55-
### Second point
114+
# Pourquoi ce talk ?
115+
## Quel est le problème ?
116+
## Solutions ?
117+
## Constat
56118
]
57119
.right-column[
58-
aa afgdfg fdgdsfgsd dfgsdgf dsfgdsfgsd dfgsdfg sdgfdsfg sdfgsdfg dsfgsdfg dfgdsfgd dsgfsdfgsdf dfsgsdfg dsfgsfdgsd dsgfsdfg sdgfsdfgs sdgfsdfg sdfgsdfgdsf fgsdgf.
120+
## Constat
59121

60-
sadfasdf sadfasdfa asfdasdsfasd adsfsadfasf.
122+
* DEVBOX = TOOLBOX = Trousse à outils (=> trousse à outils + camion atelier)
61123

62-
![Cpt Igloo](pictures/Ancien_logo_Captain_Iglo.gif)
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
63129
]
64130

65131
---
132+
layout: false
66133
.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 !
70139
]
71140
.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

Comments
 (0)