@pcreux
Code and Coffee - Oct 2016
Functional
micro-services
will
save the world
Slide 10
Slide 10 text
@pcreux
Code and Coffee - Oct 2016
MICRO-Services
Slide 11
Slide 11 text
@pcreux
Code and Coffee - Oct 2016
Slide 12
Slide 12 text
@pcreux
Code and Coffee - Oct 2016
Slide 13
Slide 13 text
@pcreux
Code and Coffee - Oct 2016
Slide 14
Slide 14 text
@pcreux
Code and Coffee - Oct 2016
Slide 15
Slide 15 text
@pcreux
Code and Coffee - Oct 2016
Slide 16
Slide 16 text
@pcreux
Code and Coffee - Oct 2016
If you cannot build a
well-structured monolith,
what makes you think
you can build a
well-structured set of
micro-services?
Slide 17
Slide 17 text
@pcreux
Code and Coffee - Oct 2016
Object-Oriented
Programming
Slide 18
Slide 18 text
@pcreux
Code and Coffee - Oct 2016
! "
#
$
%
&
⏲
(
)
*
Slide 19
Slide 19 text
@pcreux
Code and Coffee - Oct 2016
! "
#
$
%
&
⏲
(
)
*
Slide 20
Slide 20 text
@pcreux
Code and Coffee - Oct 2016
FUNCTIONAL
Programming
Slide 21
Slide 21 text
@pcreux
Code and Coffee - Oct 2016
+
, -
Slide 22
Slide 22 text
@pcreux
Code and Coffee - Oct 2016
.
/ ⛽
+
, -
Slide 23
Slide 23 text
@pcreux
Code and Coffee - Oct 2016
!
+
, -
Slide 24
Slide 24 text
@pcreux
Code and Coffee - Oct 2016
+
, -
Functional programming
is HARD my friend. And it
won’t magically improve
your variable names and
data structure.
Slide 25
Slide 25 text
@pcreux
Code and Coffee - Oct 2016
BACK-End
Slide 26
Slide 26 text
@pcreux
Code and Coffee - Oct 2016
Front-end
Slide 27
Slide 27 text
@pcreux
Code and Coffee - Oct 2016
Slide 28
Slide 28 text
@pcreux
Code and Coffee - Oct 2016
Slide 29
Slide 29 text
@pcreux
Code and Coffee - Oct 2016
Slide 30
Slide 30 text
@pcreux
Code and Coffee - Oct 2016
1
Slide 31
Slide 31 text
@pcreux
Code and Coffee - Oct 2016
☺
Slide 32
Slide 32 text
@pcreux
Code and Coffee - Oct 2016 @pcreux
YVR Software - Sep 2016
Slide 33
Slide 33 text
@pcreux
Code and Coffee - Oct 2016
elm
Slide 34
Slide 34 text
@pcreux
Code and Coffee - Oct 2016
elm
Slide 35
Slide 35 text
@pcreux
Code and Coffee - Oct 2016
SQL IS DEAD
Slide 36
Slide 36 text
@pcreux
Code and Coffee - Oct 2016
NOSQL IS DEAD
Slide 37
Slide 37 text
@pcreux
Code and Coffee - Oct 2016
DATA IS DEAD
Slide 38
Slide 38 text
@pcreux
Code and Coffee - Oct 2016
SERVER IS DEAD
Slide 39
Slide 39 text
@pcreux
Code and Coffee - Oct 2016
AMAZON LAMBDA
Slide 40
Slide 40 text
@pcreux
Code and Coffee - Oct 2016
AMAZON LAMBDA
Slide 41
Slide 41 text
@pcreux
Code and Coffee - Oct 2016
AMAZON LAMBDA
Slide 42
Slide 42 text
@pcreux
Code and Coffee - Oct 2016
Tl;dr
Slide 43
Slide 43 text
@pcreux
Code and Coffee - Oct 2016
New & shiny
languages & frameworks
make the programming
experience fun.
It’s good design, good code
& good practices that
make good software.