WEBVTT

1
00:00:05.100 --> 00:00:11.800
<00:00:05.100>It <00:00:06.500>hello

2
00:00:09.800 --> 00:00:12.500
<00:00:09.800>welcome <00:00:11.200>everybody

3
00:00:12.500 --> 00:00:15.900
<00:00:12.500>good <00:00:12.616>to <00:00:12.733>see <00:00:12.850>you <00:00:12.966>all <00:00:13.083>here <00:00:13.200>and <00:00:13.316>welcome <00:00:13.433>to <00:00:13.550>the <00:00:13.666>afternoon <00:00:13.783>session. <00:00:13.900>So

4
00:00:15.900 --> 00:00:18.300
<00:00:15.900>we're <00:00:16.075>going <00:00:16.250>to <00:00:16.425>talk <00:00:16.600>about <00:00:16.775>creating <00:00:16.950>customer <00:00:17.125>Journeys <00:00:17.300>from

5
00:00:18.300 --> 00:00:21.600
<00:00:18.300>reusable <00:00:18.580>building <00:00:18.860>blocks. <00:00:19.140>And <00:00:19.420>since <00:00:19.700>you

6
00:00:21.600 --> 00:00:24.100
<00:00:21.600>already <00:00:21.755>got <00:00:21.911>our <00:00:22.066>introduction, <00:00:22.222>I <00:00:22.377>think <00:00:22.533>the <00:00:22.688>main <00:00:22.844>thing <00:00:23.000>to

7
00:00:24.100 --> 00:00:27.400
<00:00:24.100>say <00:00:24.227>here <00:00:24.354>is <00:00:24.481>that <00:00:24.609>there's <00:00:24.736>an <00:00:24.863>awesome <00:00:24.990>team <00:00:25.118>behind <00:00:25.245>this <00:00:25.372>they <00:00:25.500>cannot

8
00:00:27.400 --> 00:00:30.100
<00:00:27.400>be <00:00:27.527>here <00:00:27.654>today, <00:00:27.781>but <00:00:27.909>we're <00:00:28.036>going <00:00:28.163>to <00:00:28.290>present <00:00:28.418>on <00:00:28.545>behalf <00:00:28.672>of <00:00:28.799>them.

9
00:00:31.600 --> 00:00:34.700
<00:00:31.600>Before <00:00:31.775>I <00:00:31.950>dive <00:00:32.125>into <00:00:32.300>the <00:00:32.475>topic <00:00:32.650>of <00:00:32.825>Journeys <00:00:33.000>and

10
00:00:34.700 --> 00:00:37.600
<00:00:34.700>building <00:00:34.840>blocks. <00:00:34.980>I <00:00:35.120>want <00:00:35.260>to <00:00:35.400>talk <00:00:35.540>about <00:00:35.680>the <00:00:35.820>problem. <00:00:35.960>We're <00:00:36.100>solving

11
00:00:37.600 --> 00:00:40.200
<00:00:37.600>because <00:00:37.740>it's <00:00:37.880>a <00:00:38.020>specific <00:00:38.160>problem. <00:00:38.300>And <00:00:38.440>I <00:00:38.580>think <00:00:38.720>it's <00:00:38.860>important <00:00:39.000>to

12
00:00:40.200 --> 00:00:43.300
<00:00:40.200>understand <00:00:40.375>what <00:00:40.550>it <00:00:40.725>is. <00:00:40.900>We <00:00:41.075>were <00:00:41.250>diving <00:00:41.425>into <00:00:41.600>here.

13
00:00:44.300 --> 00:00:47.700
<00:00:44.300>So <00:00:44.440>the <00:00:44.580>main <00:00:44.720>thing <00:00:44.860>we <00:00:45.000>do <00:00:45.140>is <00:00:45.279>we <00:00:45.419>create <00:00:45.559>web <00:00:45.699>experiences

14
00:00:47.700 --> 00:00:50.400
<00:00:47.700>for <00:00:47.855>products. <00:00:48.011>So <00:00:48.166>as <00:00:48.322>we <00:00:48.477>are <00:00:48.633>an <00:00:48.788>insurance <00:00:48.944>company, <00:00:49.100>that

15
00:00:50.400 --> 00:00:53.400
<00:00:50.400>means <00:00:50.574>you <00:00:50.750>can <00:00:50.925>buy <00:00:51.100>our <00:00:51.275>products <00:00:51.449>online. <00:00:51.625>We <00:00:51.800>have

16
00:00:53.400 --> 00:00:56.600
<00:00:53.400>claims <00:00:53.600>processes <00:00:53.800>like <00:00:54.000>you <00:00:54.199>have <00:00:54.400>a <00:00:54.600>claim <00:00:54.800>then

17
00:00:56.600 --> 00:00:59.900
<00:00:56.600>you <00:00:56.716>file <00:00:56.833>that <00:00:56.950>with <00:00:57.066>us <00:00:57.183>or <00:00:57.300>you <00:00:57.416>look <00:00:57.533>at <00:00:57.650>your <00:00:57.766>your <00:00:57.883>portfolio. <00:00:58.000>So

18
00:00:59.900 --> 00:01:02.100
<00:00:59.900>that's <00:01:00.074>basically <00:01:00.250>what <00:01:00.425>we <00:01:00.600>do <00:01:00.775>for <00:01:00.949>today <00:01:01.125>to <00:01:01.300>keep

19
00:01:02.100 --> 00:01:05.300
<00:01:02.100>it <00:01:02.216>short. <00:01:02.333>We <00:01:02.450>want <00:01:02.566>to <00:01:02.683>focus <00:01:02.800>on <00:01:02.916>the <00:01:03.033>sales <00:01:03.150>process. <00:01:03.266>So <00:01:03.383>that's <00:01:03.500>what

20
00:01:05.300 --> 00:01:08.700
<00:01:05.300>we're <00:01:05.455>going <00:01:05.611>to <00:01:05.766>look <00:01:05.922>at <00:01:06.077>today. <00:01:06.233>But <00:01:06.388>we <00:01:06.544>generally <00:01:06.700>build

21
00:01:08.700 --> 00:01:10.700
<00:01:08.700>a <00:01:08.900>platform <00:01:09.100>for <00:01:09.300>all <00:01:09.500>these <00:01:09.700>different <00:01:09.900>use <00:01:10.100>cases.

22
00:01:13.100 --> 00:01:16.300
<00:01:13.100>But <00:01:13.199>before <00:01:13.300>we <00:01:13.399>go <00:01:13.500>into <00:01:13.600>the <00:01:13.699>web <00:01:13.800>part <00:01:13.899>of <00:01:14.000>it, <00:01:14.100>I <00:01:14.199>think <00:01:14.300>it's <00:01:14.399>often <00:01:14.500>good

23
00:01:16.300 --> 00:01:19.300
<00:01:16.300>to <00:01:16.427>think <00:01:16.554>about. <00:01:16.681>What <00:01:16.809>is <00:01:16.936>the <00:01:17.063>problem <00:01:17.190>we're <00:01:17.318>solving <00:01:17.445>and <00:01:17.572>what's <00:01:17.700>the

24
00:01:19.300 --> 00:01:22.900
<00:01:19.300>actual <00:01:19.427>experience <00:01:19.554>we're <00:01:19.681>talking <00:01:19.809>about <00:01:19.936>here <00:01:20.063>before <00:01:20.190>we <00:01:20.318>dive <00:01:20.445>into <00:01:20.572>web <00:01:20.700>and

25
00:01:22.900 --> 00:01:24.000
<00:01:22.900>the <00:01:23.230>technicalities <00:01:23.560>of <00:01:23.890>it.

26
00:01:25.600 --> 00:01:28.400
<00:01:25.600>So <00:01:25.774>the <00:01:25.949>thing <00:01:26.125>is <00:01:26.300>how <00:01:26.475>do <00:01:26.649>we <00:01:26.824>buy <00:01:27.000>products

27
00:01:28.400 --> 00:01:30.400
<00:01:28.400>these <00:01:28.866>days <00:01:29.333>mostly <00:01:29.800>and

28
00:01:31.700 --> 00:01:34.800
<00:01:31.700>A <00:01:31.875>while <00:01:32.050>back <00:01:32.225>not <00:01:32.400>too <00:01:32.575>long. <00:01:32.750>Actually, <00:01:32.925>there <00:01:33.100>was

29
00:01:34.800 --> 00:01:37.200
<00:01:34.800>this <00:01:35.033>invention <00:01:35.266>of <00:01:35.500>a <00:01:35.733>supermarket <00:01:35.966>self-service <00:01:36.200>store.

30
00:01:37.200 --> 00:01:40.500
<00:01:37.200>This <00:01:37.480>one <00:01:37.760>here <00:01:38.040>is <00:01:38.320>1949 <00:01:38.600>in

31
00:01:40.500 --> 00:01:43.400
<00:01:40.500>Augsburg <00:01:40.655>and <00:01:40.811>around <00:01:40.966>that <00:01:41.122>time. <00:01:41.277>They <00:01:41.433>popped <00:01:41.588>up <00:01:41.744>everywhere <00:01:41.900>because

32
00:01:43.400 --> 00:01:46.200
<00:01:43.400>this <00:01:43.600>idea <00:01:43.800>of <00:01:44.000>having <00:01:44.200>a <00:01:44.400>product <00:01:44.600>that <00:01:44.800>you

33
00:01:46.200 --> 00:01:49.300
<00:01:46.200>can <00:01:46.355>package <00:01:46.511>put <00:01:46.666>on <00:01:46.822>a <00:01:46.977>shelf. <00:01:47.133>Somebody <00:01:47.288>comes <00:01:47.444>in <00:01:47.600>the

34
00:01:49.300 --> 00:01:52.300
<00:01:49.300>store <00:01:49.427>takes <00:01:49.554>the <00:01:49.681>product <00:01:49.809>from <00:01:49.936>the <00:01:50.063>Shelf <00:01:50.190>puts <00:01:50.318>it <00:01:50.445>in <00:01:50.572>the <00:01:50.700>shopping

35
00:01:52.300 --> 00:01:56.400
<00:01:52.300>basket <00:01:52.440>goes <00:01:52.580>to <00:01:52.720>the <00:01:52.860>checkout <00:01:53.000>and <00:01:53.140>paste <00:01:53.280>the <00:01:53.420>product <00:01:53.560>apparently <00:01:53.700>worked

36
00:01:55.400 --> 00:01:58.400
<00:01:55.400>pretty <00:01:55.680>well. <00:01:55.960>So <00:01:56.240>today <00:01:56.520>in <00:01:56.800>the

37
00:01:58.400 --> 00:02:01.700
<00:01:58.400>offline <00:01:58.555>experience. <00:01:58.711>We <00:01:58.866>buy <00:01:59.022>a <00:01:59.177>lot <00:01:59.333>of <00:01:59.488>maybe <00:01:59.644>almost <00:01:59.800>all

38
00:02:01.700 --> 00:02:03.300
<00:02:01.700>products <00:02:02.400>like <00:02:03.100>this.

39
00:02:06.200 --> 00:02:09.300
<00:02:06.200>But <00:02:06.340>there <00:02:06.480>are <00:02:06.620>some <00:02:06.760>products <00:02:06.900>we <00:02:07.040>do <00:02:07.180>not <00:02:07.320>simply <00:02:07.460>pick <00:02:07.600>from

40
00:02:09.300 --> 00:02:12.000
<00:02:09.300>the <00:02:09.440>Shelf <00:02:09.580>like <00:02:09.720>that. <00:02:09.860>So <00:02:10.000>if <00:02:10.140>you <00:02:10.280>would <00:02:10.420>buy <00:02:10.560>a <00:02:10.700>car

41
00:02:12.800 --> 00:02:15.400
<00:02:12.800>or <00:02:13.000>a <00:02:13.200>house <00:02:13.400>or <00:02:13.600>an <00:02:13.800>insurance, <00:02:14.000>the <00:02:14.200>process

42
00:02:15.400 --> 00:02:18.100
<00:02:15.400>of <00:02:15.540>buying <00:02:15.680>is <00:02:15.820>a <00:02:15.960>bit <00:02:16.100>different <00:02:16.240>there <00:02:16.380>is <00:02:16.520>a <00:02:16.660>configuration <00:02:16.800>of

43
00:02:18.100 --> 00:02:21.100
<00:02:18.100>the <00:02:18.216>product. <00:02:18.333>There <00:02:18.450>might <00:02:18.566>be <00:02:18.683>a <00:02:18.799>specific <00:02:18.916>price <00:02:19.033>of <00:02:19.150>that <00:02:19.266>product <00:02:19.383>for <00:02:19.500>you

44
00:02:21.100 --> 00:02:24.300
<00:02:21.100>and <00:02:21.255>there <00:02:21.411>might <00:02:21.566>be <00:02:21.722>more <00:02:21.877>consideration <00:02:22.033>on <00:02:22.188>your <00:02:22.344>end <00:02:22.500>as

45
00:02:24.300 --> 00:02:27.600
<00:02:24.300>the <00:02:24.440>customer <00:02:24.580>of <00:02:24.720>you <00:02:24.860>know, <00:02:25.000>what <00:02:25.140>is <00:02:25.280>important <00:02:25.420>to <00:02:25.560>me <00:02:25.700>in

46
00:02:27.600 --> 00:02:30.300
<00:02:27.600>terms <00:02:27.739>of <00:02:27.880>that <00:02:28.019>product, <00:02:28.160>which <00:02:28.299>is <00:02:28.440>not <00:02:28.579>a <00:02:28.720>simply <00:02:28.859>hey <00:02:29.000>there's

47
00:02:30.300 --> 00:02:33.800
<00:02:30.300>something <00:02:30.407>on <00:02:30.515>the <00:02:30.623>Shelf <00:02:30.730>I <00:02:30.838>pick <00:02:30.946>it <00:02:31.053>and <00:02:31.161>that's <00:02:31.269>it. <00:02:31.376>There's <00:02:31.484>just <00:02:31.592>more <00:02:31.700>consideration

48
00:02:33.800 --> 00:02:36.300
<00:02:33.800>and <00:02:34.000>more <00:02:34.200>information <00:02:34.400>flow <00:02:34.600>going <00:02:34.800>back <00:02:35.000>and <00:02:35.200>forth

49
00:02:36.300 --> 00:02:38.400
<00:02:36.300>when <00:02:36.533>you <00:02:36.766>buy <00:02:37.000>those <00:02:37.233>kind <00:02:37.466>of <00:02:37.700>products.

50
00:02:41.200 --> 00:02:44.100
<00:02:41.200>So <00:02:41.316>what <00:02:41.433>I <00:02:41.549>want <00:02:41.666>to <00:02:41.783>establish <00:02:41.899>here <00:02:42.016>is <00:02:42.133>there's <00:02:42.250>for <00:02:42.366>for <00:02:42.483>us. <00:02:42.600>There's

51
00:02:44.100 --> 00:02:47.400
<00:02:44.100>two <00:02:44.239>classes <00:02:44.380>of <00:02:44.519>products, <00:02:44.660>right? <00:02:44.799>There's <00:02:44.940>let's <00:02:45.079>call <00:02:45.220>it <00:02:45.359>class <00:02:45.500>a

52
00:02:47.400 --> 00:02:50.300
<00:02:47.400>product. <00:02:47.555>That's <00:02:47.711>the <00:02:47.866>products. <00:02:48.022>You <00:02:48.177>can <00:02:48.333>pick <00:02:48.488>from <00:02:48.644>a <00:02:48.800>shelf

53
00:02:50.300 --> 00:02:53.300
<00:02:50.300>as <00:02:50.475>usual <00:02:50.650>customer. <00:02:50.825>Right <00:02:51.000>and <00:02:51.175>there's <00:02:51.350>the <00:02:51.525>class <00:02:51.700>B

54
00:02:53.300 --> 00:02:56.200
<00:02:53.300>product <00:02:53.500>which <00:02:53.700>roughly <00:02:53.900>needs <00:02:54.100>more <00:02:54.300>information <00:02:54.500>flow <00:02:54.700>back

55
00:02:56.200 --> 00:02:59.100
<00:02:56.200>and <00:02:56.375>forth <00:02:56.549>and <00:02:56.725>also <00:02:56.899>more <00:02:57.075>consideration. <00:02:57.250>There <00:02:57.424>is <00:02:57.600>a

56
00:02:59.100 --> 00:03:02.300
<00:02:59.100>gray <00:02:59.275>area. <00:02:59.450>So <00:02:59.625>it's <00:02:59.799>not <00:02:59.975>a <00:03:00.150>hard <00:03:00.325>Line <00:03:00.500>Between

57
00:03:02.300 --> 00:03:05.100
<00:03:02.300>A <00:03:02.407>and <00:03:02.515>B, <00:03:02.623>but <00:03:02.730>I <00:03:02.838>hope <00:03:02.946>you <00:03:03.053>get <00:03:03.161>the <00:03:03.269>general <00:03:03.376>concept <00:03:03.484>of <00:03:03.592>how <00:03:03.700>we

58
00:03:05.100 --> 00:03:08.700
<00:03:05.100>think <00:03:05.216>of <00:03:05.333>product <00:03:05.450>a <00:03:05.566>and <00:03:05.683>how <00:03:05.799>we <00:03:05.916>think <00:03:06.033>of <00:03:06.150>a <00:03:06.266>product <00:03:06.383>type <00:03:06.500>B.

59
00:03:11.300 --> 00:03:14.500
<00:03:11.300>And <00:03:11.416>at <00:03:11.533>that <00:03:11.650>point <00:03:11.766>I <00:03:11.883>want <00:03:12.000>to <00:03:12.116>bring <00:03:12.233>back <00:03:12.350>the <00:03:12.466>web <00:03:12.583>experience <00:03:12.700>into

60
00:03:14.500 --> 00:03:14.800
<00:03:14.500>the <00:03:14.770>picture.

61
00:03:15.800 --> 00:03:18.600
<00:03:15.800>And <00:03:15.940>now <00:03:16.080>we <00:03:16.220>can <00:03:16.360>think <00:03:16.500>about <00:03:16.640>what <00:03:16.780>is <00:03:16.920>the <00:03:17.060>difference <00:03:17.200>between

62
00:03:18.600 --> 00:03:21.600
<00:03:18.600>a <00:03:18.775>and <00:03:18.950>b <00:03:19.125>in <00:03:19.299>terms <00:03:19.475>of <00:03:19.650>web <00:03:19.825>experience? <00:03:20.000>So

63
00:03:21.600 --> 00:03:24.500
<00:03:21.600>if <00:03:21.755>you <00:03:21.911>now <00:03:22.066>think <00:03:22.222>of <00:03:22.377>web <00:03:22.533>experiences <00:03:22.688>for <00:03:22.844>class <00:03:23.000>A

64
00:03:24.500 --> 00:03:27.600
<00:03:24.500>type <00:03:24.655>of <00:03:24.811>products <00:03:24.966>and <00:03:25.122>you <00:03:25.277>think <00:03:25.433>about <00:03:25.588>different <00:03:25.744>online <00:03:25.900>experiences,

65
00:03:27.600 --> 00:03:30.500
<00:03:27.600>you <00:03:27.775>might <00:03:27.950>know <00:03:28.125>I <00:03:28.299>guess <00:03:28.475>there's <00:03:28.650>certain <00:03:28.825>ones <00:03:29.000>that

66
00:03:30.500 --> 00:03:31.300
<00:03:30.500>come <00:03:30.740>to <00:03:30.980>your <00:03:31.220>minds.

67
00:03:32.100 --> 00:03:35.200
<00:03:32.100>And <00:03:32.255>if <00:03:32.411>you <00:03:32.566>think <00:03:32.722>about <00:03:32.877>B, <00:03:33.033>I <00:03:33.188>guess <00:03:33.344>it <00:03:33.500>gets

68
00:03:35.200 --> 00:03:38.200
<00:03:35.200>more <00:03:35.327>diverse. <00:03:35.454>Like <00:03:35.581>what <00:03:35.709>is <00:03:35.836>a <00:03:35.963>bee <00:03:36.090>type <00:03:36.218>product? <00:03:36.345>Did <00:03:36.472>you <00:03:36.600>use

69
00:03:38.200 --> 00:03:41.100
<00:03:38.200>a <00:03:38.339>web <00:03:38.480>experience <00:03:38.619>for <00:03:38.760>that <00:03:38.899>recently <00:03:39.040>it <00:03:39.179>I <00:03:39.320>guess <00:03:39.459>it <00:03:39.600>gets

70
00:03:41.100 --> 00:03:42.300
<00:03:41.100>more <00:03:41.640>blurry <00:03:42.180>and

71
00:03:43.300 --> 00:03:46.400
<00:03:43.300>The <00:03:43.440>the <00:03:43.580>main <00:03:43.720>thing <00:03:43.860>that <00:03:44.000>is <00:03:44.140>the <00:03:44.280>difference <00:03:44.420>for <00:03:44.560>us <00:03:44.700>is

72
00:03:46.400 --> 00:03:49.700
<00:03:46.400>that <00:03:46.600>a <00:03:46.800>type <00:03:47.000>products <00:03:47.200>have <00:03:47.400>a <00:03:47.600>have <00:03:47.800>a

73
00:03:49.700 --> 00:03:53.100
<00:03:49.700>huge <00:03:49.899>a <00:03:50.100>super <00:03:50.299>high <00:03:50.500>level <00:03:50.700>of <00:03:50.899>industrialization <00:03:51.100>think

74
00:03:52.100 --> 00:03:55.200
<00:03:52.100>of <00:03:52.450>Amazon <00:03:52.799>or <00:03:53.150>if <00:03:53.500>you're

75
00:03:55.200 --> 00:03:58.200
<00:03:55.200>in <00:03:55.375>Berlin <00:03:55.549>zalando <00:03:55.725>or <00:03:55.899>other <00:03:56.075>companies <00:03:56.250>that <00:03:56.424>sell <00:03:56.600>their

76
00:03:58.200 --> 00:04:01.800
<00:03:58.200>products <00:03:58.399>super <00:03:58.600>efficiently <00:03:58.799>Better <00:03:59.000>Class <00:03:59.200>A <00:03:59.399>off-the-shelf <00:03:59.600>type

77
00:04:01.800 --> 00:04:02.100
products.

78
00:04:02.800 --> 00:04:05.300
<00:04:02.800>So <00:04:02.927>if <00:04:03.054>you <00:04:03.181>want <00:04:03.309>to <00:04:03.436>sell <00:04:03.563>a <00:04:03.690>new <00:04:03.818>book <00:04:03.945>or <00:04:04.072>thousands <00:04:04.200>of

79
00:04:05.300 --> 00:04:08.400
<00:04:05.300>new <00:04:05.475>books, <00:04:05.650>it's <00:04:05.825>super <00:04:06.000>simple <00:04:06.175>or <00:04:06.350>trivial <00:04:06.525>to <00:04:06.700>add

80
00:04:08.400 --> 00:04:10.000
<00:04:08.400>them <00:04:08.575>to <00:04:08.750>your <00:04:08.925>store <00:04:09.100>and <00:04:09.275>sell <00:04:09.450>that <00:04:09.625>new <00:04:09.800>product.

81
00:04:11.200 --> 00:04:14.300
<00:04:11.200>If <00:04:11.339>you <00:04:11.480>look <00:04:11.619>at <00:04:11.760>b-type <00:04:11.899>products, <00:04:12.040>it's <00:04:12.179>different. <00:04:12.320>Right <00:04:12.459>because <00:04:12.600>if

82
00:04:14.300 --> 00:04:17.400
<00:04:14.300>you <00:04:14.440>you <00:04:14.580>know <00:04:14.720>manufacture <00:04:14.860>a <00:04:15.000>new <00:04:15.140>car <00:04:15.280>or <00:04:15.420>new <00:04:15.560>insurance <00:04:15.700>product,

83
00:04:17.400 --> 00:04:20.800
<00:04:17.399>sometimes <00:04:17.599>you <00:04:17.799>even <00:04:18.000>develop <00:04:18.200>the <00:04:18.399>whole <00:04:18.599>web <00:04:18.799>experiences

84
00:04:20.800 --> 00:04:23.700
<00:04:20.800>just <00:04:21.033>for <00:04:21.266>that <00:04:21.500>new <00:04:21.733>product. <00:04:21.966>Sometimes <00:04:22.200>there's

85
00:04:23.700 --> 00:04:26.700
<00:04:23.700>some <00:04:23.900>synergies <00:04:24.099>but <00:04:24.300>the <00:04:24.500>industrialization <00:04:24.700>of <00:04:24.900>b-type <00:04:25.099>products

86
00:04:26.700 --> 00:04:28.500
<00:04:26.700>is <00:04:26.979>usually <00:04:27.260>medium <00:04:27.539>to <00:04:27.820>even <00:04:28.099>low

87
00:04:29.200 --> 00:04:33.000
<00:04:29.200>And <00:04:29.316>the <00:04:29.433>question <00:04:29.550>for <00:04:29.666>us <00:04:29.783>since <00:04:29.900>we're <00:04:30.016>in <00:04:30.133>the <00:04:30.250>insurance <00:04:30.366>business <00:04:30.483>is <00:04:30.599>how

88
00:04:32.100 --> 00:04:35.900
<00:04:32.100>do <00:04:32.300>we <00:04:32.500>industrialize <00:04:32.700>B <00:04:32.900>to <00:04:33.100>get <00:04:33.300>better <00:04:33.500>there?

89
00:04:35.900 --> 00:04:38.800
<00:04:35.900>Because <00:04:36.055>that's <00:04:36.211>the <00:04:36.366>type <00:04:36.522>of <00:04:36.677>product <00:04:36.833>we <00:04:36.988>sell <00:04:37.144>and <00:04:37.299>the

90
00:04:38.800 --> 00:04:41.200
<00:04:38.800>problem <00:04:38.955>is <00:04:39.111>there's <00:04:39.266>not <00:04:39.422>the <00:04:39.577>standard <00:04:39.733>flow, <00:04:39.888>right? <00:04:40.044>You <00:04:40.200>don't

91
00:04:41.200 --> 00:04:44.200
<00:04:41.200>go <00:04:41.300>to <00:04:41.400>a <00:04:41.500>shelf <00:04:41.599>pick <00:04:41.700>a <00:04:41.800>product <00:04:41.900>put <00:04:42.000>it <00:04:42.099>in <00:04:42.200>a <00:04:42.300>chart <00:04:42.400>and <00:04:42.500>and <00:04:42.599>pay

92
00:04:44.200 --> 00:04:47.400
<00:04:44.200>that's <00:04:44.340>not <00:04:44.479>the <00:04:44.620>process. <00:04:44.760>Right? <00:04:44.900>If <00:04:45.039>you <00:04:45.180>look <00:04:45.320>at <00:04:45.460>a <00:04:45.599>motor

93
00:04:47.400 --> 00:04:50.300
<00:04:47.400>insurance, <00:04:47.539>you <00:04:47.679>have <00:04:47.820>to <00:04:47.960>select <00:04:48.099>your <00:04:48.239>your <00:04:48.380>car <00:04:48.520>that <00:04:48.659>alone <00:04:48.799>is

94
00:04:50.300 --> 00:04:53.500
<00:04:50.300>different <00:04:50.475>in <00:04:50.650>different <00:04:50.825>countries, <00:04:51.000>and <00:04:51.175>it's <00:04:51.350>not <00:04:51.525>as <00:04:51.700>simple

95
00:04:53.500 --> 00:04:56.200
<00:04:53.500>thing <00:04:53.627>to <00:04:53.754>do. <00:04:53.881>It's <00:04:54.009>a <00:04:54.136>little <00:04:54.263>bit <00:04:54.390>more <00:04:54.518>complex. <00:04:54.645>If <00:04:54.772>you <00:04:54.900>buy

96
00:04:56.200 --> 00:04:59.200
<00:04:56.200>a <00:04:56.375>life <00:04:56.550>insurance <00:04:56.724>in <00:04:56.900>the <00:04:57.075>checkout <00:04:57.250>process, <00:04:57.425>sometimes <00:04:57.599>you

97
00:04:59.200 --> 00:05:02.500
<00:04:59.200>have <00:04:59.355>beneficiaries <00:04:59.511>to <00:04:59.666>say <00:04:59.822>hey <00:04:59.977>in <00:05:00.133>the <00:05:00.288>case <00:05:00.444>this <00:05:00.599>happens.

98
00:05:02.500 --> 00:05:05.300
<00:05:02.500>I <00:05:02.640>want <00:05:02.780>these <00:05:02.920>people <00:05:03.060>to <00:05:03.200>benefit. <00:05:03.340>So <00:05:03.480>they're <00:05:03.620>the <00:05:03.760>checkout <00:05:03.900>is

99
00:05:05.300 --> 00:05:08.700
<00:05:05.300>different <00:05:05.440>and <00:05:05.580>for <00:05:05.720>almost <00:05:05.860>every <00:05:06.000>product <00:05:06.140>something <00:05:06.280>is <00:05:06.420>different. <00:05:06.560>So <00:05:06.700>there's

100
00:05:08.700 --> 00:05:11.400
<00:05:08.700>not <00:05:08.840>the <00:05:08.979>standard <00:05:09.120>flow. <00:05:09.260>I <00:05:09.400>mean <00:05:09.539>if <00:05:09.680>we <00:05:09.820>look <00:05:09.960>at <00:05:10.099>claims

101
00:05:11.400 --> 00:05:14.800
<00:05:11.400>that <00:05:11.527>gets <00:05:11.654>even <00:05:11.781>more <00:05:11.909>complex. <00:05:12.036>So <00:05:12.163>what <00:05:12.290>can <00:05:12.418>we <00:05:12.545>do? <00:05:12.672>We <00:05:12.799>cannot

102
00:05:14.800 --> 00:05:17.200
<00:05:14.800>do <00:05:14.940>that <00:05:15.080>top <00:05:15.220>down <00:05:15.360>thing <00:05:15.500>to <00:05:15.640>say, <00:05:15.780>there's <00:05:15.920>one <00:05:16.060>flow. <00:05:16.200>Let's

103
00:05:17.200 --> 00:05:20.100
<00:05:17.200>just <00:05:17.327>Implement <00:05:17.454>that <00:05:17.581>but <00:05:17.709>we <00:05:17.836>can <00:05:17.963>do <00:05:18.090>it <00:05:18.218>bottom <00:05:18.345>up <00:05:18.472>right <00:05:18.599>we

104
00:05:20.100 --> 00:05:23.400
<00:05:20.100>can <00:05:20.240>think <00:05:20.380>about <00:05:20.520>are <00:05:20.660>there <00:05:20.800>common <00:05:20.940>parts <00:05:21.080>to <00:05:21.220>it. <00:05:21.360>You <00:05:21.500>always

105
00:05:23.400 --> 00:05:26.500
<00:05:23.400>have <00:05:23.516>to <00:05:23.633>enter <00:05:23.750>an <00:05:23.866>address. <00:05:23.983>You <00:05:24.099>always <00:05:24.216>have <00:05:24.333>to <00:05:24.450>do <00:05:24.566>payment. <00:05:24.683>And <00:05:24.799>now

106
00:05:26.500 --> 00:05:29.100
<00:05:26.500>if <00:05:26.640>you <00:05:26.780>as <00:05:26.920>a <00:05:27.060>company <00:05:27.200>say <00:05:27.340>we <00:05:27.480>have <00:05:27.620>this <00:05:27.760>product <00:05:27.900>port

107
00:05:29.100 --> 00:05:33.300
<00:05:29.100>Leo <00:05:29.227>and <00:05:29.354>also <00:05:29.481>as <00:05:29.609>a <00:05:29.736>business <00:05:29.863>we <00:05:29.990>decide <00:05:30.118>to <00:05:30.245>have <00:05:30.372>similar <00:05:30.500>things

108
00:05:32.300 --> 00:05:35.600
<00:05:32.300>or <00:05:32.500>similar <00:05:32.700>patterns <00:05:32.900>that <00:05:33.100>apply <00:05:33.300>to <00:05:33.500>all <00:05:33.700>products

109
00:05:35.600 --> 00:05:38.400
<00:05:35.600>you <00:05:35.740>can <00:05:35.880>have <00:05:36.020>more <00:05:36.160>common <00:05:36.300>parts <00:05:36.440>and <00:05:36.580>have <00:05:36.720>that <00:05:36.860>as <00:05:37.000>a

110
00:05:38.400 --> 00:05:41.100
<00:05:38.400>process <00:05:38.539>going <00:05:38.679>from <00:05:38.820>from <00:05:38.960>bottom <00:05:39.099>to <00:05:39.239>top <00:05:39.380>and <00:05:39.520>that's <00:05:39.659>what <00:05:39.799>we

111
00:05:41.100 --> 00:05:42.300
<00:05:41.100>are <00:05:41.370>trying <00:05:41.640>to <00:05:41.910>do <00:05:42.180>here.

112
00:05:43.500 --> 00:05:46.400
<00:05:43.500>So <00:05:43.700>how <00:05:43.900>we <00:05:44.100>approach <00:05:44.300>it <00:05:44.500>is <00:05:44.700>the <00:05:44.900>same

113
00:05:46.400 --> 00:05:49.600
<00:05:46.400>as <00:05:46.555>the <00:05:46.711>business <00:05:46.866>approaches <00:05:47.022>that <00:05:47.177>they <00:05:47.333>want <00:05:47.488>to <00:05:47.644>harmonize <00:05:47.799>the

114
00:05:49.600 --> 00:05:52.500
<00:05:49.600>product <00:05:49.800>portfolio <00:05:50.000>from <00:05:50.200>a <00:05:50.400>business <00:05:50.600>perspective <00:05:50.800>and <00:05:51.000>we

115
00:05:52.500 --> 00:05:55.300
<00:05:52.500>want <00:05:52.655>to <00:05:52.811>do <00:05:52.966>it <00:05:53.122>from <00:05:53.277>a <00:05:53.433>technical <00:05:53.588>perspective. <00:05:53.744>But <00:05:53.900>if

116
00:05:55.300 --> 00:05:58.300
<00:05:55.300>you're <00:05:55.440>a <00:05:55.580>large <00:05:55.720>corporation <00:05:55.860>you <00:05:56.000>cannot <00:05:56.140>and <00:05:56.280>maybe <00:05:56.420>should <00:05:56.560>not <00:05:56.700>do

117
00:05:58.300 --> 00:06:01.200
<00:05:58.300>a <00:05:58.455>big <00:05:58.611>bang. <00:05:58.766>So <00:05:58.922>we <00:05:59.077>want <00:05:59.233>to <00:05:59.388>progressively <00:05:59.544>enhance <00:05:59.700>going

118
00:06:01.200 --> 00:06:04.100
<00:06:01.200>from <00:06:01.355>technically. <00:06:01.511>We <00:06:01.666>have <00:06:01.822>an <00:06:01.977>angular <00:06:02.133>app <00:06:02.288>with <00:06:02.444>a <00:06:02.599>design

119
00:06:04.100 --> 00:06:07.900
<00:06:04.100>system <00:06:04.240>and <00:06:04.380>you <00:06:04.520>implement <00:06:04.660>a <00:06:04.800>web <00:06:04.940>experience <00:06:05.080>for <00:06:05.220>one <00:06:05.360>product <00:06:05.500>to

120
00:06:07.900 --> 00:06:10.200
<00:06:07.900>enhance <00:06:08.133>that <00:06:08.366>to <00:06:08.599>go <00:06:08.833>towards <00:06:09.066>a <00:06:09.299>platform

121
00:06:10.200 --> 00:06:13.200
<00:06:10.200>meaning <00:06:10.355>if <00:06:10.511>you <00:06:10.666>if <00:06:10.822>you <00:06:10.977>add <00:06:11.133>a <00:06:11.288>new <00:06:11.444>product <00:06:11.599>to

122
00:06:13.200 --> 00:06:16.300
<00:06:13.200>the <00:06:13.307>portfolio, <00:06:13.415>you <00:06:13.523>don't <00:06:13.630>have <00:06:13.738>to <00:06:13.846>go <00:06:13.953>all <00:06:14.061>the <00:06:14.169>way <00:06:14.276>and <00:06:14.384>Implement <00:06:14.492>everything <00:06:14.599>but

123
00:06:16.300 --> 00:06:18.300
<00:06:16.300>just <00:06:16.533>the <00:06:16.766>pieces <00:06:17.000>that <00:06:17.233>our <00:06:17.466>product <00:06:17.700>specific.

124
00:06:19.500 --> 00:06:22.500
<00:06:19.500>And <00:06:19.616>just <00:06:19.733>for <00:06:19.850>today, <00:06:19.966>we're <00:06:20.083>going <00:06:20.200>to <00:06:20.316>take <00:06:20.433>a <00:06:20.550>super <00:06:20.666>simple <00:06:20.783>example <00:06:20.900>that

125
00:06:22.500 --> 00:06:25.000
<00:06:22.500>barely <00:06:22.700>qualifies <00:06:22.900>for <00:06:23.100>class <00:06:23.300>B, <00:06:23.500>but <00:06:23.700>we <00:06:23.900>want

126
00:06:25.100 --> 00:06:28.500
<00:06:25.100>to <00:06:25.227>keep <00:06:25.354>it <00:06:25.481>simple <00:06:25.609>and <00:06:25.736>talk <00:06:25.863>about <00:06:25.990>how <00:06:26.118>we <00:06:26.245>would <00:06:26.372>sell <00:06:26.500>pizza

127
00:06:28.500 --> 00:06:31.200
<00:06:28.500>with <00:06:28.675>that <00:06:28.850>platform. <00:06:29.025>This <00:06:29.200>is <00:06:29.375>not <00:06:29.550>not <00:06:29.725>a <00:06:29.900>business

128
00:06:31.200 --> 00:06:34.200
<00:06:31.200>we <00:06:31.340>want <00:06:31.479>to <00:06:31.620>dive <00:06:31.760>into <00:06:31.900>as <00:06:32.039>Alliance, <00:06:32.180>but <00:06:32.320>just <00:06:32.460>a <00:06:32.599>simple

129
00:06:34.200 --> 00:06:37.600
<00:06:34.200>example <00:06:34.340>to <00:06:34.479>use <00:06:34.620>here. <00:06:34.760>So <00:06:34.900>we <00:06:35.039>have <00:06:35.180>this <00:06:35.320>friend <00:06:35.460>Tom. <00:06:35.599>He

130
00:06:37.600 --> 00:06:40.400
<00:06:37.600>wants <00:06:37.727>to <00:06:37.854>sell <00:06:37.981>pizza <00:06:38.109>and <00:06:38.236>skillet <00:06:38.363>across <00:06:38.490>the <00:06:38.618>world. <00:06:38.745>He <00:06:38.872>has <00:06:39.000>his

131
00:06:40.400 --> 00:06:43.100
<00:06:40.400>product <00:06:40.633>capabilities. <00:06:40.866>He <00:06:41.099>wants <00:06:41.333>so <00:06:41.566>for <00:06:41.799>him

132
00:06:43.100 --> 00:06:46.200
<00:06:43.100>dose <00:06:43.227>election <00:06:43.354>is <00:06:43.481>super <00:06:43.609>important, <00:06:43.736>right? <00:06:43.863>He <00:06:43.990>has <00:06:44.118>these <00:06:44.245>specific <00:06:44.372>types <00:06:44.500>of

133
00:06:46.200 --> 00:06:49.400
<00:06:46.200>dough <00:06:46.340>super <00:06:46.479>important. <00:06:46.620>So <00:06:46.760>we <00:06:46.900>want <00:06:47.039>to <00:06:47.180>have <00:06:47.320>that <00:06:47.460>selection <00:06:47.599>and

134
00:06:49.400 --> 00:06:52.600
<00:06:49.400>he <00:06:49.516>wants <00:06:49.633>to <00:06:49.750>be <00:06:49.866>able <00:06:49.983>to <00:06:50.099>customize <00:06:50.216>the <00:06:50.333>amount <00:06:50.450>of <00:06:50.566>cheese <00:06:50.683>super <00:06:50.799>important

135
00:06:52.600 --> 00:06:55.900
<00:06:52.600>to <00:06:52.740>him <00:06:52.880>and <00:06:53.020>then <00:06:53.160>we <00:06:53.300>have <00:06:53.440>the <00:06:53.580>scaling <00:06:53.720>requirements <00:06:53.860>like <00:06:54.000>internationalization.

136
00:06:55.900 --> 00:06:58.700
<00:06:55.900>We <00:06:56.055>would <00:06:56.211>need <00:06:56.366>to <00:06:56.522>adopt <00:06:56.677>a <00:06:56.833>different <00:06:56.988>countries <00:06:57.144>like <00:06:57.299>addresses.

137
00:06:58.700 --> 00:07:01.100
<00:06:58.700>It <00:06:58.900>needs <00:06:59.099>to <00:06:59.300>be <00:06:59.500>accessible. <00:06:59.700>Anybody <00:06:59.900>should <00:07:00.099>be

138
00:07:01.100 --> 00:07:04.300
<00:07:01.100>able <00:07:01.227>to <00:07:01.354>order <00:07:01.481>pizza <00:07:01.609>and <00:07:01.736>steamable. <00:07:01.863>That's <00:07:01.990>what <00:07:02.118>we <00:07:02.245>go <00:07:02.372>in <00:07:02.500>with.

139
00:07:05.400 --> 00:07:08.300
<00:07:05.400>And <00:07:05.527>now <00:07:05.654>we <00:07:05.781>start <00:07:05.909>with <00:07:06.036>the <00:07:06.163>process. <00:07:06.290>So <00:07:06.418>Tom <00:07:06.545>says <00:07:06.672>he <00:07:06.799>wants

140
00:07:08.300 --> 00:07:10.000
<00:07:08.300>this <00:07:08.650>process. <00:07:09.000>It's <00:07:09.350>in <00:07:09.700>this.

141
00:07:10.500 --> 00:07:13.400
<00:07:10.500>Example <00:07:10.675>of <00:07:10.850>super <00:07:11.025>simple, <00:07:11.200>but <00:07:11.375>if <00:07:11.550>Tom <00:07:11.725>wants <00:07:11.900>this

142
00:07:13.400 --> 00:07:16.300
<00:07:13.400>process <00:07:13.555>that's <00:07:13.711>fine <00:07:13.866>by <00:07:14.022>us <00:07:14.177>choose <00:07:14.333>a <00:07:14.488>product <00:07:14.644>deliver <00:07:14.799>and

143
00:07:16.300 --> 00:07:19.500
<00:07:16.300>pay <00:07:16.455>so <00:07:16.611>we <00:07:16.766>start <00:07:16.922>by <00:07:17.077>this <00:07:17.233>flow <00:07:17.388>and <00:07:17.544>Below <00:07:17.700>you

144
00:07:19.500 --> 00:07:22.600
<00:07:19.500>see <00:07:19.607>it's <00:07:19.715>it's <00:07:19.823>going <00:07:19.930>to <00:07:20.038>be <00:07:20.146>a <00:07:20.253>stepwise <00:07:20.361>design. <00:07:20.469>So <00:07:20.576>you <00:07:20.684>have <00:07:20.792>step <00:07:20.900>8

145
00:07:22.600 --> 00:07:24.500
<00:07:22.600>to <00:07:24.000>ABC

146
00:07:25.800 --> 00:07:28.200
<00:07:25.800>And <00:07:25.940>if <00:07:26.080>we <00:07:26.220>design <00:07:26.360>that <00:07:26.500>out <00:07:26.640>with <00:07:26.780>the <00:07:26.920>designers, <00:07:27.060>it's <00:07:27.200>going

147
00:07:28.200 --> 00:07:31.100
<00:07:28.200>to <00:07:28.316>look <00:07:28.433>like <00:07:28.550>this. <00:07:28.666>So <00:07:28.783>that's <00:07:28.900>our <00:07:29.016>requirements. <00:07:29.133>And <00:07:29.250>now <00:07:29.366>we <00:07:29.483>are <00:07:29.599>going

148
00:07:31.100 --> 00:07:32.900
<00:07:31.100>to <00:07:31.300>build <00:07:31.500>that <00:07:31.700>with <00:07:31.900>our <00:07:32.100>building <00:07:32.300>block <00:07:32.500>platform.

149
00:07:34.200 --> 00:07:37.600
<00:07:34.200>And <00:07:34.307>again, <00:07:34.415>this <00:07:34.523>is <00:07:34.630>how <00:07:34.738>we're <00:07:34.846>going <00:07:34.953>to <00:07:35.061>achieve <00:07:35.169>it <00:07:35.276>go <00:07:35.384>with <00:07:35.492>you <00:07:35.599>step

150
00:07:37.600 --> 00:07:40.400
<00:07:37.600>by <00:07:37.755>step <00:07:37.911>to <00:07:38.066>now <00:07:38.222>build <00:07:38.377>the <00:07:38.533>pizza <00:07:38.688>app. <00:07:38.844>And <00:07:39.000>that

151
00:07:40.400 --> 00:07:43.400
<00:07:40.400>is <00:07:40.493>where <00:07:40.586>I'm <00:07:40.679>going <00:07:40.773>to <00:07:40.866>hand <00:07:40.960>over <00:07:41.053>to <00:07:41.146>Toby <00:07:41.239>and <00:07:41.333>get <00:07:41.426>you <00:07:41.520>started <00:07:41.613>with <00:07:41.706>the <00:07:41.799>building

152
00:07:43.400 --> 00:07:44.100
<00:07:43.400>block <00:07:44.030>platform.

153
00:07:50.500 --> 00:07:53.700
<00:07:50.500>Sound <00:07:50.640>ah, <00:07:50.780>no. <00:07:50.920>Okay. <00:07:51.060>Thanks <00:07:51.200>a <00:07:51.340>long. <00:07:51.480>So <00:07:51.620>let's <00:07:51.760>jump <00:07:51.900>into

154
00:07:53.700 --> 00:07:56.400
<00:07:53.700>the <00:07:53.933>platform <00:07:54.166>and <00:07:54.400>actually <00:07:54.633>do <00:07:54.866>that <00:07:55.099>here

155
00:07:56.400 --> 00:07:58.800
<00:07:56.400>Implement <00:07:56.750>a <00:07:57.099>pizza <00:07:57.450>customer <00:07:57.799>Journey.

156
00:07:59.500 --> 00:08:02.200
<00:07:59.500>And <00:07:59.607>the <00:07:59.715>first <00:07:59.823>thing <00:07:59.930>we <00:08:00.038>want <00:08:00.146>to <00:08:00.253>do <00:08:00.361>is <00:08:00.469>we <00:08:00.576>want <00:08:00.684>to <00:08:00.792>bring <00:08:00.900>the

157
00:08:02.200 --> 00:08:05.700
<00:08:02.200>flow <00:08:02.340>into <00:08:02.479>the <00:08:02.620>platform <00:08:02.760>and <00:08:02.900>we <00:08:03.039>can <00:08:03.180>do <00:08:03.320>that <00:08:03.460>via <00:08:03.599>configuration.

158
00:08:06.800 --> 00:08:09.500
<00:08:06.800>We <00:08:06.940>saw <00:08:07.080>that <00:08:07.220>in <00:08:07.360>the <00:08:07.500>first <00:08:07.640>step <00:08:07.780>the <00:08:07.920>customer <00:08:08.060>selects <00:08:08.200>the

159
00:08:09.500 --> 00:08:12.500
<00:08:09.500>pizza <00:08:09.700>the <00:08:09.900>customized <00:08:10.100>their <00:08:10.300>pizza <00:08:10.500>then <00:08:10.700>they <00:08:10.900>select

160
00:08:12.500 --> 00:08:15.300
<00:08:12.500>the <00:08:12.675>delivery <00:08:12.850>and <00:08:13.025>the <00:08:13.200>third <00:08:13.375>step. <00:08:13.550>Our <00:08:13.725>customers <00:08:13.900>don't

161
00:08:15.300 --> 00:08:17.100
<00:08:15.300>like <00:08:15.440>that, <00:08:15.580>but <00:08:15.720>we <00:08:15.860>still <00:08:16.000>do <00:08:16.140>it. <00:08:16.280>They <00:08:16.420>have <00:08:16.560>to <00:08:16.700>pay.

162
00:08:18.700 --> 00:08:21.600
<00:08:18.700>And <00:08:18.855>in <00:08:19.011>the <00:08:19.166>platform <00:08:19.322>we <00:08:19.477>can <00:08:19.633>have <00:08:19.788>a <00:08:19.944>configuration <00:08:20.099>that

163
00:08:21.600 --> 00:08:24.200
<00:08:21.600>describes <00:08:21.727>the <00:08:21.854>flow. <00:08:21.981>So <00:08:22.109>we <00:08:22.236>have <00:08:22.363>the <00:08:22.490>pages <00:08:22.618>in <00:08:22.745>there. <00:08:22.872>We <00:08:23.000>have

164
00:08:24.200 --> 00:08:26.600
<00:08:24.200>the <00:08:24.375>order <00:08:24.550>of <00:08:24.724>the <00:08:24.900>pages <00:08:25.075>and <00:08:25.250>also <00:08:25.425>the <00:08:25.599>content.

165
00:08:27.400 --> 00:08:30.000
<00:08:27.400>And <00:08:27.527>then <00:08:27.654>we <00:08:27.781>have <00:08:27.909>custom <00:08:28.036>schematics <00:08:28.163>on <00:08:28.290>top. <00:08:28.418>So <00:08:28.545>those <00:08:28.672>of <00:08:28.799>you

166
00:08:30.300 --> 00:08:33.600
<00:08:30.300>that <00:08:30.440>do <00:08:30.580>angular <00:08:30.720>development. <00:08:30.860>You <00:08:31.000>probably <00:08:31.140>know <00:08:31.280>the <00:08:31.420>angular <00:08:31.560>schematics <00:08:31.700>that

167
00:08:33.600 --> 00:08:36.300
<00:08:33.600>make <00:08:33.755>it <00:08:33.911>possible <00:08:34.066>that <00:08:34.222>you <00:08:34.377>generate <00:08:34.533>applications <00:08:34.688>and <00:08:34.844>that <00:08:35.000>you're

168
00:08:36.300 --> 00:08:37.900
<00:08:36.299>also <00:08:36.650>generate <00:08:37.000>parts <00:08:37.349>of <00:08:37.699>applications.

169
00:08:38.500 --> 00:08:41.400
<00:08:38.500>And <00:08:38.655>we <00:08:38.811>developed <00:08:38.966>some <00:08:39.122>custom <00:08:39.277>schematics <00:08:39.433>on <00:08:39.588>top <00:08:39.744>that <00:08:39.900>are

170
00:08:41.400 --> 00:08:44.600
<00:08:41.400>able <00:08:41.600>to <00:08:41.799>custom <00:08:42.000>generate <00:08:42.199>these <00:08:42.400>customer <00:08:42.600>Journeys <00:08:42.799>with

171
00:08:44.600 --> 00:08:47.500
<00:08:44.600>all <00:08:44.755>the <00:08:44.911>flow <00:08:45.066>and <00:08:45.222>all <00:08:45.377>the <00:08:45.533>content <00:08:45.688>that <00:08:45.844>we <00:08:46.000>want

172
00:08:47.500 --> 00:08:47.600
<00:08:47.500>to <00:08:47.590>have.

173
00:08:48.800 --> 00:08:51.600
<00:08:48.800>That <00:08:48.939>means <00:08:49.079>we <00:08:49.219>can <00:08:49.359>do <00:08:49.500>this <00:08:49.640>first <00:08:49.780>step <00:08:49.920>of <00:08:50.060>getting <00:08:50.199>our

174
00:08:51.600 --> 00:08:54.800
<00:08:51.600>flow <00:08:51.775>into <00:08:51.950>the <00:08:52.125>platform <00:08:52.300>without <00:08:52.475>any <00:08:52.650>coding. <00:08:52.825>It's <00:08:53.000>a

175
00:08:54.800 --> 00:08:55.600
<00:08:54.800>pure <00:08:55.160>configuration <00:08:55.520>step.

176
00:08:56.600 --> 00:08:59.000
<00:08:56.600>And <00:08:56.727>then <00:08:56.854>we <00:08:56.981>run <00:08:57.109>our <00:08:57.236>custom <00:08:57.363>schematics. <00:08:57.490>This <00:08:57.618>is <00:08:57.745>how <00:08:57.872>it <00:08:58.000>looks

177
00:08:59.100 --> 00:09:02.400
<00:08:59.100>like <00:08:59.300>so <00:08:59.500>we <00:08:59.700>run <00:08:59.900>our <00:09:00.100>develop <00:09:00.300>schematics <00:09:00.500>or

178
00:09:02.400 --> 00:09:05.200
<00:09:02.400>generate <00:09:02.600>schematics <00:09:02.800>a <00:09:03.000>new <00:09:03.199>applications <00:09:03.400>generated. <00:09:03.600>So <00:09:03.800>this

179
00:09:05.200 --> 00:09:08.500
<00:09:05.200>is <00:09:05.375>a <00:09:05.550>standalone <00:09:05.725>angular <00:09:05.900>application <00:09:06.075>that <00:09:06.250>is <00:09:06.425>freshly <00:09:06.600>generated

180
00:09:08.500 --> 00:09:11.300
<00:09:08.500>and <00:09:08.675>within <00:09:08.850>that <00:09:09.025>application. <00:09:09.200>We <00:09:09.375>have <00:09:09.550>our <00:09:09.725>pages <00:09:09.900>that

181
00:09:11.300 --> 00:09:12.000
<00:09:11.300>we <00:09:11.930>configured.

182
00:09:13.900 --> 00:09:16.200
<00:09:13.900>And <00:09:14.100>within <00:09:14.300>the <00:09:14.500>platform <00:09:14.699>the <00:09:14.900>building <00:09:15.100>of <00:09:15.300>platform

183
00:09:16.200 --> 00:09:19.300
<00:09:16.200>the <00:09:16.375>component <00:09:16.550>or <00:09:16.725>the <00:09:16.900>asset <00:09:17.075>the <00:09:17.250>dustis <00:09:17.425>is <00:09:17.600>the

184
00:09:19.300 --> 00:09:22.100
<00:09:19.300>patreon <00:09:19.439>engine. <00:09:19.579>So <00:09:19.719>this <00:09:19.859>is <00:09:20.000>a <00:09:20.140>custom <00:09:20.280>angular <00:09:20.420>framework <00:09:20.560>that <00:09:20.699>we

185
00:09:22.100 --> 00:09:24.700
<00:09:22.100>developed <00:09:22.275>which <00:09:22.450>is <00:09:22.625>on <00:09:22.800>top <00:09:22.975>of <00:09:23.150>the <00:09:23.325>angular <00:09:23.500>routing.

186
00:09:25.300 --> 00:09:28.700
<00:09:25.300>And <00:09:25.407>you <00:09:25.515>can <00:09:25.623>see <00:09:25.730>a <00:09:25.838>configuration <00:09:25.946>on <00:09:26.053>the <00:09:26.161>left <00:09:26.269>side <00:09:26.376>which <00:09:26.484>describes <00:09:26.592>our <00:09:26.699>flow

187
00:09:28.700 --> 00:09:31.100
<00:09:28.700>so <00:09:28.816>we <00:09:28.933>have <00:09:29.050>the <00:09:29.166>pages <00:09:29.283>in <00:09:29.400>there <00:09:29.516>and <00:09:29.633>the <00:09:29.750>order <00:09:29.866>in <00:09:29.983>the <00:09:30.100>process.

188
00:09:31.900 --> 00:09:34.500
<00:09:31.900>And <00:09:32.055>on <00:09:32.211>the <00:09:32.366>right <00:09:32.522>side, <00:09:32.677>this <00:09:32.833>is <00:09:32.988>the <00:09:33.144>corresponding <00:09:33.300>process.

189
00:09:34.500 --> 00:09:37.400
<00:09:34.500>So <00:09:34.640>after <00:09:34.780>the <00:09:34.920>first <00:09:35.060>page <00:09:35.200>of <00:09:35.340>this <00:09:35.480>example, <00:09:35.620>we <00:09:35.760>have <00:09:35.900>a

190
00:09:37.400 --> 00:09:37.900
<00:09:37.400>decision <00:09:37.850>point

191
00:09:38.600 --> 00:09:41.300
<00:09:38.600>and <00:09:38.740>that <00:09:38.880>decision <00:09:39.020>Point <00:09:39.160>can <00:09:39.300>then <00:09:39.440>lead <00:09:39.580>to <00:09:39.720>the <00:09:39.860>additional <00:09:40.000>information

192
00:09:41.300 --> 00:09:44.300
<00:09:41.300>package <00:09:41.474>or <00:09:41.650>the <00:09:41.824>customer <00:09:42.000>can <00:09:42.175>skip <00:09:42.349>ahead <00:09:42.525>to <00:09:42.699>the

193
00:09:44.300 --> 00:09:45.600
<00:09:44.300>personal <00:09:44.885>Details <00:09:45.470>page.

194
00:09:46.200 --> 00:09:49.500
<00:09:46.200>And <00:09:46.300>if <00:09:46.400>they <00:09:46.500>skip <00:09:46.600>ahead <00:09:46.700>we <00:09:46.800>also <00:09:46.900>have <00:09:47.000>all <00:09:47.100>the <00:09:47.200>benefits <00:09:47.300>of <00:09:47.400>the <00:09:47.500>angular <00:09:47.600>routing.

195
00:09:49.500 --> 00:09:51.400
<00:09:49.500>Yeah. <00:09:49.700>So <00:09:49.900>lazy <00:09:50.100>loading <00:09:50.300>for <00:09:50.500>Pages, <00:09:50.700>for <00:09:50.900>example

196
00:09:52.600 --> 00:09:55.800
<00:09:52.600>So <00:09:52.775>we <00:09:52.950>just <00:09:53.125>reuse <00:09:53.300>and <00:09:53.475>base <00:09:53.650>our <00:09:53.825>framework <00:09:54.000>on

197
00:09:55.800 --> 00:09:56.400
<00:09:55.800>top <00:09:56.069>of <00:09:56.339>angular.

198
00:09:58.200 --> 00:10:01.500
<00:09:58.200>And <00:09:58.307>what <00:09:58.415>you <00:09:58.523>can <00:09:58.630>see <00:09:58.738>here <00:09:58.846>in <00:09:58.953>the <00:09:59.061>background <00:09:59.169>is <00:09:59.276>that <00:09:59.384>these <00:09:59.492>configurations? <00:09:59.600>They

199
00:10:01.500 --> 00:10:04.800
<00:10:01.500>can <00:10:01.733>get <00:10:01.966>quite <00:10:02.200>complex <00:10:02.433>and <00:10:02.666>for <00:10:02.900>the

200
00:10:04.800 --> 00:10:07.500
<00:10:04.800>customer <00:10:04.974>in <00:10:05.150>this <00:10:05.324>example. <00:10:05.500>It's <00:10:05.675>not <00:10:05.849>really <00:10:06.025>complex <00:10:06.199>because

201
00:10:07.500 --> 00:10:10.600
<00:10:07.500>they <00:10:07.655>only <00:10:07.811>see <00:10:07.966>one <00:10:08.122>flow <00:10:08.277>throughout <00:10:08.433>the <00:10:08.588>whole <00:10:08.744>thing. <00:10:08.900>But

202
00:10:10.600 --> 00:10:13.100
<00:10:10.600>on <00:10:10.740>our <00:10:10.880>side <00:10:11.020>the <00:10:11.160>configuration <00:10:11.300>can <00:10:11.440>get <00:10:11.580>very <00:10:11.720>complex <00:10:11.860>and <00:10:12.000>we

203
00:10:13.100 --> 00:10:14.200
<00:10:13.100>can <00:10:13.298>handle <00:10:13.496>that <00:10:13.694>in <00:10:13.892>the <00:10:14.090>platform.

204
00:10:15.200 --> 00:10:18.400
<00:10:15.200>But <00:10:15.375>luckily <00:10:15.550>for <00:10:15.725>our <00:10:15.900>pizza <00:10:16.075>example, <00:10:16.250>it's <00:10:16.425>rather <00:10:16.600>simple.

205
00:10:18.400 --> 00:10:19.700
<00:10:18.400>We <00:10:18.634>have <00:10:18.868>only <00:10:19.102>three <00:10:19.336>pages, <00:10:19.570>right?

206
00:10:20.900 --> 00:10:23.300
<00:10:20.900>And <00:10:21.055>now <00:10:21.211>we <00:10:21.366>actually <00:10:21.522>want <00:10:21.677>to <00:10:21.833>do <00:10:21.988>that. <00:10:22.144>So <00:10:22.300>I

207
00:10:23.300 --> 00:10:24.900
<00:10:23.300>switch <00:10:23.579>over <00:10:23.859>here <00:10:24.140>to <00:10:24.420>my <00:10:24.699>ID.

208
00:10:25.900 --> 00:10:29.200
<00:10:25.900>And <00:10:26.055>we <00:10:26.211>can <00:10:26.366>see <00:10:26.522>a <00:10:26.677>configuration <00:10:26.833>called <00:10:26.988>this <00:10:27.144>pfejson <00:10:27.300>config.

209
00:10:29.600 --> 00:10:32.200
<00:10:29.600>Which <00:10:29.727>describes <00:10:29.854>our <00:10:29.981>flow <00:10:30.109>so <00:10:30.236>we <00:10:30.363>have <00:10:30.490>to <00:10:30.618>first <00:10:30.745>page <00:10:30.872>in <00:10:31.000>there?

210
00:10:32.200 --> 00:10:35.500
<00:10:32.200>We <00:10:32.340>have <00:10:32.480>a <00:10:32.620>description <00:10:32.760>what <00:10:32.900>follow-up <00:10:33.040>Pages <00:10:33.180>we <00:10:33.320>have. <00:10:33.460>So <00:10:33.600>this

211
00:10:35.500 --> 00:10:39.400
<00:10:35.500>just <00:10:35.700>describes <00:10:35.900>our <00:10:36.100>three <00:10:36.300>step <00:10:36.500>process <00:10:36.700>of <00:10:36.900>customization

212
00:10:38.400 --> 00:10:41.600
<00:10:38.400>of <00:10:38.633>the <00:10:38.866>pizza <00:10:39.100>then <00:10:39.333>the <00:10:39.566>delivery <00:10:39.800>and

213
00:10:41.600 --> 00:10:42.200
<00:10:41.600>then <00:10:41.870>the <00:10:42.140>payment

214
00:10:43.400 --> 00:10:45.000
<00:10:43.400>and <00:10:43.680>I <00:10:43.959>can <00:10:44.240>run <00:10:44.520>the <00:10:44.800>schematics.

215
00:10:46.200 --> 00:10:49.100
<00:10:46.200>So <00:10:46.340>this <00:10:46.480>is <00:10:46.620>now <00:10:46.760>going <00:10:46.900>to <00:10:47.040>generate <00:10:47.180>a <00:10:47.320>new <00:10:47.460>angle <00:10:47.600>application.

216
00:10:50.200 --> 00:10:52.000
<00:10:50.200>And <00:10:50.400>it's <00:10:50.600>also <00:10:50.800>going <00:10:51.000>to <00:10:51.200>serve <00:10:51.400>it <00:10:51.600>immediately.

217
00:10:55.600 --> 00:10:58.300
<00:10:55.600>And <00:10:55.716>over <00:10:55.833>here <00:10:55.950>in <00:10:56.066>the <00:10:56.183>browser <00:10:56.300>so <00:10:56.416>we <00:10:56.533>can <00:10:56.650>see <00:10:56.766>in <00:10:56.883>the <00:10:57.000>output.

218
00:10:58.300 --> 00:11:01.700
<00:10:58.300>The <00:10:58.533>configuration <00:10:58.766>was <00:10:59.000>read. <00:10:59.233>The <00:10:59.466>application <00:10:59.699>was

219
00:11:01.700 --> 00:11:04.300
<00:11:01.700>generated <00:11:01.855>and <00:11:02.011>we <00:11:02.166>can <00:11:02.322>see <00:11:02.477>our <00:11:02.633>Pages <00:11:02.788>here <00:11:02.944>generate <00:11:03.100>page

220
00:11:04.300 --> 00:11:06.800
<00:11:04.300>and <00:11:04.427>these <00:11:04.554>are <00:11:04.681>the <00:11:04.809>three <00:11:04.936>pages <00:11:05.063>that <00:11:05.190>we <00:11:05.318>have <00:11:05.445>in <00:11:05.572>our <00:11:05.699>process.

221
00:11:07.900 --> 00:11:10.500
<00:11:07.900>And <00:11:08.074>now <00:11:08.250>the <00:11:08.425>application <00:11:08.600>was <00:11:08.775>generated <00:11:08.949>and <00:11:09.125>started <00:11:09.300>and

222
00:11:10.500 --> 00:11:12.000
<00:11:10.500>I <00:11:10.770>can <00:11:11.040>already <00:11:11.310>see <00:11:11.580>our <00:11:11.850>flow.

223
00:11:13.100 --> 00:11:16.300
<00:11:13.100>Of <00:11:13.216>course <00:11:13.333>now <00:11:13.450>we <00:11:13.566>have <00:11:13.683>this <00:11:13.800>beautiful <00:11:13.916>Pizza <00:11:14.033>placeholder <00:11:14.150>in <00:11:14.266>there. <00:11:14.383>So <00:11:14.500>no

224
00:11:16.300 --> 00:11:19.100
<00:11:16.300>content <00:11:16.474>yet, <00:11:16.650>but <00:11:16.824>we <00:11:17.000>can <00:11:17.175>already <00:11:17.349>navigate <00:11:17.525>through <00:11:17.699>the

225
00:11:19.100 --> 00:11:20.800
<00:11:19.100>Journey <00:11:19.275>so <00:11:19.450>we <00:11:19.625>can <00:11:19.800>go <00:11:19.975>to <00:11:20.150>the <00:11:20.325>second <00:11:20.500>page.

226
00:11:21.500 --> 00:11:23.100
<00:11:21.500>And <00:11:21.675>we <00:11:21.850>can <00:11:22.025>also <00:11:22.200>go <00:11:22.375>to <00:11:22.550>the <00:11:22.725>third <00:11:22.900>page.

227
00:11:24.100 --> 00:11:27.600
<00:11:24.100>So <00:11:24.255>without <00:11:24.411>any <00:11:24.566>coding <00:11:24.722>we're <00:11:24.877>able <00:11:25.033>to <00:11:25.188>generate <00:11:25.344>angular <00:11:25.500>applications

228
00:11:27.600 --> 00:11:30.100
<00:11:27.600>that <00:11:27.880>have <00:11:28.160>this <00:11:28.440>customer <00:11:28.720>journey <00:11:29.000>and

229
00:11:30.100 --> 00:11:33.400
<00:11:30.100>this <00:11:30.275>process <00:11:30.450>in <00:11:30.625>it <00:11:30.800>and <00:11:30.975>they <00:11:31.150>already <00:11:31.325>work <00:11:31.500>without

230
00:11:33.400 --> 00:11:36.200
<00:11:33.400>any <00:11:33.633>manual <00:11:33.866>coding <00:11:34.100>in <00:11:34.333>this <00:11:34.566>first <00:11:34.800>step.

231
00:11:38.200 --> 00:11:41.900
<00:11:38.200>Now, <00:11:38.327>of <00:11:38.454>course <00:11:38.581>when <00:11:38.709>we <00:11:38.836>look <00:11:38.963>at <00:11:39.090>that, <00:11:39.218>we <00:11:39.345>see <00:11:39.472>these <00:11:39.600>placeholders

232
00:11:41.900 --> 00:11:44.300
<00:11:41.900>personally. <00:11:42.016>I <00:11:42.133>like <00:11:42.250>them <00:11:42.366>a <00:11:42.483>lot. <00:11:42.600>They <00:11:42.716>have <00:11:42.833>a <00:11:42.949>lot <00:11:43.066>of <00:11:43.183>Pizza <00:11:43.300>in

233
00:11:44.300 --> 00:11:47.100
<00:11:44.300>there. <00:11:44.439>But <00:11:44.579>we <00:11:44.719>want <00:11:44.859>to <00:11:45.000>do <00:11:45.140>more <00:11:45.280>our <00:11:45.420>customers <00:11:45.560>cannot <00:11:45.699>really

234
00:11:47.100 --> 00:11:50.800
<00:11:47.100>use <00:11:47.227>them <00:11:47.354>right <00:11:47.481>say <00:11:47.609>they <00:11:47.736>cannot <00:11:47.863>customize <00:11:47.990>their <00:11:48.118>Pizza. <00:11:48.245>They <00:11:48.372>cannot <00:11:48.500>put

235
00:11:50.800 --> 00:11:51.700
<00:11:50.800>in <00:11:51.069>their <00:11:51.340>delivery <00:11:51.610>address.

236
00:11:53.100 --> 00:11:56.100
<00:11:53.100>So <00:11:53.227>we <00:11:53.354>saw <00:11:53.481>that <00:11:53.609>process <00:11:53.736>before <00:11:53.863>or <00:11:53.990>that <00:11:54.118>flow <00:11:54.245>that <00:11:54.372>we <00:11:54.500>want

237
00:11:56.100 --> 00:11:56.300
<00:11:56.100>to <00:11:56.280>have.

238
00:11:56.900 --> 00:11:59.600
<00:11:56.900>And <00:11:57.074>now <00:11:57.250>we <00:11:57.425>replaced <00:11:57.600>that <00:11:57.775>placeholder <00:11:57.949>with <00:11:58.125>actual <00:11:58.300>building

239
00:11:59.600 --> 00:11:59.900
blocks.

240
00:12:01.200 --> 00:12:04.500
<00:12:01.200>So <00:12:01.316>this <00:12:01.433>is <00:12:01.550>then <00:12:01.666>this <00:12:01.783>also <00:12:01.900>gives <00:12:02.016>the <00:12:02.133>name <00:12:02.250>to <00:12:02.366>the <00:12:02.483>platform <00:12:02.600>right

241
00:12:04.500 --> 00:12:06.400
<00:12:04.500>the <00:12:04.675>building <00:12:04.850>blocks. <00:12:05.025>So <00:12:05.200>it's <00:12:05.375>a <00:12:05.550>really <00:12:05.725>important <00:12:05.900>part.

242
00:12:07.300 --> 00:12:10.400
<00:12:07.300>And <00:12:07.400>this <00:12:07.500>is <00:12:07.599>where <00:12:07.699>we <00:12:07.800>start <00:12:07.900>coding <00:12:08.000>at <00:12:08.099>some <00:12:08.199>point <00:12:08.300>we <00:12:08.400>have <00:12:08.500>to <00:12:08.599>code <00:12:08.699>because

243
00:12:10.400 --> 00:12:14.200
<00:12:10.400>we <00:12:10.527>have <00:12:10.654>these <00:12:10.781>Class <00:12:10.909>B <00:12:11.036>products, <00:12:11.163>but <00:12:11.290>we <00:12:11.418>have <00:12:11.545>very <00:12:11.672>custom <00:12:11.800>Journeys.

244
00:12:15.100 --> 00:12:18.200
<00:12:15.100>And <00:12:15.216>when <00:12:15.333>you <00:12:15.450>are <00:12:15.566>building <00:12:15.683>block <00:12:15.800>then <00:12:15.916>just <00:12:16.033>two <00:12:16.150>things <00:12:16.266>that <00:12:16.383>you <00:12:16.500>do.

245
00:12:18.200 --> 00:12:21.400
<00:12:18.200>Yeah, <00:12:18.375>two <00:12:18.550>basic <00:12:18.725>things. <00:12:18.900>You <00:12:19.075>display <00:12:19.250>data. <00:12:19.425>This <00:12:19.600>is

246
00:12:21.400 --> 00:12:24.100
<00:12:21.400>your <00:12:21.527>input <00:12:21.654>what <00:12:21.781>you <00:12:21.909>get <00:12:22.036>from <00:12:22.163>the <00:12:22.290>platform <00:12:22.418>from <00:12:22.545>the <00:12:22.672>outside <00:12:22.800>world.

247
00:12:24.900 --> 00:12:27.500
<00:12:24.900>And <00:12:25.074>you <00:12:25.250>collect <00:12:25.425>data <00:12:25.600>you <00:12:25.775>can <00:12:25.949>collect <00:12:26.125>data. <00:12:26.300>This

248
00:12:27.500 --> 00:12:30.100
<00:12:27.500>is <00:12:27.616>your <00:12:27.733>output <00:12:27.850>what <00:12:27.966>you <00:12:28.083>deliver <00:12:28.200>to <00:12:28.316>the <00:12:28.433>platform <00:12:28.550>and <00:12:28.666>to <00:12:28.783>the <00:12:28.900>outside

249
00:12:30.100 --> 00:12:30.400
world.

250
00:12:31.300 --> 00:12:34.500
<00:12:31.300>And <00:12:31.427>some <00:12:31.554>of <00:12:31.681>the <00:12:31.809>building <00:12:31.936>blocks. <00:12:32.063>They <00:12:32.190>also <00:12:32.318>tell <00:12:32.445>the <00:12:32.572>platform. <00:12:32.699>I'm

251
00:12:34.500 --> 00:12:37.400
<00:12:34.500>ready <00:12:34.640>or <00:12:34.780>I'm <00:12:34.920>not <00:12:35.060>ready <00:12:35.200>yet. <00:12:35.340>So <00:12:35.480>if <00:12:35.620>I <00:12:35.760>collect <00:12:35.900>certain

252
00:12:37.400 --> 00:12:40.200
<00:12:37.400>data, <00:12:37.555>there <00:12:37.711>might <00:12:37.866>be <00:12:38.022>mandatory <00:12:38.177>fields <00:12:38.333>in <00:12:38.488>there. <00:12:38.644>So <00:12:38.800>I

253
00:12:40.200 --> 00:12:43.300
<00:12:40.200>need <00:12:40.307>to <00:12:40.415>make <00:12:40.523>sure <00:12:40.630>that <00:12:40.738>the <00:12:40.846>customer <00:12:40.953>also <00:12:41.061>entered <00:12:41.169>those <00:12:41.276>and <00:12:41.384>I <00:12:41.492>can <00:12:41.600>block

254
00:12:43.300 --> 00:12:46.400
<00:12:43.300>the <00:12:43.455>navigation <00:12:43.611>by <00:12:43.766>telling <00:12:43.922>the <00:12:44.077>platform. <00:12:44.233>I'm <00:12:44.388>not <00:12:44.544>completed. <00:12:44.699>I'm

255
00:12:46.400 --> 00:12:46.800
<00:12:46.400>not <00:12:46.760>ready.

256
00:12:48.900 --> 00:12:52.100
<00:12:48.900>And <00:12:49.007>when <00:12:49.115>you <00:12:49.223>take <00:12:49.330>a <00:12:49.438>look <00:12:49.546>at <00:12:49.653>the <00:12:49.761>building <00:12:49.869>block <00:12:49.976>from <00:12:50.084>a <00:12:50.192>process <00:12:50.300>kind

257
00:12:51.100 --> 00:12:54.000
<00:12:51.100>of <00:12:51.380>business <00:12:51.660>perspective, <00:12:51.940>then <00:12:52.220>this <00:12:52.500>is

258
00:12:54.100 --> 00:12:57.600
<00:12:54.100>a <00:12:54.275>sub <00:12:54.450>step <00:12:54.625>a <00:12:54.800>sub-process <00:12:54.975>step <00:12:55.150>which <00:12:55.325>is <00:12:55.500>self-contained.

259
00:12:58.300 --> 00:13:01.800
<00:12:58.300>So <00:12:58.427>for <00:12:58.554>example, <00:12:58.681>the <00:12:58.809>delivery <00:12:58.936>address <00:12:59.063>is <00:12:59.190>something <00:12:59.318>we <00:12:59.445>can <00:12:59.572>collect <00:12:59.699>without

260
00:13:01.800 --> 00:13:04.700
<00:13:01.800>knowing <00:13:02.000>anything <00:13:02.199>else <00:13:02.400>about <00:13:02.599>the <00:13:02.800>process. <00:13:03.000>We <00:13:03.199>don't

261
00:13:04.700 --> 00:13:07.300
<00:13:04.700>need <00:13:04.807>to <00:13:04.915>know <00:13:05.023>about <00:13:05.130>the <00:13:05.238>pizza. <00:13:05.346>We <00:13:05.453>don't <00:13:05.561>need <00:13:05.669>to <00:13:05.776>know <00:13:05.884>about <00:13:05.992>the <00:13:06.100>payment.

262
00:13:08.200 --> 00:13:09.600
<00:13:08.200>We <00:13:08.452>can <00:13:08.704>just <00:13:08.956>collect <00:13:09.208>the <00:13:09.460>address.

263
00:13:10.300 --> 00:13:13.600
<00:13:10.300>And <00:13:10.500>that's <00:13:10.699>it <00:13:10.900>subprocess <00:13:11.099>completed. <00:13:11.300>Yeah, <00:13:11.500>and <00:13:11.699>when

264
00:13:13.600 --> 00:13:16.500
<00:13:13.600>you <00:13:13.716>have <00:13:13.833>a <00:13:13.950>customer <00:13:14.066>journey <00:13:14.183>and <00:13:14.300>you <00:13:14.416>want <00:13:14.533>to <00:13:14.650>implement <00:13:14.766>it <00:13:14.883>as <00:13:15.000>building

265
00:13:16.500 --> 00:13:19.300
<00:13:16.500>blocks. <00:13:16.627>This <00:13:16.754>is <00:13:16.881>also <00:13:17.009>a <00:13:17.136>good <00:13:17.263>indication <00:13:17.390>how <00:13:17.518>you <00:13:17.645>can <00:13:17.772>split <00:13:17.900>it

266
00:13:19.300 --> 00:13:22.300
<00:13:19.300>up. <00:13:19.407>If <00:13:19.515>you <00:13:19.623>have <00:13:19.730>in <00:13:19.838>your <00:13:19.946>customer <00:13:20.053>Journey <00:13:20.161>you <00:13:20.269>have <00:13:20.376>certain <00:13:20.484>steps <00:13:20.592>that <00:13:20.699>can

267
00:13:22.300 --> 00:13:25.400
<00:13:22.300>be <00:13:22.533>self-contained <00:13:22.766>a <00:13:23.000>sub-process. <00:13:23.233>Then <00:13:23.466>that's <00:13:23.699>a

268
00:13:25.400 --> 00:13:27.400
<00:13:25.400>good <00:13:25.574>indicator <00:13:25.750>to <00:13:25.925>put <00:13:26.100>that <00:13:26.275>into <00:13:26.449>a <00:13:26.625>building <00:13:26.800>block.

269
00:13:29.400 --> 00:13:32.300
<00:13:29.400>And <00:13:29.527>now <00:13:29.654>when <00:13:29.781>we <00:13:29.909>actually <00:13:30.036>want <00:13:30.163>to <00:13:30.290>implement <00:13:30.418>a <00:13:30.545>building <00:13:30.672>block <00:13:30.800>we

270
00:13:32.300 --> 00:13:35.200
<00:13:32.300>mentioned <00:13:32.427>before <00:13:32.554>that. <00:13:32.681>We <00:13:32.809>use <00:13:32.936>angular. <00:13:33.063>We <00:13:33.190>have <00:13:33.318>an <00:13:33.445>angular <00:13:33.572>UI <00:13:33.699>Library

271
00:13:35.200 --> 00:13:38.400
<00:13:35.200>so <00:13:35.327>we <00:13:35.454>can <00:13:35.581>use <00:13:35.709>that <00:13:35.836>for <00:13:35.963>buttons <00:13:36.090>and <00:13:36.218>other <00:13:36.345>components <00:13:36.472>that <00:13:36.600>we

272
00:13:38.400 --> 00:13:39.800
<00:13:38.400>don't <00:13:38.651>need <00:13:38.904>to <00:13:39.156>do <00:13:39.408>that <00:13:39.660>again.

273
00:13:40.700 --> 00:13:43.400
<00:13:40.700>Then <00:13:40.855>we <00:13:41.011>need <00:13:41.166>to <00:13:41.322>Define <00:13:41.477>our <00:13:41.633>data <00:13:41.788>contract <00:13:41.944>which <00:13:42.100>is

274
00:13:43.400 --> 00:13:46.300
<00:13:43.400>the <00:13:43.527>input <00:13:43.654>and <00:13:43.781>output <00:13:43.909>that <00:13:44.036>I <00:13:44.163>mentioned <00:13:44.290>before <00:13:44.418>so <00:13:44.545>the <00:13:44.672>data <00:13:44.800>that

275
00:13:46.300 --> 00:13:48.700
<00:13:46.300>I <00:13:46.427>get <00:13:46.554>from <00:13:46.681>the <00:13:46.809>outside <00:13:46.936>world <00:13:47.063>and <00:13:47.190>the <00:13:47.318>data <00:13:47.445>that <00:13:47.572>is <00:13:47.699>apply.

276
00:13:49.700 --> 00:13:52.500
<00:13:49.700>And <00:13:49.855>then <00:13:50.011>we <00:13:50.166>get <00:13:50.322>schematic <00:13:50.477>support <00:13:50.633>again. <00:13:50.788>So <00:13:50.944>in <00:13:51.100>angular,

277
00:13:52.500 --> 00:13:56.000
<00:13:52.500>you <00:13:52.655>always <00:13:52.811>have <00:13:52.966>schematics <00:13:53.122>to <00:13:53.277>generate <00:13:53.433>a <00:13:53.588>component <00:13:53.744>skeletons <00:13:53.900>and

278
00:13:55.200 --> 00:13:58.200
<00:13:55.200>we <00:13:55.327>can <00:13:55.454>do <00:13:55.581>the <00:13:55.709>same <00:13:55.836>for <00:13:55.963>building <00:13:56.090>blocks. <00:13:56.218>So <00:13:56.345>you <00:13:56.472>just <00:13:56.600>run

279
00:13:58.200 --> 00:14:01.600
<00:13:58.200>the <00:13:58.307>schematics <00:13:58.415>and <00:13:58.523>you <00:13:58.630>have <00:13:58.738>a <00:13:58.846>basic <00:13:58.953>skeleton <00:13:59.061>there <00:13:59.169>and <00:13:59.276>you <00:13:59.384>can <00:13:59.492>start <00:13:59.600>implementing.

280
00:14:03.900 --> 00:14:06.300
<00:14:03.900>And <00:14:04.074>those <00:14:04.250>of <00:14:04.425>us <00:14:04.600>who <00:14:04.775>did <00:14:04.949>some <00:14:05.125>angular <00:14:05.300>development

281
00:14:06.300 --> 00:14:09.200
<00:14:06.300>or <00:14:06.455>do <00:14:06.611>angular <00:14:06.766>development <00:14:06.922>when <00:14:07.077>you <00:14:07.233>want <00:14:07.388>to <00:14:07.544>turn <00:14:07.699>an

282
00:14:09.200 --> 00:14:12.100
<00:14:09.200>angular <00:14:09.327>component <00:14:09.454>into <00:14:09.581>a <00:14:09.709>building <00:14:09.836>block. <00:14:09.963>All <00:14:10.090>you <00:14:10.218>need <00:14:10.345>to <00:14:10.472>do <00:14:10.600>in

283
00:14:12.100 --> 00:14:15.600
<00:14:12.100>the <00:14:12.227>first <00:14:12.354>step <00:14:12.481>is <00:14:12.609>to <00:14:12.736>import <00:14:12.863>this <00:14:12.990>abstract <00:14:13.118>building <00:14:13.245>block <00:14:13.372>and <00:14:13.500>extend

284
00:14:15.600 --> 00:14:16.200
<00:14:15.600>your <00:14:15.780>class <00:14:15.960>from <00:14:16.140>that.

285
00:14:17.500 --> 00:14:20.300
<00:14:17.500>And <00:14:17.627>this <00:14:17.754>gives <00:14:17.881>you <00:14:18.009>a <00:14:18.136>basic <00:14:18.263>set <00:14:18.390>of <00:14:18.518>apis <00:14:18.645>and <00:14:18.772>behavior <00:14:18.900>to

286
00:14:20.300 --> 00:14:23.500
<00:14:20.300>fit <00:14:20.455>into <00:14:20.611>the <00:14:20.766>building <00:14:20.922>block <00:14:21.077>platform. <00:14:21.233>So <00:14:21.388>your <00:14:21.544>component <00:14:21.699>is

287
00:14:23.500 --> 00:14:26.400
<00:14:23.500>incapable <00:14:23.700>to <00:14:23.900>communicate <00:14:24.100>with <00:14:24.300>the <00:14:24.500>outside <00:14:24.700>to <00:14:24.900>get

288
00:14:26.400 --> 00:14:29.600
<00:14:26.400>inputs <00:14:26.600>and <00:14:26.800>outputs <00:14:27.000>and <00:14:27.199>also <00:14:27.400>to <00:14:27.600>trigger <00:14:27.800>events,

289
00:14:29.600 --> 00:14:29.900
<00:14:29.600>for <00:14:29.870>example.

290
00:14:31.300 --> 00:14:34.300
<00:14:31.300>So <00:14:31.400>in <00:14:31.500>the <00:14:31.599>first <00:14:31.699>step, <00:14:31.800>it's <00:14:31.900>quite <00:14:32.000>simple, <00:14:32.099>of <00:14:32.199>course <00:14:32.300>when <00:14:32.400>we <00:14:32.500>add <00:14:32.599>functionality <00:14:32.699>to

291
00:14:34.300 --> 00:14:36.300
<00:14:34.300>it. <00:14:34.500>We <00:14:34.699>need <00:14:34.900>to <00:14:35.099>implement <00:14:35.300>the <00:14:35.500>actual <00:14:35.699>functionality.

292
00:14:37.800 --> 00:14:40.800
<00:14:37.800>And <00:14:38.033>for <00:14:38.266>our <00:14:38.500>customization <00:14:38.733>Pizza <00:14:38.966>block, <00:14:39.199>we're

293
00:14:40.800 --> 00:14:43.400
<00:14:40.800>not <00:14:40.907>going <00:14:41.015>to <00:14:41.123>do <00:14:41.230>it <00:14:41.338>now. <00:14:41.446>We <00:14:41.553>did <00:14:41.661>that <00:14:41.769>before <00:14:41.876>of <00:14:41.984>course, <00:14:42.092>but <00:14:42.199>what

294
00:14:43.400 --> 00:14:45.600
<00:14:43.400>we <00:14:43.574>can <00:14:43.750>take <00:14:43.925>a <00:14:44.100>look <00:14:44.275>at <00:14:44.449>is <00:14:44.625>the <00:14:44.800>documentation.

295
00:14:46.400 --> 00:14:49.700
<00:14:46.400>Because <00:14:46.540>in <00:14:46.680>the <00:14:46.819>platform <00:14:46.959>we <00:14:47.100>are <00:14:47.240>also <00:14:47.380>capable <00:14:47.520>to <00:14:47.660>generate <00:14:47.800>a

296
00:14:49.700 --> 00:14:52.300
<00:14:49.700>documentation <00:14:49.980>application <00:14:50.260>which <00:14:50.540>shows <00:14:50.820>me <00:14:51.100>all

297
00:14:52.300 --> 00:14:55.500
<00:14:52.300>the <00:14:52.439>building <00:14:52.579>blocks <00:14:52.719>in <00:14:52.859>my <00:14:53.000>libraries. <00:14:53.140>So <00:14:53.280>this <00:14:53.420>is <00:14:53.560>also <00:14:53.699>fully

298
00:14:55.500 --> 00:14:57.600
<00:14:55.500>generated <00:14:55.780>and <00:14:56.060>not <00:14:56.340>coded <00:14:56.620>by <00:14:56.900>hand.

299
00:14:59.500 --> 00:15:03.200
<00:14:59.500>And <00:14:59.675>for <00:14:59.850>that <00:15:00.025>let's <00:15:00.200>move <00:15:00.375>over <00:15:00.550>again. <00:15:00.725>So <00:15:00.900>here

300
00:15:02.200 --> 00:15:06.000
<00:15:02.200>we <00:15:02.400>can <00:15:02.600>see <00:15:02.800>our <00:15:03.000>documentation <00:15:03.200>app. <00:15:03.400>And <00:15:03.600>this

301
00:15:05.400 --> 00:15:08.500
<00:15:05.400>scans <00:15:05.574>my <00:15:05.750>local <00:15:05.925>libraries <00:15:06.100>that <00:15:06.275>I <00:15:06.449>have <00:15:06.625>with <00:15:06.800>my

302
00:15:08.500 --> 00:15:11.600
<00:15:08.500>building <00:15:08.700>blocks <00:15:08.900>and <00:15:09.100>then <00:15:09.300>automatically <00:15:09.500>generates <00:15:09.700>the <00:15:09.900>documentation.

303
00:15:12.900 --> 00:15:15.200
<00:15:12.900>And <00:15:13.040>when <00:15:13.180>we <00:15:13.319>go <00:15:13.459>into <00:15:13.600>these <00:15:13.740>categories <00:15:13.880>here, <00:15:14.020>for <00:15:14.160>example, <00:15:14.300>we

304
00:15:15.200 --> 00:15:18.000
<00:15:15.200>have <00:15:15.375>the <00:15:15.550>common <00:15:15.725>building <00:15:15.900>blocks <00:15:16.075>our <00:15:16.250>placeholders <00:15:16.425>also <00:15:16.600>in

305
00:15:18.100 --> 00:15:20.900
<00:15:18.100>there <00:15:18.255>so <00:15:18.411>we <00:15:18.566>can <00:15:18.722>see <00:15:18.877>the <00:15:19.033>little <00:15:19.188>tiny <00:15:19.344>pizzas <00:15:19.500>again.

306
00:15:21.800 --> 00:15:24.600
<00:15:21.800>And <00:15:21.955>we <00:15:22.111>also <00:15:22.266>have <00:15:22.422>a <00:15:22.577>section <00:15:22.733>about <00:15:22.888>the <00:15:23.044>delivery. <00:15:23.199>So

307
00:15:24.600 --> 00:15:27.800
<00:15:24.600>for <00:15:24.880>example <00:15:25.160>the <00:15:25.440>delivery <00:15:25.720>method <00:15:26.000>where

308
00:15:27.800 --> 00:15:30.100
<00:15:27.800>we <00:15:27.939>can <00:15:28.079>put <00:15:28.219>in <00:15:28.359>our <00:15:28.500>address <00:15:28.640>or <00:15:28.780>we <00:15:28.920>can <00:15:29.060>pick <00:15:29.199>it

309
00:15:30.100 --> 00:15:30.200
up.

310
00:15:31.400 --> 00:15:34.400
<00:15:31.400>And <00:15:31.555>we <00:15:31.711>have <00:15:31.866>of <00:15:32.022>course <00:15:32.177>our <00:15:32.333>pizza <00:15:32.488>customization <00:15:32.644>building <00:15:32.800>block.

311
00:15:35.200 --> 00:15:38.400
<00:15:35.200>And <00:15:35.327>within <00:15:35.454>the <00:15:35.581>documentation <00:15:35.709>app, <00:15:35.836>this <00:15:35.963>is <00:15:36.090>the <00:15:36.218>real <00:15:36.345>building <00:15:36.472>block. <00:15:36.600>This

312
00:15:38.400 --> 00:15:41.200
<00:15:38.400>is <00:15:38.527>the <00:15:38.654>real <00:15:38.781>component <00:15:38.909>so <00:15:39.036>I <00:15:39.163>can <00:15:39.290>interact <00:15:39.418>with <00:15:39.545>it. <00:15:39.672>I <00:15:39.800>can

313
00:15:41.200 --> 00:15:43.000
<00:15:41.200>try <00:15:41.550>it <00:15:41.900>out <00:15:42.250>it <00:15:42.600>works.

314
00:15:43.700 --> 00:15:46.300
<00:15:43.700>And <00:15:43.900>I <00:15:44.100>can <00:15:44.300>see <00:15:44.500>if <00:15:44.700>that <00:15:44.900>fulfills <00:15:45.100>my

315
00:15:46.300 --> 00:15:48.500
<00:15:46.300>business <00:15:46.474>use <00:15:46.650>case <00:15:46.824>that <00:15:47.000>I <00:15:47.175>want <00:15:47.349>to <00:15:47.525>have <00:15:47.699>here.

316
00:15:50.300 --> 00:15:53.300
<00:15:50.300>And <00:15:50.427>the <00:15:50.554>documentation <00:15:50.681>also <00:15:50.809>gives <00:15:50.936>me <00:15:51.063>a <00:15:51.190>little <00:15:51.318>bit <00:15:51.445>of <00:15:51.572>metadata <00:15:51.699>so

317
00:15:53.300 --> 00:15:56.300
<00:15:53.300>I <00:15:53.427>can <00:15:53.554>go <00:15:53.681>to <00:15:53.809>the <00:15:53.936>introspection <00:15:54.063>for <00:15:54.190>example, <00:15:54.318>and <00:15:54.445>it <00:15:54.572>tells <00:15:54.699>me

318
00:15:56.300 --> 00:15:59.300
<00:15:56.300>about <00:15:56.427>the <00:15:56.554>inputs <00:15:56.681>and <00:15:56.809>outputs <00:15:56.936>so <00:15:57.063>I <00:15:57.190>can <00:15:57.318>check <00:15:57.445>does <00:15:57.572>this <00:15:57.699>building

319
00:15:59.300 --> 00:16:02.200
<00:15:59.300>block <00:15:59.416>really <00:15:59.533>give <00:15:59.650>me <00:15:59.766>all <00:15:59.883>the <00:16:00.000>information <00:16:00.116>that <00:16:00.233>I <00:16:00.349>need <00:16:00.466>for <00:16:00.583>my <00:16:00.699>customer

320
00:16:02.200 --> 00:16:02.500
Journey.

321
00:16:03.200 --> 00:16:06.200
<00:16:03.200>In <00:16:03.316>this <00:16:03.433>case <00:16:03.550>it <00:16:03.666>does. <00:16:03.783>They <00:16:03.900>also <00:16:04.016>tells <00:16:04.133>us <00:16:04.250>for <00:16:04.366>example <00:16:04.483>about <00:16:04.600>the

322
00:16:06.200 --> 00:16:09.600
<00:16:06.200>amount <00:16:06.327>of <00:16:06.454>cheese, <00:16:06.581>which <00:16:06.709>is <00:16:06.836>the <00:16:06.963>most <00:16:07.090>important <00:16:07.218>feature <00:16:07.345>in <00:16:07.472>our <00:16:07.600>customer

323
00:16:09.600 --> 00:16:10.000
Journey.

324
00:16:11.700 --> 00:16:14.300
<00:16:11.700>And <00:16:11.827>now <00:16:11.954>when <00:16:12.081>we <00:16:12.209>want <00:16:12.336>to <00:16:12.463>actually <00:16:12.590>use <00:16:12.718>this <00:16:12.845>building <00:16:12.972>block <00:16:13.100>in

325
00:16:14.300 --> 00:16:17.300
<00:16:14.300>our <00:16:14.474>app, <00:16:14.650>we <00:16:14.824>can <00:16:15.000>go <00:16:15.175>back <00:16:15.349>to <00:16:15.525>our <00:16:15.699>configuration.

326
00:16:18.300 --> 00:16:21.200
<00:16:18.300>So <00:16:18.427>we <00:16:18.554>still <00:16:18.681>see <00:16:18.809>our <00:16:18.936>application <00:16:19.063>here. <00:16:19.190>We <00:16:19.318>can <00:16:19.445>go <00:16:19.572>back <00:16:19.699>to

327
00:16:21.200 --> 00:16:23.000
<00:16:21.200>the <00:16:21.400>first <00:16:21.600>page <00:16:21.800>and <00:16:22.000>we <00:16:22.200>see <00:16:22.400>the <00:16:22.600>placeholder.

328
00:16:24.100 --> 00:16:27.600
<00:16:24.100>And <00:16:24.216>now <00:16:24.333>we <00:16:24.450>can <00:16:24.566>go <00:16:24.683>into <00:16:24.800>a <00:16:24.916>Pages <00:16:25.033>Json <00:16:25.150>which <00:16:25.266>is <00:16:25.383>the <00:16:25.500>pages

329
00:16:27.600 --> 00:16:28.900
<00:16:27.600>configuration <00:16:27.990>the <00:16:28.380>page <00:16:28.770>content.

330
00:16:30.100 --> 00:16:33.600
<00:16:30.100>And <00:16:30.207>I <00:16:30.315>can <00:16:30.423>also <00:16:30.530>so <00:16:30.638>I <00:16:30.746>can <00:16:30.853>take <00:16:30.961>go <00:16:31.069>in <00:16:31.176>here. <00:16:31.284>Take <00:16:31.392>the <00:16:31.500>blazeholder.

331
00:16:33.600 --> 00:16:34.800
<00:16:33.600>Delete <00:16:34.680>it.

332
00:16:35.400 --> 00:16:38.300
<00:16:35.400>And <00:16:35.574>when <00:16:35.750>I <00:16:35.925>saved <00:16:36.100>my <00:16:36.275>configuration <00:16:36.449>the <00:16:36.625>schematics <00:16:36.800>run

333
00:16:38.300 --> 00:16:38.500
again.

334
00:16:39.500 --> 00:16:42.800
<00:16:39.500>The <00:16:39.655>application <00:16:39.811>is <00:16:39.966>regenerated. <00:16:40.122>So <00:16:40.277>this <00:16:40.433>is <00:16:40.588>a <00:16:40.744>freshly <00:16:40.900>regenerated

335
00:16:42.800 --> 00:16:45.400
<00:16:42.800>code <00:16:43.033>then <00:16:43.266>again, <00:16:43.500>it <00:16:43.733>updates <00:16:43.966>reloads <00:16:44.199>and

336
00:16:45.400 --> 00:16:46.400
<00:16:45.400>the <00:16:45.699>placeholder <00:16:46.000>is <00:16:46.300>gone.

337
00:16:47.800 --> 00:16:50.800
<00:16:47.800>and <00:16:47.927>with <00:16:48.054>the <00:16:48.181>same <00:16:48.309>way <00:16:48.436>I <00:16:48.563>can <00:16:48.690>also <00:16:48.818>put <00:16:48.945>the <00:16:49.072>customized <00:16:49.199>my

338
00:16:50.800 --> 00:16:52.300
<00:16:50.800>pizza <00:16:50.992>building <00:16:51.185>block <00:16:51.378>in <00:16:51.571>there <00:16:51.764>so <00:16:51.957>I <00:16:52.150>can

339
00:16:53.200 --> 00:16:53.800
<00:16:53.200>select <00:16:53.740>this

340
00:16:55.500 --> 00:16:56.400
<00:16:55.500>and <00:16:55.905>activate <00:16:56.310>it.

341
00:16:57.900 --> 00:16:59.600
<00:16:57.900>And <00:16:58.100>we <00:16:58.300>can <00:16:58.500>see <00:16:58.699>here <00:16:58.900>in <00:16:59.100>the <00:16:59.300>configuration.

342
00:17:00.500 --> 00:17:03.200
<00:17:00.500>We <00:17:00.733>have <00:17:00.966>our <00:17:01.200>customize <00:17:01.433>your <00:17:01.666>pizza <00:17:01.900>building.

343
00:17:04.300 --> 00:17:07.900
<00:17:04.300>So <00:17:04.455>I <00:17:04.611>save <00:17:04.766>again <00:17:04.922>the <00:17:05.077>application <00:17:05.233>gets <00:17:05.388>regenerated <00:17:05.544>and <00:17:05.700>reloads

344
00:17:07.900 --> 00:17:08.900
<00:17:07.900>and <00:17:08.080>our <00:17:08.260>building <00:17:08.440>block <00:17:08.620>is <00:17:08.800>here.

345
00:17:10.200 --> 00:17:13.700
<00:17:10.200>And <00:17:10.307>now <00:17:10.415>when <00:17:10.523>I <00:17:10.630>scroll <00:17:10.738>down <00:17:10.846>we <00:17:10.953>saw <00:17:11.061>before <00:17:11.169>that <00:17:11.276>with <00:17:11.384>the <00:17:11.492>placeholders, <00:17:11.600>I

346
00:17:13.700 --> 00:17:15.800
<00:17:13.700>was <00:17:13.900>able <00:17:14.100>to <00:17:14.300>navigate <00:17:14.500>through <00:17:14.700>the <00:17:14.900>whole <00:17:15.100>journey.

347
00:17:16.600 --> 00:17:19.700
<00:17:16.599>But <00:17:16.755>now <00:17:16.911>the <00:17:17.066>next <00:17:17.222>button <00:17:17.377>is <00:17:17.533>disabled. <00:17:17.688>Yeah, <00:17:17.844>and <00:17:18.000>this

348
00:17:19.700 --> 00:17:22.100
<00:17:19.700>is <00:17:19.855>that <00:17:20.011>the <00:17:20.166>building <00:17:20.322>block <00:17:20.477>tells <00:17:20.633>the <00:17:20.788>platform. <00:17:20.944>I'm <00:17:21.100>not

349
00:17:22.100 --> 00:17:23.700
<00:17:22.099>ready <00:17:22.449>yet. <00:17:22.800>I'm <00:17:23.149>missing <00:17:23.500>data.

350
00:17:25.100 --> 00:17:28.500
<00:17:25.099>So <00:17:25.199>now <00:17:25.300>I <00:17:25.399>have <00:17:25.500>to <00:17:25.599>go <00:17:25.699>in <00:17:25.800>and <00:17:25.899>I <00:17:26.000>have <00:17:26.099>to <00:17:26.199>do <00:17:26.300>actual <00:17:26.399>selections <00:17:26.500>here.

351
00:17:28.500 --> 00:17:31.400
<00:17:28.500>I <00:17:28.700>have <00:17:28.900>to <00:17:29.100>customize <00:17:29.300>my <00:17:29.500>pizza <00:17:29.700>of <00:17:29.900>course

352
00:17:31.400 --> 00:17:32.100
<00:17:31.400>with <00:17:31.557>a <00:17:31.715>lot <00:17:31.872>of <00:17:32.030>cheese.

353
00:17:33.200 --> 00:17:34.900
<00:17:33.200>and <00:17:33.480>now <00:17:33.760>the <00:17:34.040>next <00:17:34.320>button <00:17:34.600>activates

354
00:17:36.400 --> 00:17:39.400
<00:17:36.400>so <00:17:36.500>now <00:17:36.600>I <00:17:36.700>can <00:17:36.800>navigate <00:17:36.900>to <00:17:37.000>the <00:17:37.100>next <00:17:37.200>page. <00:17:37.300>We <00:17:37.400>still <00:17:37.500>see <00:17:37.600>the <00:17:37.700>placeholder <00:17:37.800>in

355
00:17:39.400 --> 00:17:39.500
here.

356
00:17:40.200 --> 00:17:43.300
<00:17:40.200>And <00:17:40.375>I <00:17:40.550>can <00:17:40.725>also <00:17:40.900>go <00:17:41.075>back <00:17:41.250>and <00:17:41.425>all <00:17:41.600>my

357
00:17:43.300 --> 00:17:44.600
<00:17:43.300>inputs <00:17:43.690>were <00:17:44.080>automatically <00:17:44.469>restored.

358
00:17:45.200 --> 00:17:48.200
<00:17:45.200>So <00:17:45.327>the <00:17:45.454>platform <00:17:45.581>gets <00:17:45.709>the <00:17:45.836>output <00:17:45.963>of <00:17:46.090>the <00:17:46.218>building <00:17:46.345>block <00:17:46.472>saves <00:17:46.600>that

359
00:17:48.200 --> 00:17:51.300
<00:17:48.200>in <00:17:48.316>a <00:17:48.433>global <00:17:48.550>State <00:17:48.666>and <00:17:48.783>then <00:17:48.900>the <00:17:49.016>building <00:17:49.133>block <00:17:49.250>shows <00:17:49.366>up <00:17:49.483>again <00:17:49.600>on

360
00:17:51.300 --> 00:17:54.100
<00:17:51.300>that <00:17:51.455>page. <00:17:51.611>It <00:17:51.766>automatically <00:17:51.922>restores <00:17:52.077>the <00:17:52.233>state <00:17:52.388>of <00:17:52.544>the <00:17:52.700>building

361
00:17:54.100 --> 00:17:57.800
<00:17:54.100>block. <00:17:54.227>So <00:17:54.354>that <00:17:54.481>is <00:17:54.609>all <00:17:54.736>handled <00:17:54.863>automatically <00:17:54.990>by <00:17:55.118>the <00:17:55.245>platform. <00:17:55.372>I <00:17:55.500>as

362
00:17:57.800 --> 00:18:00.400
<00:17:57.800>a <00:17:57.940>building <00:17:58.080>block <00:17:58.220>don't <00:17:58.360>need <00:17:58.500>to <00:17:58.639>care <00:17:58.780>about <00:17:58.919>it. <00:17:59.060>The <00:17:59.200>outside

363
00:18:00.400 --> 00:18:00.800
<00:18:00.400>world <00:18:00.760>is

364
00:18:01.500 --> 00:18:03.900
<00:18:01.500>not <00:18:01.640>of <00:18:01.780>my <00:18:01.920>concern. <00:18:02.060>I <00:18:02.200>don't <00:18:02.340>need <00:18:02.480>to <00:18:02.620>think <00:18:02.760>about <00:18:02.900>that.

365
00:18:05.600 --> 00:18:08.600
<00:18:05.600>And <00:18:05.755>now <00:18:05.911>we <00:18:06.066>can <00:18:06.222>also <00:18:06.377>go <00:18:06.533>in <00:18:06.688>and <00:18:06.844>replace <00:18:07.000>all

366
00:18:08.600 --> 00:18:11.200
<00:18:08.600>the <00:18:08.755>other <00:18:08.911>placeholders. <00:18:09.066>So <00:18:09.222>I'm <00:18:09.377>just <00:18:09.533>going <00:18:09.688>to <00:18:09.844>delete <00:18:10.000>those.

367
00:18:12.400 --> 00:18:13.900
<00:18:12.400>And <00:18:12.625>put <00:18:12.850>in <00:18:13.075>the <00:18:13.300>rear <00:18:13.525>building <00:18:13.750>blocks.

368
00:18:16.400 --> 00:18:17.800
<00:18:16.400>Also <00:18:16.652>for <00:18:16.904>the <00:18:17.156>payment, <00:18:17.408>of <00:18:17.659>course.

369
00:18:20.500 --> 00:18:22.100
<00:18:20.500>Because <00:18:20.780>our <00:18:21.060>pizza <00:18:21.340>is <00:18:21.620>not <00:18:21.900>free.

370
00:18:25.600 --> 00:18:27.200
<00:18:25.600>And <00:18:25.833>now <00:18:26.066>I <00:18:26.300>save <00:18:26.533>the <00:18:26.766>configuration <00:18:27.000>again.

371
00:18:29.200 --> 00:18:32.500
<00:18:29.200>The <00:18:29.340>app <00:18:29.480>reloads <00:18:29.620>at <00:18:29.760>this <00:18:29.900>time. <00:18:30.040>We <00:18:30.180>have <00:18:30.320>the <00:18:30.460>full <00:18:30.600>customer

372
00:18:32.500 --> 00:18:33.000
<00:18:32.500>journey <00:18:32.725>in <00:18:32.950>here.

373
00:18:34.100 --> 00:18:36.500
<00:18:34.100>So <00:18:34.255>I <00:18:34.411>can <00:18:34.566>do <00:18:34.722>my <00:18:34.877>selections <00:18:35.033>on <00:18:35.188>the <00:18:35.344>first <00:18:35.500>page.

374
00:18:37.800 --> 00:18:40.000
<00:18:37.800>Then <00:18:37.955>we <00:18:38.111>get <00:18:38.266>to <00:18:38.422>the <00:18:38.577>second <00:18:38.733>one <00:18:38.888>and <00:18:39.044>we <00:18:39.200>see

375
00:18:40.100 --> 00:18:43.400
<00:18:40.100>the <00:18:40.207>delivery <00:18:40.315>building <00:18:40.423>block. <00:18:40.530>So <00:18:40.638>this <00:18:40.746>is <00:18:40.853>the <00:18:40.961>same <00:18:41.069>one <00:18:41.176>from <00:18:41.284>the <00:18:41.392>documentation <00:18:41.500>that

376
00:18:43.400 --> 00:18:46.400
<00:18:43.400>we <00:18:43.527>saw <00:18:43.654>before. <00:18:43.781>I <00:18:43.909>could <00:18:44.036>enter <00:18:44.163>an <00:18:44.290>address <00:18:44.418>now, <00:18:44.545>or <00:18:44.672>I'm <00:18:44.800>just

377
00:18:46.400 --> 00:18:47.300
<00:18:46.400>going <00:18:46.602>to <00:18:46.805>go <00:18:47.007>for <00:18:47.210>pickup.

378
00:18:48.100 --> 00:18:50.500
<00:18:48.100>And <00:18:48.216>then <00:18:48.333>I <00:18:48.449>go <00:18:48.566>to <00:18:48.683>the <00:18:48.800>last <00:18:48.916>page <00:18:49.033>the <00:18:49.149>payment <00:18:49.266>is <00:18:49.383>also <00:18:49.500>here.

379
00:18:51.800 --> 00:18:54.500
<00:18:51.800>So <00:18:51.975>without <00:18:52.149>any <00:18:52.325>coding <00:18:52.500>I <00:18:52.675>took <00:18:52.850>all <00:18:53.024>those <00:18:53.200>building

380
00:18:54.500 --> 00:18:57.200
<00:18:54.500>blocks <00:18:54.655>out <00:18:54.811>of <00:18:54.966>the <00:18:55.122>library <00:18:55.277>put <00:18:55.433>them <00:18:55.588>into <00:18:55.744>the <00:18:55.900>configuration.

381
00:18:58.100 --> 00:19:01.400
<00:18:58.100>Generated <00:18:58.255>the <00:18:58.411>application <00:18:58.566>and <00:18:58.722>I <00:18:58.877>have <00:18:59.033>a <00:18:59.188>full <00:18:59.344>customer <00:18:59.500>Journey.

382
00:19:02.400 --> 00:19:05.400
<00:19:02.400>And <00:19:02.507>if <00:19:02.615>I <00:19:02.723>reuse <00:19:02.830>a <00:19:02.938>lot <00:19:03.046>of <00:19:03.153>building <00:19:03.261>blocks, <00:19:03.369>of <00:19:03.476>course, <00:19:03.584>this <00:19:03.692>is <00:19:03.800>something

383
00:19:05.400 --> 00:19:08.600
<00:19:05.400>that <00:19:05.516>I <00:19:05.633>can <00:19:05.750>do <00:19:05.866>quite <00:19:05.983>fast. <00:19:06.100>I <00:19:06.216>don't <00:19:06.333>need <00:19:06.450>to <00:19:06.566>develop <00:19:06.683>anything <00:19:06.800>like

384
00:19:08.600 --> 00:19:10.100
<00:19:08.600>just <00:19:09.274>use <00:19:09.949>configuration.

385
00:19:13.300 --> 00:19:16.200
<00:19:13.300>So <00:19:13.427>now <00:19:13.554>we <00:19:13.681>have <00:19:13.809>our <00:19:13.936>customer <00:19:14.063>Journey <00:19:14.190>we <00:19:14.318>can <00:19:14.445>roll <00:19:14.572>it <00:19:14.700>out

386
00:19:16.200 --> 00:19:19.700
<00:19:16.200>globally, <00:19:16.375>but <00:19:16.550>sometimes <00:19:16.725>you <00:19:16.900>might <00:19:17.075>want <00:19:17.250>to <00:19:17.425>activate <00:19:17.600>or

387
00:19:19.700 --> 00:19:21.800
<00:19:19.700>deactivate <00:19:19.933>certain <00:19:20.166>elements <00:19:20.400>in <00:19:20.633>a <00:19:20.866>building <00:19:21.100>block.

388
00:19:22.700 --> 00:19:24.800
<00:19:22.700>And <00:19:22.855>for <00:19:23.011>this <00:19:23.166>we <00:19:23.322>have <00:19:23.477>feature <00:19:23.633>Targets <00:19:23.788>in <00:19:23.944>the <00:19:24.100>platform.

389
00:19:25.300 --> 00:19:28.700
<00:19:25.300>So <00:19:25.427>in <00:19:25.554>my <00:19:25.681>building <00:19:25.809>block <00:19:25.936>I <00:19:26.063>can <00:19:26.190>Mark <00:19:26.318>certain <00:19:26.445>elements <00:19:26.572>as <00:19:26.700>a

390
00:19:28.700 --> 00:19:29.300
<00:19:28.700>feature <00:19:29.240>toggle.

391
00:19:29.800 --> 00:19:32.800
<00:19:29.800>And <00:19:29.940>then <00:19:30.080>there's <00:19:30.220>another <00:19:30.360>configuration <00:19:30.500>that <00:19:30.639>I <00:19:30.780>can <00:19:30.919>use <00:19:31.060>and <00:19:31.200>I

392
00:19:32.800 --> 00:19:34.000
<00:19:32.800>can <00:19:33.016>turn <00:19:33.232>them <00:19:33.447>on <00:19:33.664>or <00:19:33.880>off.

393
00:19:35.700 --> 00:19:38.500
<00:19:35.700>At <00:19:35.855>this <00:19:36.011>can <00:19:36.166>actually <00:19:36.322>be <00:19:36.477>done <00:19:36.633>in <00:19:36.788>real <00:19:36.944>time <00:19:37.100>in

394
00:19:38.500 --> 00:19:41.700
<00:19:38.500>the <00:19:38.640>documentation. <00:19:38.780>So <00:19:38.920>when <00:19:39.060>I <00:19:39.200>go <00:19:39.340>back <00:19:39.480>to <00:19:39.620>our <00:19:39.760>documentation <00:19:39.900>app,

395
00:19:41.700 --> 00:19:44.100
<00:19:41.700>I <00:19:41.827>can <00:19:41.954>see <00:19:42.081>the <00:19:42.209>rear <00:19:42.336>building <00:19:42.463>block <00:19:42.590>here <00:19:42.718>and <00:19:42.845>on <00:19:42.972>the <00:19:43.100>right

396
00:19:44.100 --> 00:19:46.300
<00:19:44.100>side <00:19:44.379>we <00:19:44.659>have <00:19:44.939>this <00:19:45.219>ACL <00:19:45.500>inspector.

397
00:19:47.200 --> 00:19:50.200
<00:19:47.200>Which <00:19:47.300>is <00:19:47.400>what <00:19:47.500>we <00:19:47.600>call <00:19:47.700>the <00:19:47.800>feature <00:19:47.900>Targets <00:19:48.000>in <00:19:48.100>the <00:19:48.200>platform. <00:19:48.300>So <00:19:48.400>that <00:19:48.500>stems <00:19:48.600>from

398
00:19:50.200 --> 00:19:51.500
<00:19:50.200>Access <00:19:50.492>Control <00:19:50.785>list <00:19:51.077>I <00:19:51.370>can.

399
00:19:52.300 --> 00:19:55.700
<00:19:52.300>Create <00:19:52.440>rules <00:19:52.580>in <00:19:52.720>here <00:19:52.860>and <00:19:53.000>these <00:19:53.139>can <00:19:53.280>also <00:19:53.419>have <00:19:53.560>conditions <00:19:53.700>so

400
00:19:55.700 --> 00:19:58.200
<00:19:55.700>runtime <00:19:55.933>conditions <00:19:56.166>and <00:19:56.400>they <00:19:56.633>can <00:19:56.866>influence <00:19:57.100>the

401
00:19:58.200 --> 00:19:58.500
<00:19:58.200>building <00:19:58.470>block.

402
00:19:59.600 --> 00:20:02.200
<00:19:59.600>And <00:19:59.774>I <00:19:59.949>can <00:20:00.125>also <00:20:00.300>activate <00:20:00.475>hints. <00:20:00.649>So <00:20:00.824>now <00:20:01.000>I

403
00:20:02.200 --> 00:20:05.200
<00:20:02.200>can <00:20:02.340>visually <00:20:02.480>see <00:20:02.620>all <00:20:02.760>the <00:20:02.900>elements <00:20:03.040>in <00:20:03.180>the <00:20:03.320>building <00:20:03.460>block <00:20:03.600>that

404
00:20:05.200 --> 00:20:06.300
<00:20:05.200>are <00:20:05.530>a <00:20:05.860>feature <00:20:06.190>toggle.

405
00:20:06.900 --> 00:20:09.200
<00:20:06.900>So, <00:20:07.055>for <00:20:07.211>example, <00:20:07.366>we <00:20:07.522>have <00:20:07.677>the <00:20:07.833>pizza <00:20:07.988>does <00:20:08.144>selection <00:20:08.300>here.

406
00:20:09.200 --> 00:20:12.200
<00:20:09.200>And <00:20:09.355>now <00:20:09.511>let's <00:20:09.666>assume <00:20:09.822>we <00:20:09.977>ran <00:20:10.133>out. <00:20:10.288>We <00:20:10.444>don't <00:20:10.600>only

407
00:20:12.200 --> 00:20:15.300
<00:20:12.200>have <00:20:12.300>one <00:20:12.400>type <00:20:12.500>left. <00:20:12.600>Yeah, <00:20:12.700>we <00:20:12.800>don't <00:20:12.900>want <00:20:13.000>to <00:20:13.100>show <00:20:13.200>that <00:20:13.300>to <00:20:13.400>the <00:20:13.500>customer <00:20:13.600>anymore.

408
00:20:16.100 --> 00:20:19.600
<00:20:16.100>Then <00:20:16.240>I <00:20:16.379>can <00:20:16.520>simply <00:20:16.659>deactivate <00:20:16.800>it <00:20:16.939>with <00:20:17.080>one <00:20:17.219>click <00:20:17.360>and <00:20:17.500>then

409
00:20:19.600 --> 00:20:22.600
<00:20:19.600>your <00:20:19.740>rule <00:20:19.879>was <00:20:20.020>created. <00:20:20.159>So <00:20:20.300>the <00:20:20.439>Dow <00:20:20.580>type <00:20:20.719>is <00:20:20.860>now <00:20:21.000>the

410
00:20:22.600 --> 00:20:23.600
<00:20:22.600>view <00:20:22.899>is <00:20:23.199>the <00:20:23.500>activated.

411
00:20:24.800 --> 00:20:27.700
<00:20:24.800>And <00:20:24.975>this <00:20:25.149>does <00:20:25.325>not <00:20:25.500>only <00:20:25.675>influence <00:20:25.850>the <00:20:26.024>visibility <00:20:26.200>it

412
00:20:27.700 --> 00:20:30.200
<00:20:27.700>also <00:20:27.933>influences <00:20:28.166>the <00:20:28.400>form. <00:20:28.633>So <00:20:28.866>if <00:20:29.100>that

413
00:20:30.200 --> 00:20:33.300
<00:20:30.200>form <00:20:30.355>element <00:20:30.511>is <00:20:30.666>mandatory <00:20:30.822>it <00:20:30.977>now <00:20:31.133>knows <00:20:31.288>that <00:20:31.444>it's <00:20:31.600>not

414
00:20:33.300 --> 00:20:36.700
<00:20:33.300>visible <00:20:33.427>anymore. <00:20:33.554>It's <00:20:33.681>not <00:20:33.809>there <00:20:33.936>and <00:20:34.063>then <00:20:34.190>the <00:20:34.318>whole <00:20:34.445>form <00:20:34.572>also <00:20:34.700>doesn't

415
00:20:36.700 --> 00:20:39.500
<00:20:36.700>expect <00:20:36.840>the <00:20:36.980>value <00:20:37.120>to <00:20:37.260>be <00:20:37.400>there. <00:20:37.540>So <00:20:37.680>it <00:20:37.820>goes <00:20:37.960>beyond <00:20:38.100>the

416
00:20:39.500 --> 00:20:42.600
<00:20:39.500>visible <00:20:39.655>part <00:20:39.811>is <00:20:39.966>really <00:20:40.122>triggers <00:20:40.277>the <00:20:40.433>whole <00:20:40.588>form <00:20:40.744>and <00:20:40.900>removes

417
00:20:42.600 --> 00:20:42.900
<00:20:42.600>the <00:20:42.870>field.

418
00:20:44.600 --> 00:20:47.200
<00:20:44.600>And <00:20:44.740>besides <00:20:44.879>the <00:20:45.020>view <00:20:45.159>I <00:20:45.300>can <00:20:45.439>also <00:20:45.580>switch <00:20:45.719>to <00:20:45.860>edit <00:20:46.000>for

419
00:20:47.200 --> 00:20:47.300
example.

420
00:20:48.400 --> 00:20:51.100
<00:20:48.400>And <00:20:48.575>I <00:20:48.750>can <00:20:48.925>deactivate <00:20:49.100>the <00:20:49.275>interaction <00:20:49.450>with <00:20:49.625>that <00:20:49.800>element.

421
00:20:51.900 --> 00:20:54.300
<00:20:51.900>So <00:20:52.000>if <00:20:52.100>there <00:20:52.200>would <00:20:52.300>be <00:20:52.400>a <00:20:52.500>value <00:20:52.600>in <00:20:52.700>there, <00:20:52.800>we <00:20:52.900>don't <00:20:53.000>want <00:20:53.100>the <00:20:53.200>customer <00:20:53.300>to

422
00:20:54.300 --> 00:20:57.200
<00:20:54.300>be <00:20:54.407>able <00:20:54.515>to <00:20:54.623>change <00:20:54.730>it <00:20:54.838>anymore. <00:20:54.946>I <00:20:55.053>can <00:20:55.161>just <00:20:55.269>create <00:20:55.376>a <00:20:55.484>rule <00:20:55.592>and <00:20:55.700>then

423
00:20:57.200 --> 00:21:00.100
<00:20:57.200>the <00:20:57.550>activate <00:20:57.900>editing. <00:20:58.250>I <00:20:58.600>can

424
00:21:00.100 --> 00:21:03.000
<00:21:00.100>also <00:21:00.227>turn <00:21:00.354>it <00:21:00.481>on <00:21:00.609>again <00:21:00.736>and <00:21:00.863>then <00:21:00.990>the <00:21:01.118>customer <00:21:01.245>can <00:21:01.372>interact <00:21:01.500>again.

425
00:21:04.100 --> 00:21:07.100
<00:21:04.100>And <00:21:04.207>this <00:21:04.315>happens <00:21:04.423>during <00:21:04.530>runtime <00:21:04.638>so <00:21:04.746>I <00:21:04.853>can <00:21:04.961>have <00:21:05.069>conditions <00:21:05.176>in <00:21:05.284>here. <00:21:05.392>I <00:21:05.500>can

426
00:21:07.100 --> 00:21:10.300
<00:21:07.100>base <00:21:07.333>this <00:21:07.566>decision <00:21:07.800>on <00:21:08.033>some <00:21:08.266>values <00:21:08.500>that

427
00:21:10.300 --> 00:21:13.300
<00:21:10.300>I <00:21:10.399>might <00:21:10.500>have <00:21:10.600>in <00:21:10.700>the <00:21:10.800>state <00:21:10.899>or <00:21:11.000>some <00:21:11.100>calls <00:21:11.200>that <00:21:11.300>I <00:21:11.399>do <00:21:11.500>to <00:21:11.600>a <00:21:11.700>backend

428
00:21:13.300 --> 00:21:13.600
<00:21:13.300>for <00:21:13.570>example.

429
00:21:16.600 --> 00:21:19.300
<00:21:16.600>And <00:21:16.774>now <00:21:16.949>we <00:21:17.125>have <00:21:17.300>our <00:21:17.475>pizza <00:21:17.649>customer <00:21:17.824>Journey. <00:21:18.000>We

430
00:21:19.300 --> 00:21:22.400
<00:21:19.300>roll <00:21:19.440>it <00:21:19.580>out. <00:21:19.720>We <00:21:19.860>have <00:21:20.000>the <00:21:20.139>feature <00:21:20.280>toggles. <00:21:20.419>We <00:21:20.560>scale <00:21:20.700>it

431
00:21:22.400 --> 00:21:25.300
<00:21:22.400>uploadly <00:21:22.575>and <00:21:22.750>we <00:21:22.925>also <00:21:23.100>have <00:21:23.275>tracking <00:21:23.450>in <00:21:23.625>the <00:21:23.800>platform

432
00:21:25.300 --> 00:21:28.200
<00:21:25.300>which <00:21:25.440>is <00:21:25.580>why <00:21:25.720>we <00:21:25.860>see <00:21:26.000>that <00:21:26.139>some <00:21:26.280>customers <00:21:26.419>do <00:21:26.560>not <00:21:26.700>buy

433
00:21:28.200 --> 00:21:30.900
<00:21:28.200>pizza <00:21:28.400>every <00:21:28.600>day, <00:21:28.800>which <00:21:29.000>is <00:21:29.200>really <00:21:29.400>weird <00:21:29.600>red.

434
00:21:31.500 --> 00:21:34.500
<00:21:31.500>So <00:21:31.627>we <00:21:31.754>talk <00:21:31.881>to <00:21:32.009>them <00:21:32.136>and <00:21:32.263>we <00:21:32.390>figure <00:21:32.518>out <00:21:32.645>they <00:21:32.772>sometimes <00:21:32.900>want

435
00:21:34.500 --> 00:21:35.100
<00:21:34.500>to <00:21:34.770>have <00:21:35.040>sushi.

436
00:21:35.700 --> 00:21:38.300
<00:21:35.700>So <00:21:35.933>now <00:21:36.166>let's <00:21:36.400>extend <00:21:36.633>our <00:21:36.866>platform <00:21:37.100>and

437
00:21:38.300 --> 00:21:40.200
<00:21:38.300>also <00:21:38.580>Implement <00:21:38.860>a <00:21:39.139>Social <00:21:39.419>customer <00:21:39.700>Journey.

438
00:21:41.100 --> 00:21:44.600
<00:21:41.100>And <00:21:41.199>to <00:21:41.300>do <00:21:41.399>that <00:21:41.500>on <00:21:41.600>the <00:21:41.699>left <00:21:41.800>side <00:21:41.899>we <00:21:42.000>can <00:21:42.100>see <00:21:42.199>there's <00:21:42.300>the <00:21:42.399>pizza <00:21:42.500>building

439
00:21:44.600 --> 00:21:47.400
<00:21:44.600>block <00:21:44.740>Library. <00:21:44.879>So <00:21:45.020>these <00:21:45.159>are <00:21:45.300>all <00:21:45.439>the <00:21:45.580>pizza <00:21:45.719>specific <00:21:45.860>building <00:21:46.000>blocks.

440
00:21:48.200 --> 00:21:51.600
<00:21:48.200>I <00:21:48.327>have <00:21:48.454>my <00:21:48.581>pizza <00:21:48.709>configuration <00:21:48.836>that <00:21:48.963>we <00:21:49.090>already <00:21:49.218>have <00:21:49.345>now <00:21:49.472>and <00:21:49.600>it

441
00:21:51.600 --> 00:21:53.100
<00:21:51.600>works <00:21:51.824>here. <00:21:52.050>We <00:21:52.274>can <00:21:52.500>generate <00:21:52.725>the <00:21:52.949>application.

442
00:21:54.100 --> 00:21:55.400
<00:21:54.100>And <00:21:54.333>we <00:21:54.568>have <00:21:54.802>our <00:21:55.036>Pizza <00:21:55.270>app.

443
00:21:56.200 --> 00:21:59.100
<00:21:56.200>And <00:21:56.307>we <00:21:56.415>also <00:21:56.523>have <00:21:56.630>our <00:21:56.738>common <00:21:56.846>building <00:21:56.953>blocks, <00:21:57.061>which <00:21:57.169>is <00:21:57.276>the <00:21:57.384>delivery <00:21:57.492>and <00:21:57.600>the

444
00:21:59.100 --> 00:21:59.400
payment.

445
00:22:00.300 --> 00:22:03.800
<00:22:00.300>And <00:22:00.416>now <00:22:00.533>if <00:22:00.649>I <00:22:00.766>want <00:22:00.883>to <00:22:01.000>implement <00:22:01.116>a <00:22:01.233>sushi <00:22:01.350>customer <00:22:01.466>journey, <00:22:01.583>I <00:22:01.700>just

446
00:22:03.800 --> 00:22:06.300
<00:22:03.800>have <00:22:03.975>to <00:22:04.149>implement <00:22:04.325>a <00:22:04.500>sushi <00:22:04.675>building <00:22:04.850>block. <00:22:05.024>I <00:22:05.200>can

447
00:22:06.300 --> 00:22:09.300
<00:22:06.300>reuse <00:22:06.440>the <00:22:06.580>others <00:22:06.720>from <00:22:06.860>the <00:22:07.000>common <00:22:07.139>building <00:22:07.280>block <00:22:07.419>library. <00:22:07.560>And <00:22:07.700>I

448
00:22:09.300 --> 00:22:12.100
<00:22:09.300>delivery <00:22:09.455>and <00:22:09.611>payments <00:22:09.766>stays <00:22:09.922>exactly <00:22:10.077>the <00:22:10.233>same. <00:22:10.388>There's <00:22:10.544>no <00:22:10.700>difference

449
00:22:12.100 --> 00:22:12.400
there.

450
00:22:13.100 --> 00:22:16.500
<00:22:13.100>And <00:22:13.216>I <00:22:13.333>just <00:22:13.449>have <00:22:13.566>a <00:22:13.683>specific <00:22:13.800>configuration <00:22:13.916>and <00:22:14.033>generate <00:22:14.149>a <00:22:14.266>new <00:22:14.383>application <00:22:14.500>for

451
00:22:16.500 --> 00:22:17.000
sushi.

452
00:22:17.800 --> 00:22:20.700
<00:22:17.800>And <00:22:17.940>the <00:22:18.080>advantages <00:22:18.220>of <00:22:18.360>course <00:22:18.500>that <00:22:18.639>when <00:22:18.780>I <00:22:18.919>Implement <00:22:19.060>that <00:22:19.200>Sushi

453
00:22:20.700 --> 00:22:23.800
<00:22:20.700>building <00:22:20.840>block, <00:22:20.980>I <00:22:21.120>don't <00:22:21.260>need <00:22:21.400>to <00:22:21.540>care <00:22:21.680>about <00:22:21.820>pizza. <00:22:21.960>So <00:22:22.100>the

454
00:22:23.800 --> 00:22:26.500
<00:22:23.800>pizza <00:22:24.033>complexity <00:22:24.266>does <00:22:24.500>not <00:22:24.733>influence <00:22:24.966>my <00:22:25.200>Sushi

455
00:22:26.500 --> 00:22:29.200
<00:22:26.500>and <00:22:26.655>I <00:22:26.811>can <00:22:26.966>just <00:22:27.122>focus <00:22:27.277>on <00:22:27.433>that <00:22:27.588>and <00:22:27.744>I <00:22:27.900>have

456
00:22:29.200 --> 00:22:31.600
<00:22:29.200>it <00:22:29.433>really <00:22:29.666>packaged <00:22:29.900>up <00:22:30.133>and <00:22:30.366>local <00:22:30.600>there.

457
00:22:33.400 --> 00:22:36.300
<00:22:33.400>So <00:22:33.575>now <00:22:33.750>I <00:22:33.925>guess <00:22:34.100>you <00:22:34.275>might <00:22:34.450>have <00:22:34.625>some <00:22:34.800>ideas

458
00:22:36.300 --> 00:22:39.300
<00:22:36.300>to <00:22:36.500>implement <00:22:36.700>your <00:22:36.899>own <00:22:37.100>customer <00:22:37.300>Journey <00:22:37.500>with <00:22:37.700>some

459
00:22:39.300 --> 00:22:40.100
<00:22:39.300>different <00:22:39.540>type <00:22:39.780>of <00:22:40.020>food.

460
00:22:40.900 --> 00:22:43.400
<00:22:40.900>And <00:22:41.055>for <00:22:41.211>that <00:22:41.366>we <00:22:41.522>have <00:22:41.677>a <00:22:41.833>few <00:22:41.988>Resources <00:22:42.144>with <00:22:42.300>more

461
00:22:43.400 --> 00:22:43.700
information.

462
00:22:44.600 --> 00:22:47.600
<00:22:44.600>So <00:22:44.800>we <00:22:45.000>have <00:22:45.199>a <00:22:45.399>tutorials <00:22:45.600>which <00:22:45.800>explain <00:22:46.000>how

463
00:22:47.600 --> 00:22:51.200
<00:22:47.600>to <00:22:47.800>develop <00:22:48.000>building <00:22:48.199>blocks <00:22:48.399>how <00:22:48.600>to <00:22:48.800>use <00:22:49.000>and

464
00:22:50.200 --> 00:22:52.500
<00:22:50.200>create <00:22:50.900>a <00:22:51.600>configuration.

465
00:22:53.300 --> 00:22:56.000
<00:22:53.300>And <00:22:53.455>we <00:22:53.611>have <00:22:53.766>our <00:22:53.922>UI <00:22:54.077>Library <00:22:54.233>which <00:22:54.388>is <00:22:54.544>by <00:22:54.700>the

466
00:22:56.200 --> 00:22:58.500
<00:22:56.200>way <00:22:56.327>open <00:22:56.454>source, <00:22:56.581>so <00:22:56.709>you <00:22:56.836>can <00:22:56.963>also <00:22:57.090>take <00:22:57.218>a <00:22:57.345>look <00:22:57.472>at <00:22:57.600>that.

467
00:22:59.500 --> 00:23:02.400
<00:22:59.500>And <00:22:59.640>we <00:22:59.780>have <00:22:59.920>a <00:23:00.060>block <00:23:00.200>and <00:23:00.340>a <00:23:00.480>LinkedIn <00:23:00.620>page <00:23:00.760>where <00:23:00.900>we

468
00:23:02.400 --> 00:23:05.500
<00:23:02.400>regularly <00:23:02.600>also <00:23:02.800>post <00:23:03.000>articles <00:23:03.200>and <00:23:03.400>yeah <00:23:03.600>bits <00:23:03.800>and

469
00:23:05.500 --> 00:23:07.400
<00:23:05.500>pieces <00:23:05.850>of <00:23:06.200>hopefully <00:23:06.550>interesting <00:23:06.900>information.

470
00:23:09.600 --> 00:23:11.800
<00:23:09.600>Thank <00:23:09.800>you <00:23:10.000>a <00:23:10.199>lot. <00:23:10.399>That <00:23:10.600>was <00:23:10.800>our <00:23:11.000>content.

471
00:23:22.100 --> 00:23:25.400
<00:23:22.100>Okay, <00:23:22.300>there <00:23:22.500>we <00:23:22.699>go. <00:23:22.899>Hi, <00:23:23.100>thanks. <00:23:23.300>Okay, <00:23:23.500>so

472
00:23:25.400 --> 00:23:28.900
<00:23:25.400>you <00:23:25.527>can <00:23:25.654>submit <00:23:25.781>questions <00:23:25.909>via <00:23:26.036>the <00:23:26.163>app <00:23:26.290>if <00:23:26.418>you <00:23:26.545>have <00:23:26.672>questions. <00:23:26.800>Well,

473
00:23:28.900 --> 00:23:31.800
<00:23:28.900>there <00:23:29.075>are <00:23:29.250>a <00:23:29.425>few <00:23:29.600>little <00:23:29.775>questions <00:23:29.950>here. <00:23:30.125>So <00:23:30.300>do

474
00:23:31.800 --> 00:23:34.200
<00:23:31.800>gophonic <00:23:31.940>wants <00:23:32.080>to <00:23:32.220>know <00:23:32.360>how <00:23:32.500>about <00:23:32.639>the <00:23:32.780>back <00:23:32.919>end. <00:23:33.060>Is <00:23:33.200>that

475
00:23:34.200 --> 00:23:36.200
<00:23:34.200>generated <00:23:34.550>and <00:23:34.900>configured <00:23:35.250>as <00:23:35.600>well?

476
00:23:38.100 --> 00:23:41.100
<00:23:38.100>Oh, <00:23:38.207>we <00:23:38.315>need <00:23:38.423>we <00:23:38.530>need <00:23:38.638>his <00:23:38.746>mic <00:23:38.853>on <00:23:38.961>as <00:23:39.069>well. <00:23:39.176>Please <00:23:39.284>all <00:23:39.392>of <00:23:39.500>them.

477
00:23:41.100 --> 00:23:42.400
<00:23:41.100>Just <00:23:41.333>turn <00:23:41.568>on <00:23:41.802>all <00:23:42.036>the <00:23:42.270>mics.

478
00:23:44.300 --> 00:23:47.900
<00:23:44.300>Is <00:23:44.407>a <00:23:44.515>deal <00:23:44.623>yes, <00:23:44.730>so, <00:23:44.838>okay. <00:23:44.946>So <00:23:45.053>the <00:23:45.161>back <00:23:45.269>end <00:23:45.376>is <00:23:45.484>not <00:23:45.592>generated <00:23:45.700>as

479
00:23:47.900 --> 00:23:51.100
<00:23:47.900>of <00:23:48.250>now. <00:23:48.600>It's <00:23:48.950>manually <00:23:49.300>coded

480
00:23:50.100 --> 00:23:53.500
<00:23:50.100>but <00:23:50.333>we're <00:23:50.566>of <00:23:50.800>course <00:23:51.033>looking <00:23:51.266>into <00:23:51.500>ways

481
00:23:53.500 --> 00:23:56.200
<00:23:53.500>to <00:23:53.850>also <00:23:54.200>industrialize <00:23:54.550>that <00:23:54.900>more.

482
00:23:56.200 --> 00:23:56.500
Yeah.

483
00:23:57.500 --> 00:24:00.600
<00:23:57.500>Okay, <00:23:57.780>another <00:23:58.060>great <00:23:58.340>question <00:23:58.620>modern <00:23:58.900>visiera

484
00:24:00.600 --> 00:24:03.600
<00:24:00.600>is <00:24:00.755>on <00:24:00.911>fire. <00:24:01.066>He <00:24:01.222>says <00:24:01.377>how <00:24:01.533>does <00:24:01.688>your <00:24:01.844>typical <00:24:02.000>git

485
00:24:03.600 --> 00:24:05.800
<00:24:03.600>repository <00:24:03.774>look <00:24:03.949>like? <00:24:04.125>And <00:24:04.300>what <00:24:04.475>parts <00:24:04.649>do <00:24:04.824>you <00:24:05.000>commit?

486
00:24:06.700 --> 00:24:09.800
<00:24:06.700>So <00:24:06.816>we <00:24:06.933>have <00:24:07.050>for <00:24:07.166>the <00:24:07.283>building <00:24:07.400>block <00:24:07.516>Library. <00:24:07.633>We <00:24:07.750>have <00:24:07.866>a <00:24:07.983>mono <00:24:08.100>Ripple

487
00:24:09.800 --> 00:24:12.400
<00:24:09.800>where <00:24:09.955>a <00:24:10.111>lot <00:24:10.266>of <00:24:10.422>libraries <00:24:10.577>are <00:24:10.733>in <00:24:10.888>there <00:24:11.044>and <00:24:11.200>all

488
00:24:12.400 --> 00:24:15.400
<00:24:12.400>developers <00:24:12.540>work <00:24:12.680>on <00:24:12.820>that <00:24:12.960>same <00:24:13.100>library <00:24:13.240>on <00:24:13.380>that <00:24:13.520>same <00:24:13.660>repository, <00:24:13.800>which

489
00:24:15.400 --> 00:24:16.400
<00:24:15.400>is <00:24:16.300>nx-based.

490
00:24:17.300 --> 00:24:20.400
<00:24:17.300>And <00:24:17.440>then <00:24:17.580>for <00:24:17.720>the <00:24:17.860>configurations <00:24:18.000>that <00:24:18.139>can <00:24:18.280>also <00:24:18.419>be <00:24:18.560>in <00:24:18.700>this

491
00:24:20.400 --> 00:24:23.500
<00:24:20.400>mono <00:24:20.555>Ripple, <00:24:20.711>but <00:24:20.866>we <00:24:21.022>also <00:24:21.177>have <00:24:21.333>separate <00:24:21.488>so <00:24:21.644>your <00:24:21.800>configuration

492
00:24:23.500 --> 00:24:26.200
<00:24:23.500>files. <00:24:23.655>You <00:24:23.811>can <00:24:23.966>put <00:24:24.122>them <00:24:24.277>anywhere. <00:24:24.433>Yeah, <00:24:24.588>and <00:24:24.744>the <00:24:24.900>same

493
00:24:26.200 --> 00:24:29.200
<00:24:26.200>the <00:24:26.480>same <00:24:26.760>guy <00:24:27.040>Martin <00:24:27.320>also <00:24:27.600>wanted

494
00:24:29.200 --> 00:24:32.100
<00:24:29.200>to <00:24:29.340>know <00:24:29.480>how <00:24:29.620>many <00:24:29.760>times <00:24:29.900>our <00:24:30.040>building <00:24:30.180>block <00:24:30.320>is <00:24:30.460>a <00:24:30.600>building

495
00:24:32.100 --> 00:24:33.200
<00:24:32.100>block <00:24:32.595>typically <00:24:33.090>reused

496
00:24:34.100 --> 00:24:37.400
<00:24:34.100>So <00:24:34.207>like <00:24:34.315>in <00:24:34.423>I <00:24:34.530>guess <00:24:34.638>in <00:24:34.746>your <00:24:34.853>case, <00:24:34.961>he's <00:24:35.069>asking <00:24:35.176>about <00:24:35.284>the <00:24:35.392>pizza, <00:24:35.500>but

497
00:24:37.400 --> 00:24:40.100
<00:24:37.400>I'm <00:24:37.527>guessing <00:24:37.654>that <00:24:37.781>the <00:24:37.909>real <00:24:38.036>life <00:24:38.163>the <00:24:38.290>pizza <00:24:38.418>is <00:24:38.545>only <00:24:38.672>used <00:24:38.800>one

498
00:24:40.100 --> 00:24:43.100
<00:24:40.100>time <00:24:40.216>so <00:24:40.333>far, <00:24:40.449>but <00:24:40.566>the <00:24:40.683>other <00:24:40.800>building <00:24:40.916>blocks. <00:24:41.033>I <00:24:41.149>think <00:24:41.266>we <00:24:41.383>have <00:24:41.500>around

499
00:24:43.100 --> 00:24:46.700
<00:24:43.100>400 <00:24:43.300>at <00:24:43.500>the <00:24:43.699>moment. <00:24:43.899>Yeah <00:24:44.100>and <00:24:44.300>reuse. <00:24:44.500>I

500
00:24:46.700 --> 00:24:49.400
<00:24:46.700>mean <00:24:46.840>the <00:24:46.980>reuse <00:24:47.120>the <00:24:47.260>really <00:24:47.400>technical <00:24:47.540>ones <00:24:47.680>are <00:24:47.820>those <00:24:47.960>that <00:24:48.100>scale

501
00:24:49.400 --> 00:24:52.400
<00:24:49.400>best <00:24:49.555>like <00:24:49.711>having <00:24:49.866>a <00:24:50.022>maintenance <00:24:50.177>page <00:24:50.333>having <00:24:50.488>an <00:24:50.644>error <00:24:50.800>page

502
00:24:52.400 --> 00:24:55.000
<00:24:52.400>that <00:24:52.540>you <00:24:52.680>need <00:24:52.820>everywhere. <00:24:52.960>So <00:24:53.100>those <00:24:53.240>scale <00:24:53.380>the <00:24:53.520>most <00:24:53.660>then <00:24:53.800>you

503
00:24:55.100 --> 00:24:58.500
<00:24:55.100>go <00:24:55.255>up <00:24:55.411>to <00:24:55.566>addresses <00:24:55.722>and <00:24:55.877>payment <00:24:56.033>that <00:24:56.188>also <00:24:56.344>scales <00:24:56.500>very

504
00:24:58.500 --> 00:25:01.300
<00:24:58.500>well. <00:24:58.616>And <00:24:58.733>then <00:24:58.850>as <00:24:58.966>you <00:24:59.083>go <00:24:59.200>it <00:24:59.316>gets <00:24:59.433>more <00:24:59.550>specific, <00:24:59.666>but <00:24:59.783>that's <00:24:59.900>kind

505
00:25:01.300 --> 00:25:04.300
<00:25:01.300>of <00:25:01.455>the <00:25:01.611>journey. <00:25:01.766>We're <00:25:01.922>on <00:25:02.077>to <00:25:02.233>grow <00:25:02.388>those <00:25:02.544>common <00:25:02.700>building

506
00:25:04.300 --> 00:25:07.400
<00:25:04.300>blocks <00:25:04.427>more <00:25:04.554>and <00:25:04.681>more <00:25:04.809>but <00:25:04.936>the <00:25:05.063>technical <00:25:05.190>ones <00:25:05.318>that <00:25:05.445>you <00:25:05.572>always <00:25:05.700>need

507
00:25:07.400 --> 00:25:10.500
<00:25:07.400>scale <00:25:07.555>the <00:25:07.711>best <00:25:07.866>and <00:25:08.022>then <00:25:08.177>adverse <00:25:08.333>payment <00:25:08.488>and <00:25:08.644>from <00:25:08.800>there

508
00:25:10.500 --> 00:25:11.000
<00:25:10.500>we <00:25:10.725>go <00:25:10.950>on

509
00:25:12.200 --> 00:25:15.500
<00:25:12.200>I <00:25:12.355>think <00:25:12.511>we'll <00:25:12.666>take <00:25:12.822>it <00:25:12.977>again. <00:25:13.133>Please <00:25:13.288>continue <00:25:13.444>to <00:25:13.600>submit

510
00:25:15.500 --> 00:25:19.000
<00:25:15.500>questions. <00:25:15.607>The <00:25:15.715>Q&amp;A <00:25:15.823>is <00:25:15.930>still <00:25:16.038>open. <00:25:16.146>We've <00:25:16.253>got <00:25:16.361>a <00:25:16.469>few <00:25:16.576>minutes <00:25:16.684>left, <00:25:16.792>but <00:25:16.900>I

511
00:25:18.100 --> 00:25:22.000
<00:25:18.100>think <00:25:18.227>this <00:25:18.354>is <00:25:18.481>the <00:25:18.609>most <00:25:18.736>important <00:25:18.863>question. <00:25:18.990>This <00:25:19.118>is <00:25:19.245>from <00:25:19.372>Thomas <00:25:19.500>schliber

512
00:25:21.200 --> 00:25:24.300
<00:25:21.200>and <00:25:21.355>he <00:25:21.511>wants <00:25:21.666>to <00:25:21.822>know <00:25:21.977>if <00:25:22.133>the <00:25:22.288>cheese <00:25:22.444>slider <00:25:22.600>is

513
00:25:24.300 --> 00:25:27.600
<00:25:24.300>included <00:25:24.533>in <00:25:24.766>the <00:25:25.000>git <00:25:25.233>repository <00:25:25.466>the <00:25:25.700>public

514
00:25:27.600 --> 00:25:30.100
<00:25:27.600>open <00:25:27.727>source <00:25:27.854>one <00:25:27.981>not <00:25:28.109>yet. <00:25:28.236>I <00:25:28.363>guess <00:25:28.490>we <00:25:28.618>have <00:25:28.745>to <00:25:28.872>put <00:25:29.000>it

515
00:25:30.100 --> 00:25:33.500
<00:25:30.100>in <00:25:30.255>now <00:25:30.411>that <00:25:30.566>after <00:25:30.722>that <00:25:30.877>question <00:25:31.033>really? <00:25:31.188>Yeah, <00:25:31.344>it's <00:25:31.500>mandatory

516
00:25:33.500 --> 00:25:36.400
<00:25:33.500>now. <00:25:33.700>Yeah, <00:25:33.900>we <00:25:34.100>have <00:25:34.300>the <00:25:34.500>slider <00:25:34.700>just <00:25:34.900>doesn't

517
00:25:36.400 --> 00:25:39.200
<00:25:36.400>have <00:25:36.507>the <00:25:36.615>cheese <00:25:36.723>on <00:25:36.830>top <00:25:36.938>of <00:25:37.046>it. <00:25:37.153>So <00:25:37.261>that's <00:25:37.369>the <00:25:37.476>piece. <00:25:37.584>We're <00:25:37.692>missing <00:25:37.800>here.

518
00:25:39.200 --> 00:25:42.400
<00:25:39.200>I <00:25:39.287>think <00:25:39.375>that's <00:25:39.462>what <00:25:39.550>we <00:25:39.637>need. <00:25:39.725>All <00:25:39.812>right. <00:25:39.900>Well, <00:25:39.987>I'm <00:25:40.075>just <00:25:40.162>gonna <00:25:40.250>do <00:25:40.337>a <00:25:40.425>quick <00:25:40.512>have <00:25:40.600>a

519
00:25:42.400 --> 00:25:45.200
<00:25:42.400>look <00:25:42.600>if <00:25:42.800>there <00:25:43.000>any <00:25:43.200>more <00:25:43.400>questions <00:25:43.600>someone <00:25:43.800>wants

520
00:25:45.200 --> 00:25:48.300
<00:25:45.200>to <00:25:45.300>know <00:25:45.400>what's <00:25:45.500>up <00:25:45.600>with <00:25:45.700>all <00:25:45.800>the <00:25:45.900>errors <00:25:46.000>in <00:25:46.100>vs <00:25:46.200>card <00:25:46.300>on <00:25:46.400>your <00:25:46.500>when <00:25:46.600>you

521
00:25:48.300 --> 00:25:52.100
<00:25:48.300>had <00:25:48.427>everything <00:25:48.554>commented. <00:25:48.681>Oh, <00:25:48.809>that <00:25:48.936>was <00:25:49.063>the <00:25:49.190>config <00:25:49.318>file. <00:25:49.445>The <00:25:49.572>Jason <00:25:49.700>5

522
00:25:51.100 --> 00:25:54.400
<00:25:51.100>when <00:25:51.255>you <00:25:51.411>comment <00:25:51.566>it <00:25:51.722>out, <00:25:51.877>it <00:25:52.033>works <00:25:52.188>in <00:25:52.344>our <00:25:52.500>platform,

523
00:25:54.400 --> 00:25:57.800
<00:25:54.400>but <00:25:54.540>we <00:25:54.680>as <00:25:54.820>cold <00:25:54.960>doesn't <00:25:55.100>know <00:25:55.240>about <00:25:55.380>that. <00:25:55.520>Yeah, <00:25:55.660>awesome <00:25:55.800>good

524
00:25:57.800 --> 00:25:59.800
<00:25:57.800>news <00:25:57.940>Chase <00:25:58.080>and <00:25:58.220>see <00:25:58.360>in <00:25:58.500>vs <00:25:58.639>code <00:25:58.780>then <00:25:58.919>it <00:25:59.060>would <00:25:59.200>work.

525
00:25:59.900 --> 00:26:02.300
<00:25:59.900>Okay, <00:26:00.250>very <00:26:00.600>nice. <00:26:00.950>Someone <00:26:01.300>oh

526
00:26:02.300 --> 00:26:05.300
<00:26:02.300>no. <00:26:02.399>Oh, <00:26:02.500>yeah. <00:26:02.600>Now <00:26:02.700>they're <00:26:02.800>coming <00:26:02.899>through. <00:26:03.000>All <00:26:03.100>right, <00:26:03.200>you <00:26:03.300>know <00:26:03.399>better <00:26:03.500>late <00:26:03.600>than <00:26:03.700>never

527
00:26:05.300 --> 00:26:08.400
<00:26:05.300>that's <00:26:05.427>all <00:26:05.554>right. <00:26:05.681>How <00:26:05.809>do <00:26:05.936>building <00:26:06.063>blocks <00:26:06.190>relate <00:26:06.318>to <00:26:06.445>the <00:26:06.572>concept <00:26:06.700>of

528
00:26:08.400 --> 00:26:09.900
<00:26:08.400>micro <00:26:09.075>front <00:26:09.750>ends?

529
00:26:11.200 --> 00:26:15.100
<00:26:11.200>It's <00:26:11.307>very <00:26:11.415>hot <00:26:11.523>question <00:26:11.630>because <00:26:11.738>we <00:26:11.846>have <00:26:11.953>a <00:26:12.061>lot <00:26:12.169>of <00:26:12.276>discussions <00:26:12.384>about <00:26:12.492>microphones <00:26:12.600>at

530
00:26:14.100 --> 00:26:17.400
<00:26:14.100>Allianz <00:26:14.255>in <00:26:14.411>the <00:26:14.566>moment <00:26:14.722>at <00:26:14.877>the <00:26:15.033>moment. <00:26:15.188>And <00:26:15.344>so <00:26:15.500>from

531
00:26:17.400 --> 00:26:20.200
<00:26:17.400>the <00:26:17.575>platform <00:26:17.750>we <00:26:17.925>can <00:26:18.100>generate <00:26:18.275>Standalone <00:26:18.450>applications. <00:26:18.625>We <00:26:18.800>can

532
00:26:20.200 --> 00:26:23.500
<00:26:20.200>generate <00:26:20.375>angular <00:26:20.550>modules <00:26:20.725>and <00:26:20.900>we <00:26:21.075>can <00:26:21.250>generate <00:26:21.425>web <00:26:21.600>elements.

533
00:26:24.100 --> 00:26:25.200
<00:26:24.100>So <00:26:24.429>web <00:26:24.760>components <00:26:25.090>and

534
00:26:26.400 --> 00:26:29.100
<00:26:26.400>Basically, <00:26:26.600>we <00:26:26.800>support <00:26:27.000>all <00:26:27.200>all <00:26:27.400>outputs. <00:26:27.600>We <00:26:27.800>have

535
00:26:29.100 --> 00:26:31.800
<00:26:29.100>different <00:26:29.300>Target <00:26:29.500>environments <00:26:29.699>with <00:26:29.899>those <00:26:30.100>three <00:26:30.300>and <00:26:30.500>then

536
00:26:32.700 --> 00:26:35.300
<00:26:32.700>How <00:26:32.855>it <00:26:33.011>turns <00:26:33.166>out <00:26:33.322>with <00:26:33.477>the <00:26:33.633>whole <00:26:33.788>discussion <00:26:33.944>that's <00:26:34.100>going

537
00:26:35.300 --> 00:26:38.300
<00:26:35.300>to <00:26:35.399>be <00:26:35.500>than <00:26:35.600>the <00:26:35.700>one <00:26:35.800>that's <00:26:35.899>going <00:26:36.000>to <00:26:36.100>be <00:26:36.200>used <00:26:36.300>most <00:26:36.399>but <00:26:36.500>from <00:26:36.600>outside <00:26:36.700>we

538
00:26:38.300 --> 00:26:41.400
<00:26:38.300>support <00:26:38.533>all <00:26:38.766>okay <00:26:39.000>great. <00:26:39.233>And <00:26:39.466>yeah <00:26:39.700>one

539
00:26:41.400 --> 00:26:44.400
<00:26:41.400>common <00:26:41.500>to <00:26:41.600>that <00:26:41.700>we <00:26:41.800>had <00:26:41.900>a <00:26:42.000>talk <00:26:42.100>this <00:26:42.200>morning <00:26:42.300>on <00:26:42.400>that <00:26:42.500>what <00:26:42.600>our <00:26:42.700>micro <00:26:42.800>front

540
00:26:44.400 --> 00:26:47.900
<00:26:44.400>ends <00:26:44.555>building <00:26:44.711>blocks <00:26:44.866>are <00:26:45.022>more <00:26:45.177>components <00:26:45.333>so <00:26:45.488>usually <00:26:45.644>because <00:26:45.800>they

541
00:26:47.900 --> 00:26:50.200
<00:26:47.900>have <00:26:48.100>an <00:26:48.300>API <00:26:48.500>surface, <00:26:48.700>we <00:26:48.900>wouldn't <00:26:49.100>usually <00:26:49.300>say

542
00:26:50.200 --> 00:26:53.400
<00:26:50.200>their <00:26:50.307>micro <00:26:50.415>front <00:26:50.523>ends. <00:26:50.630>There <00:26:50.738>can <00:26:50.846>be <00:26:50.953>edge <00:26:51.061>cases <00:26:51.169>where <00:26:51.276>they <00:26:51.384>are <00:26:51.492>but <00:26:51.600>usually

543
00:26:53.400 --> 00:26:56.900
<00:26:53.400>a <00:26:53.540>building <00:26:53.680>block <00:26:53.820>is <00:26:53.960>still <00:26:54.100>in <00:26:54.240>the <00:26:54.380>component <00:26:54.520>World. <00:26:54.660>Whereas <00:26:54.800>the

544
00:26:56.900 --> 00:26:59.200
<00:26:56.900>whole <00:26:57.100>journey <00:26:57.300>would <00:26:57.500>be <00:26:57.700>considered <00:26:57.900>more <00:26:58.100>a <00:26:58.300>micro

545
00:26:59.200 --> 00:27:02.500
<00:26:59.200>front <00:26:59.355>end. <00:26:59.511>Okay. <00:26:59.666>All <00:26:59.822>right. <00:26:59.977>There's <00:27:00.133>another <00:27:00.288>question <00:27:00.444>the <00:27:00.600>coming

546
00:27:02.500 --> 00:27:05.100
<00:27:02.500>in <00:27:02.675>now, <00:27:02.850>I've <00:27:03.025>runs <00:27:03.200>everyone's <00:27:03.375>Kane. <00:27:03.550>Now <00:27:03.725>what <00:27:03.900>happens

547
00:27:05.100 --> 00:27:09.500
<00:27:05.100>in <00:27:05.227>the <00:27:05.354>case <00:27:05.481>of <00:27:05.609>branching <00:27:05.736>in <00:27:05.863>other <00:27:05.990>words <00:27:06.118>what <00:27:06.245>happens <00:27:06.372>when <00:27:06.500>different

548
00:27:08.500 --> 00:27:11.300
<00:27:08.500>pages <00:27:08.780>displayed <00:27:09.060>based <00:27:09.340>on <00:27:09.620>user <00:27:09.900>choice?

549
00:27:12.200 --> 00:27:14.200
<00:27:12.200>Them <00:27:12.433>in <00:27:12.666>the <00:27:12.900>configuration <00:27:13.133>for <00:27:13.366>the <00:27:13.600>floor.

550
00:27:15.300 --> 00:27:18.400
<00:27:15.300>You <00:27:15.455>can <00:27:15.611>configure <00:27:15.766>that <00:27:15.922>in <00:27:16.077>the <00:27:16.233>process <00:27:16.388>configuration <00:27:16.544>of <00:27:16.700>flow.

551
00:27:18.400 --> 00:27:21.500
<00:27:18.400>We <00:27:18.555>can <00:27:18.711>branch <00:27:18.866>and <00:27:19.022>have <00:27:19.177>conditions <00:27:19.333>in <00:27:19.488>there. <00:27:19.644>We <00:27:19.800>can

552
00:27:21.500 --> 00:27:24.800
<00:27:21.500>also <00:27:21.675>do <00:27:21.850>server <00:27:22.025>calls <00:27:22.200>and <00:27:22.375>respond <00:27:22.550>and <00:27:22.725>navigate <00:27:22.900>based

553
00:27:24.800 --> 00:27:27.400
<00:27:24.800>on <00:27:25.000>the <00:27:25.200>response <00:27:25.399>from <00:27:25.600>the <00:27:25.800>backend. <00:27:26.000>So <00:27:26.200>that

554
00:27:27.400 --> 00:27:30.600
<00:27:27.400>supports <00:27:27.600>really <00:27:27.800>also <00:27:28.000>very <00:27:28.200>complex <00:27:28.400>processes. <00:27:28.600>Okay, <00:27:28.800>and

555
00:27:30.600 --> 00:27:31.300
<00:27:30.600>that <00:27:30.726>would <00:27:30.851>be <00:27:30.977>part <00:27:31.104>of <00:27:31.230>that.

556
00:27:34.300 --> 00:27:37.300
<00:27:34.300>Training <00:27:34.416>also <00:27:34.533>in <00:27:34.649>there <00:27:34.766>in <00:27:34.883>the <00:27:35.000>training. <00:27:35.116>We <00:27:35.233>don't <00:27:35.350>go <00:27:35.466>into <00:27:35.583>depth <00:27:35.700>there

557
00:27:37.300 --> 00:27:40.500
<00:27:37.300>because <00:27:37.455>it's <00:27:37.611>really <00:27:37.766>that's <00:27:37.922>a <00:27:38.077>whole <00:27:38.233>separate <00:27:38.388>framework <00:27:38.544>the <00:27:38.700>petrol

558
00:27:40.500 --> 00:27:43.600
<00:27:40.500>engine <00:27:40.640>and <00:27:40.780>it <00:27:40.920>existed <00:27:41.060>before <00:27:41.200>the <00:27:41.340>building <00:27:41.480>block <00:27:41.620>platform. <00:27:41.760>So <00:27:41.900>it's

559
00:27:43.600 --> 00:27:46.100
<00:27:43.600>very <00:27:43.833>powerful <00:27:44.066>and <00:27:44.300>also <00:27:44.533>then <00:27:44.766>it <00:27:45.000>can

560
00:27:46.100 --> 00:27:49.000
<00:27:46.100>get <00:27:46.300>complex. <00:27:46.500>All <00:27:46.699>right, <00:27:46.899>great. <00:27:47.100>Okay, <00:27:47.300>I <00:27:47.500>think

561
00:27:49.200 --> 00:27:51.700
<00:27:49.200>We'll <00:27:49.400>end <00:27:49.600>on <00:27:49.800>a <00:27:50.000>comment <00:27:50.200>which <00:27:50.400>is <00:27:50.600>anonymous.

562
00:27:52.500 --> 00:27:55.500
<00:27:52.500>I <00:27:52.627>don't <00:27:52.754>know <00:27:52.881>where <00:27:53.009>you <00:27:53.136>are <00:27:53.263>looking <00:27:53.390>for <00:27:53.518>you <00:27:53.645>and <00:27:53.772>Anonymous <00:27:53.900>says

563
00:27:55.500 --> 00:27:58.800
<00:27:55.500>Alliance <00:27:55.655>should <00:27:55.811>really <00:27:55.966>open <00:27:56.122>a <00:27:56.277>pizza <00:27:56.433>store <00:27:56.588>and <00:27:56.744>give <00:27:56.900>astronomical

564
00:27:58.800 --> 00:27:59.600
<00:27:58.800>amounts <00:27:59.159>of <00:27:59.520>cheese.

565
00:28:00.500 --> 00:28:03.300
<00:28:00.500>You <00:28:00.733>should <00:28:00.966>work <00:28:01.200>on <00:28:01.433>that. <00:28:01.666>You <00:28:01.900>should

566
00:28:03.300 --> 00:28:06.100
<00:28:03.300>take <00:28:03.416>that <00:28:03.533>to <00:28:03.649>the <00:28:03.766>higher-ups. <00:28:03.883>Okay <00:28:04.000>with <00:28:04.116>that <00:28:04.233>said <00:28:04.350>let's <00:28:04.466>give <00:28:04.583>a <00:28:04.700>big

567
00:28:06.100 --> 00:28:08.000
<00:28:06.100>round <00:28:06.274>of <00:28:06.449>applause <00:28:06.625>and <00:28:06.800>say <00:28:06.975>thank <00:28:07.149>you <00:28:07.324>so <00:28:07.500>much.