WEBVTT

1
00:00:00.000 --> 00:00:01.760
Het is ook een vraag die altijd heel langskomt.

2
00:00:02.100 --> 00:00:06.060
En hoe vind je eigenlijk het huidige JavaScript landschap?

3
00:00:06.300 --> 00:00:09.240
Want het is natuurlijk, zeker mensen die back-end development doen, die zeggen,

4
00:00:10.200 --> 00:00:13.400
ja, JavaScript en front-end land is er iedere week en zowel een nieuwe library.

5
00:00:13.740 --> 00:00:15.340
Ach ja, ze kunnen altijd wel zeuren.

6
00:00:15.800 --> 00:00:16.980
Nee, dat is ook gewoon niet waar.

7
00:00:17.120 --> 00:00:20.980
Ik bedoel, op dit moment, als je, het is echt gewoon react en misschien view,

8
00:00:21.000 --> 00:00:23.900
maar dat is vooral de Chinese community die dat doet,

9
00:00:24.000 --> 00:00:25.960
omdat ook de maintainer is Chinees.

10
00:00:27.020 --> 00:00:29.780
Als je weet, tuurlijk, je kan altijd wel frameworks

11
00:00:29.780 --> 00:00:31.160
gijven, maar of ze ook echt boeien?

12
00:00:31.240 --> 00:00:33.260
Nee, weet je, je moet ook gewoon kunnen filteren.

13
00:00:38.440 --> 00:00:40.640
Welkom bij een nieuwe aflevering van de CodeKlets podcast.

14
00:00:41.320 --> 00:00:42.820
Dit keer zijn we met z'n tweeën.

15
00:00:42.860 --> 00:00:46.140
Ik ben Saber Karmous, Johnny Dongelmans is er ook bij.

16
00:00:46.700 --> 00:00:47.060
Hoi Johnny.

17
00:00:47.480 --> 00:00:48.880
Hallo, hallo, goedenavond.

18
00:00:49.580 --> 00:00:50.240
Goedenavond, ja.

19
00:00:50.920 --> 00:00:52.680
Ja, ik heb er weer weer zin in.

20
00:00:54.240 --> 00:00:55.240
Het is weer raak.

21
00:00:55.840 --> 00:00:57.680
Het ritme, zeg maar, is wel heel vervaagd.

22
00:00:57.680 --> 00:01:00.240
Want we nemen soms in een korte tijd heel veel op.

23
00:01:01.200 --> 00:01:02.600
En dan heel poosje niet.

24
00:01:03.000 --> 00:01:05.660
Maar we zenden ze wel altijd in dezelfde frequentie uit.

25
00:01:05.820 --> 00:01:07.400
Dus dat is een beetje raar.

26
00:01:07.580 --> 00:01:08.560
Soms zit het best wel lang tussen.

27
00:01:08.640 --> 00:01:10.100
Maar goed, dat maakt verder niet uit.

28
00:01:11.980 --> 00:01:17.220
Ja, ik wilde meteen met een ervaring die we had vorige week,

29
00:01:17.220 --> 00:01:24.240
volgens mij, waar we iemand mogen helpen met helpen tussen

30
00:01:25.300 --> 00:01:28.260
de software problemen.

31
00:01:28.340 --> 00:01:31.680
Toen zaten we op de slack van een andere podcast.

32
00:01:33.640 --> 00:01:37.040
En die jonge Luc, die zat met een probleem met .net.

33
00:01:37.400 --> 00:01:40.820
En ik denk, oh, dat kan ik wel oplossen, want ik heb al wel

34
00:01:40.820 --> 00:01:41.980
wat .net ervaring.

35
00:01:43.460 --> 00:01:45.180
Maar dat ging niet heel soepel.

36
00:01:46.440 --> 00:01:49.220
Mijn pc, die deed moeilijk en gedoe.

37
00:01:49.580 --> 00:01:53.760
Mijn vision studio wilde niet en al dat soort fratsen.

38
00:01:54.200 --> 00:01:57.380
Dus dat ging niet zo soepel als ik wilde.

39
00:01:57.740 --> 00:02:00.140
Tegelijkertijd wilde ik ook iets op Prime Day kopen,

40
00:02:00.240 --> 00:02:01.460
want het was ook Prime Day.

41
00:02:02.140 --> 00:02:05.860
Ik had een lasermeter gezien.

42
00:02:06.360 --> 00:02:08.860
Maar goed, het moment dat ik Luc aan het helpen was,

43
00:02:08.940 --> 00:02:13.960
en het was volgens mij een uur of elf uur zavond of zo,

44
00:02:15.620 --> 00:02:17.020
bleek ineens het product wat ik wilde hebben,

45
00:02:17.020 --> 00:02:18.800
bleek ineens niet meer beschikbaar te zijn.

46
00:02:18.840 --> 00:02:20.900
Dus ik was gewoon echt serieus, chagrijdig.

47
00:02:20.900 --> 00:02:23.900
Ik denk, shit, dan zit ik op te helpen.

48
00:02:24.060 --> 00:02:26.160
En dan product weg.

49
00:02:27.380 --> 00:02:30.340
Maar het mooie was, het was wel een beetje een rollercoaster die avond,

50
00:02:30.520 --> 00:02:32.900
Johnny kwam online en die had ook een Amazon account,

51
00:02:32.920 --> 00:02:34.300
maar op de Nederlandse site.

52
00:02:35.280 --> 00:02:37.380
En daar was het product ook beschikbaar.

53
00:02:37.420 --> 00:02:40.440
Dus ik was uiteindelijk toch weer blij en het probleem was opgelost.

54
00:02:40.480 --> 00:02:45.100
Dus dit was echt gewoon in een korte tijd alle emotie die je

55
00:02:45.100 --> 00:02:48.200
maar mee kon krijgen met de software ontwikkeling.

56
00:02:48.200 --> 00:02:50.480
En dan op een door de weekse avond.

57
00:02:50.820 --> 00:02:51.360
Ja, precies.

58
00:02:51.860 --> 00:02:53.840
Ja, mensen helpen, imposter syndrome.

59
00:02:54.620 --> 00:02:57.960
Producten zijn kwijt via Amazon en uiteindelijk weer opgelost.

60
00:02:58.180 --> 00:03:03.320
Dus dat was wel een software project even in een uur of twee tijd.

61
00:03:04.260 --> 00:03:07.100
Dus dat was wel bijzonder.

62
00:03:09.120 --> 00:03:13.980
Ja, verder wil ik ook nog onze minisponsor.

63
00:03:14.520 --> 00:03:17.780
Nou, minisponsor, degene die het mogelijk maakt dat we online opnemen,

64
00:03:17.780 --> 00:03:20.380
dat is Salves. Die wil ik natuurlijk bedanken.

65
00:03:20.860 --> 00:03:23.700
Zonder hen kunnen we deze opnames niet online doen.

66
00:03:23.840 --> 00:03:26.580
Dus dat is sowieso fijn.

67
00:03:26.940 --> 00:03:29.380
En vandaag hebben we natuurlijk ook een heel leuke gast.

68
00:03:30.820 --> 00:03:33.080
En ik ben heel erg onder de indruk eigenlijk wel,

69
00:03:33.140 --> 00:03:36.580
want ik ging even kijken zeg maar op haar site.

70
00:03:37.600 --> 00:03:40.380
En ik dacht, wow, nou, dat is echt serieus.

71
00:03:40.680 --> 00:03:44.540
Ik bedoelde, in mijn oude, heel, heel vroeger had ik,

72
00:03:44.540 --> 00:03:47.900
deed ik toch wel eens een presentatie of zo links en rechts.

73
00:03:48.100 --> 00:03:50.320
Maar dit is toch echt wel even wat serieuzer.

74
00:03:51.380 --> 00:03:53.700
Dus dat vond ik echt wel gaaf om te zien.

75
00:03:55.100 --> 00:03:58.620
En ik zag ook, maar dat moet je straks misschien maar even corrigeren,

76
00:03:58.680 --> 00:04:01.120
dat het echt in een tijdspannen van vier jaar of zo was.

77
00:04:01.160 --> 00:04:03.420
Dus dat was ook wel indrukwekkend.

78
00:04:03.960 --> 00:04:06.160
Maar goed, om niet te lang er omheen te draaien,

79
00:04:06.300 --> 00:04:07.940
ons gast voor vandaag is Lydia Harley.

80
00:04:08.480 --> 00:04:11.940
Hoi. Bedankt voor de uitnodiging dat ik hier kan zijn trouwens.

81
00:04:11.940 --> 00:04:12.880
Ja, geen probleem.

82
00:04:13.560 --> 00:04:15.560
De eer is geheel aan onze kant.

83
00:04:18.440 --> 00:04:21.680
We hadden van tevoren zaten een beetje te praten erover van hey,

84
00:04:21.820 --> 00:04:25.280
hebben we wel gecheckt of we het Engels te houden of Nederlands talig moeten doen?

85
00:04:27.120 --> 00:04:31.080
Ja, we blijven, het is CodeKlets en nog geen CodeChat, zeg maar.

86
00:04:31.120 --> 00:04:33.740
Dus we proberen het nog wel Nederlands te houden.

87
00:04:33.840 --> 00:04:36.020
Dus het kan zijn dat je af en toe, ja, dat vind ik niet erg,

88
00:04:36.360 --> 00:04:38.720
dat je misschien een term in het Engels of zo...

89
00:04:38.720 --> 00:04:40.560
Komt goed, ik ga mijn best doen.

90
00:04:40.860 --> 00:04:45.400
Maar inderdaad, ik heb een hele lange tijd niet echt op deze manier Nederlands gepraat.

91
00:04:46.020 --> 00:04:49.720
Dus als ik dom klik of raar, ja, whatever.

92
00:04:50.560 --> 00:04:51.240
Nee, dat maakt niet uit.

93
00:04:52.360 --> 00:04:56.620
Het feit dat software ontwikkeling is dat de meeste termen toch weer Engels.

94
00:04:56.940 --> 00:05:02.160
En ik denk dat alle ontwikkelaars wel Engels zullen kunnen spreken.

95
00:05:02.900 --> 00:05:07.720
Ja, de vraag die we aan iedereen stellen is hoe ben je begonnen met programmeren?

96
00:05:10.000 --> 00:05:16.800
Oké, ik denk, ja, oké, mijn echt eerste programmeringservaring was op Tumblr.

97
00:05:16.920 --> 00:05:19.420
Ik weet niet of je dat kent, zo'n social media website.

98
00:05:19.700 --> 00:05:22.820
Toen ik op de middelbare school zat, ik kon een beetje je templates veranderen.

99
00:05:23.140 --> 00:05:27.700
En dat is, zeg maar, toen ik eerst dacht van, oh, dit is eigenlijk een beetje hoe browsers werken.

100
00:05:27.780 --> 00:05:31.400
Weet je, dit is HTML, jQuery, echt super oud, nu alweer.

101
00:05:32.300 --> 00:05:34.300
Maar daarmee kwam ik ermee in contact.

102
00:05:34.400 --> 00:05:37.240
Mijn vader is ook cybersecurity, dus hij is altijd heel erg geweest.

103
00:05:37.240 --> 00:05:41.220
Oké, probeer gewoon te coden, maar als je vader zegt, dan doe je dat niet.

104
00:05:41.820 --> 00:05:44.480
Het was gewoon saai. Ik dacht van, oké, ik zit nog op school, whatever.

105
00:05:46.180 --> 00:05:50.020
En daarna was ik gestaagd van het gymnasium en ik wist echt niet wat ik wilde doen.

106
00:05:50.160 --> 00:05:55.180
Ik haat de school. Alles wat ik toen deed, dacht ik van, oké, ik weet het niet.

107
00:05:55.360 --> 00:05:58.900
Ik en al mijn vrienden, we gingen allemaal naar particular rechten of naar Utrecht.

108
00:05:59.060 --> 00:06:00.620
Ik dacht van, ja, dat wil ik allemaal echt niet.

109
00:06:01.420 --> 00:06:06.040
Toen nam ik een tussenjaar, ik ging naar Zweden en ja,

110
00:06:07.440 --> 00:06:13.380
daar begon ik of ja, in mijn familie werd teruggezegd, oké, maar je kan ook gewoon echt programmeel,

111
00:06:13.380 --> 00:06:15.740
zeg maar, als een baan. Dat had ik nooit in vandaag gedacht.

112
00:06:15.840 --> 00:06:18.980
Ik dacht van, oké, ja, ik weet niet.

113
00:06:19.720 --> 00:06:26.340
Dus toen ging ik zo'n een bootcamp nemen in Florida, waar ik meer moderne frameworks,

114
00:06:27.240 --> 00:06:28.720
waar ik ermee in contact kwam.

115
00:06:30.200 --> 00:06:34.180
Ik deed wel meer met Reactor in m'n tussenjaar, weet je, op Code Academy of zo.

116
00:06:34.180 --> 00:06:38.540
Dit was in 2016, dus het was nog best wel nieuw, 2015 misschien wel.

117
00:06:39.720 --> 00:06:43.220
En ja, na dat bootcamp dacht ik van, oké, weet je, ik ga gewoon niet naar de universiteit.

118
00:06:43.380 --> 00:06:45.580
Ik heb er helemaal niks mee, ik ben helemaal klaar met het schoolsysteem.

119
00:06:45.660 --> 00:06:51.080
Waarom zou ik dat doen? En tijdens mijn bootcamp ging ik ook meer dingen delen over,

120
00:06:51.080 --> 00:06:56.080
zeg maar, mijn ervaring met Learn How To Code, want ik wist niemand in mijn kring die het ook deed.

121
00:06:56.220 --> 00:06:59.520
Ik dacht echt, ik ben de enige die dit doet, dus ik wilde wel meer vrienden hebben.

122
00:06:59.720 --> 00:07:01.180
Ik weet niet, het was gewoon eenzaam.

123
00:07:01.180 --> 00:07:05.200
En toen denk ik dat op Instagram, toen kreeg ik steeds meer positieve berichten van,

124
00:07:05.240 --> 00:07:08.820
oh, this is so inspiring, we like that you share all of this.

125
00:07:11.020 --> 00:07:14.700
En daarna ging ik meteen werken, gewoon professioneel.

126
00:07:15.000 --> 00:07:18.320
Ik begon met, Reactive was een front-end position met TypeScript.

127
00:07:19.060 --> 00:07:23.820
En nog was het, het was toch wel kind of, I edge technologies in 2016, 2017.

128
00:07:24.120 --> 00:07:26.900
Dus het was spannend, maar het was superleuk, superveel geleerd toen al.

129
00:07:27.020 --> 00:07:28.820
Het was even 3D ontwikkeling en zo.

130
00:07:29.340 --> 00:07:36.220
En toen schreef ik een artikel op Medium van Advice voor mijn 19-euro software engineer of zoiets.

131
00:07:36.460 --> 00:07:38.500
Gewoon zeg maar, wat ik al het deed om daar te komen.

132
00:07:38.900 --> 00:07:42.100
En dat ging viral, gewoon binnen een paar dagen.

133
00:07:42.600 --> 00:07:46.380
Ik weet niet wat er gebeurde, maar iedereen ging het retweeten, iedereen ging het liken,

134
00:07:46.460 --> 00:07:48.480
ook mensen van de React team, Dan Abramov.

135
00:07:49.900 --> 00:07:53.580
En op die manier kwam, kende of is iedereen mijn naam?

136
00:07:53.920 --> 00:07:57.660
En vanaf daar is het zeg maar gewoon geëxproteerd, als het ware.

137
00:07:58.840 --> 00:08:04.720
Ja, dus mijn programming journey is nogal, ja, ik weet niet.

138
00:08:04.840 --> 00:08:10.260
Het is een vaag pad, maar het is heel snel gegaan en begonnen als een perfect storm,

139
00:08:11.160 --> 00:08:17.240
eigenlijk door een beetje geluk van veel veel aandacht te krijgen en daarmee dus ook

140
00:08:17.240 --> 00:08:20.440
gelijk helemaal ingezogen worden bij toeval.

141
00:08:21.740 --> 00:08:26.000
En het was een blessing and a curse, want ik was nog steeds natuurlijk heel erg van oh my gosh,

142
00:08:26.620 --> 00:08:30.960
mensen verwachten zoveel van me en ik weet niet en ik ben ontzettend perfectionistisch

143
00:08:30.960 --> 00:08:32.960
om het te komen en ik vind het zo ontzettend leuk.

144
00:08:33.140 --> 00:08:38.220
Maar toen begon ik echt steeds strenger op mezelf te zijn van oké, I'm going to be the best.

145
00:08:38.480 --> 00:08:45.360
Nee, ik word hier gewoon het beste en ik ging gewoon meer manifesten van ik word deze persoon,

146
00:08:45.500 --> 00:08:48.480
maar om die persoon te worden, moet ik die al zijn, als het ware.

147
00:08:50.020 --> 00:08:53.600
Dus daarmee, weet je, ik begon meteen met op conferenties te praten,

148
00:08:53.600 --> 00:08:58.140
ontzettend veel coderen, meteen als contract, of eerst als ik begon met gewoon vaste banen,

149
00:08:59.280 --> 00:09:03.640
daarin als contractor, in JavaScript, React, GraphQL, Serverless,

150
00:09:03.800 --> 00:09:06.740
al die edge technologies dat ik echt ontzettend leuk vind.

151
00:09:07.060 --> 00:09:09.920
Wat ik nu helemaal kan doen is echt bizar.

152
00:09:10.280 --> 00:09:13.520
Ja, ja, ja. Maar dat is wel in een heel korte tijd, want je zegt nu,

153
00:09:13.740 --> 00:09:17.720
je was 19 toen je dat artikel, dat medium-artikel had geschreven, toch?

154
00:09:18.340 --> 00:09:21.100
Ja. En dat is vier, vijf jaar geleden, ja toch?

155
00:09:21.400 --> 00:09:23.160
Ja, ik ben op dit moment 23, dus.

156
00:09:23.700 --> 00:09:28.440
Precies. Dus even voor jou, dat is even een enorm veel, zeg maar,

157
00:09:28.700 --> 00:09:32.340
wat andere mensen, dit is een oude man die spreekt dan maar.

158
00:09:33.460 --> 00:09:36.720
Wat andere mensen, zeg maar, in tien jaar of zo, of misschien nog wat langer

159
00:09:36.720 --> 00:09:39.280
hebben geweest, wat heb je gewoon even gecompresst in die vier jaar?

160
00:09:39.320 --> 00:09:44.000
Want je pakt die technologie op, je was 19, je schreef dat stuk,

161
00:09:44.080 --> 00:09:46.520
je zegt net, ik heb typescript gedaan, ik heb react gedaan.

162
00:09:46.640 --> 00:09:50.660
Nou, dat was voor sommige mensen vier jaar geleden super nieuw.

163
00:09:51.120 --> 00:09:52.140
Waar beginnen we mee?

164
00:09:53.200 --> 00:09:54.280
En daar ben je gewoon helemaal ingedoogd.

165
00:09:54.400 --> 00:09:55.820
Dus dat vind ik, goed, dat las ik.

166
00:09:55.980 --> 00:09:57.100
Ik denk, nou, ik vind het gewoon bijzonder.

167
00:09:57.280 --> 00:09:59.920
Dat is niet zomaar, dat hoor je niet vaak.

168
00:10:00.040 --> 00:10:02.600
Je hoort het heel vaak van, oké, ik ben daar een beetje ingerold

169
00:10:02.600 --> 00:10:03.980
en dat duurde een paar jaar.

170
00:10:04.320 --> 00:10:06.820
En toen heb ik uiteindelijk een keer in een conferentie gesproken,

171
00:10:06.940 --> 00:10:08.440
zeg maar, zo. Dat is de typical way.

172
00:10:08.800 --> 00:10:12.120
Ja, mensen moeten wat meer confidence in hunzelf hebben.

173
00:10:12.460 --> 00:10:16.400
Mensen zitten vaak te twijfelen van, oh, dat kan ik vast niet,

174
00:10:16.520 --> 00:10:17.560
zo'n persoon ben ik niet.

175
00:10:17.980 --> 00:10:19.620
Gewoon, screw it, gewoon lekker doen.

176
00:10:19.780 --> 00:10:21.480
Gewoon, je leeft maar één keer, echt.

177
00:10:22.520 --> 00:10:25.400
Ja, ik moet zeggen, ik heb wel heel erg veel last van imposter syndrome

178
00:10:25.400 --> 00:10:27.480
op dat gebied eigenlijk.

179
00:10:28.340 --> 00:10:31.700
Ik heb zeker in die eerste vijf jaar van mijn programmeer carrière

180
00:10:31.700 --> 00:10:33.900
nooit gedacht van, oh, ik ga even een presentatie geven.

181
00:10:34.060 --> 00:10:35.600
Ik had altijd zoiets van, ja, wat weet ik nou?

182
00:10:35.680 --> 00:10:37.180
Weet je wel, ik kom net om de hoek kijken.

183
00:10:37.640 --> 00:10:38.000
Tuurlijk.

184
00:10:39.420 --> 00:10:41.020
Dus ik had er best wel last van.

185
00:10:41.160 --> 00:10:42.900
Nu ben ik wel wat zekerder van mijn zaak,

186
00:10:43.180 --> 00:10:44.600
maar ja, toch nog steeds.

187
00:10:45.220 --> 00:10:49.540
Het was het plan om eigenlijk 2020 voor het eerst ergens een presentatie

188
00:10:49.540 --> 00:10:51.300
te gaan doen, om het gewoon een keer te proberen.

189
00:10:51.420 --> 00:10:55.280
Maar goed, toen kwam er een covid onderhoek zeilen.

190
00:10:55.640 --> 00:10:58.220
Dus ja, precies, dus dat schoot niet zo goed op.

191
00:10:58.720 --> 00:11:00.840
Maar wie weet hoe dat uiteindelijk wel weer gaat.

192
00:11:01.120 --> 00:11:05.120
Maar ja, ik moet zeggen, ik ben in 2013 afgestudeerd, geloof ik.

193
00:11:06.300 --> 00:11:09.640
Dus ja, het heeft bij mij acht jaar geduurd voordat ik eindelijk

194
00:11:09.640 --> 00:11:12.060
een keer zoiets had van, oh, nou, nu zou ik het wel durven

195
00:11:12.060 --> 00:11:13.020
om ergens over te vertellen.

196
00:11:13.020 --> 00:11:15.120
Nu heb ik wel het idee dat ik ergens goed genoeg in ben.

197
00:11:15.420 --> 00:11:19.280
Dus ik vind het wel heel knap dat je gewoon, ja, zeker zo snel

198
00:11:19.280 --> 00:11:20.940
dat ben gestart.

199
00:11:21.100 --> 00:11:21.420
Dank je.

200
00:11:22.000 --> 00:11:22.700
Ja, zeker.

201
00:11:23.660 --> 00:11:26.820
Want het is ook, kijk, het is ook één ding ook nog.

202
00:11:27.880 --> 00:11:30.080
Hoe zeg je dat? In Nederland bijvoorbeeld worden we ook helemaal niet.

203
00:11:30.400 --> 00:11:31.500
Dat heb je natuurlijk al meegemaakt.

204
00:11:31.560 --> 00:11:33.500
Je hebt de gymnasium in Nederland gedaan, toch?

205
00:11:34.420 --> 00:11:36.140
Ja, we worden we eigenlijk helemaal niet zo gestimuleerd

206
00:11:36.140 --> 00:11:39.740
om te presenteren en we zijn niet very outgoing, zeg maar.

207
00:11:39.960 --> 00:11:42.280
Nee, echt, don't get me started.

208
00:11:42.880 --> 00:11:47.740
De Nederlandse mentaliteit is iets, ik kan hier uren over klagen.

209
00:11:48.600 --> 00:11:50.700
En natuurlijk generaliseer ik dan enorm.

210
00:11:51.900 --> 00:11:59.040
Maar nee, Nederland, veel Nederlanders, ik kan, nee, ik, oh, echt.

211
00:11:59.740 --> 00:12:01.060
Ze kunnen zoveel bereiken.

212
00:12:01.140 --> 00:12:03.020
Nederland kan zoveel bereiken.

213
00:12:03.740 --> 00:12:08.300
Maar niet met hoe we op dit moment omgaan met en educatie

214
00:12:08.300 --> 00:12:11.720
en met gewoon hoe mensen in het leven staan, wat voor doelen ze hebben.

215
00:12:11.720 --> 00:12:13.720
En hoeveel we daarvoor willen doen.

216
00:12:15.160 --> 00:12:17.700
Ja, dat laatste wat je zegt, dat is denk ik wel.

217
00:12:17.920 --> 00:12:19.800
Kijk, wat in Nederland heel vaak wordt gezegd,

218
00:12:20.080 --> 00:12:24.080
is we hebben een zesjes cultuur of zo.

219
00:12:24.880 --> 00:12:26.120
Dus een zesje is goed genoeg.

220
00:12:26.280 --> 00:12:27.680
Maar dat is ook echt zo.

221
00:12:28.000 --> 00:12:30.840
Dat is een beetje zo van, oh ja, oké, een zes is goed genoeg.

222
00:12:31.100 --> 00:12:32.640
En weet je, moet je niet te druk maken.

223
00:12:33.380 --> 00:12:34.920
Dat geldt, weet je, dus ook weer generaliseren.

224
00:12:34.960 --> 00:12:37.640
Dat geldt echt niet voor iedereen, want eerlijk is eerlijk,

225
00:12:37.760 --> 00:12:39.560
er gebeuren ook heel mooie dingen in Nederland, zeg maar.

226
00:12:39.560 --> 00:12:43.880
Ik bedoel, het is niet voor niks dat er best wel veel innovatie is geweest in Nederland.

227
00:12:44.640 --> 00:12:48.900
Maar op software ontwikkeling, dat sentiment dat je hebt, dat herken ik wel, zeg maar.

228
00:12:49.040 --> 00:12:52.200
Ik denk, oké, we kunnen veel meer bereiken.

229
00:12:52.920 --> 00:12:57.000
Maar goed, dus dat presenteer, overal, dat zit niet in ons.

230
00:12:57.480 --> 00:12:59.360
Of ten eerste, dat is in Nederland niet zo,

231
00:12:59.920 --> 00:13:00.860
ja, het wordt niet gestimuleerd.

232
00:13:01.520 --> 00:13:03.840
Als het wel gestimuleerd wordt, dan ga je het ook makkelijker doen.

233
00:13:04.260 --> 00:13:06.860
En dan weet je, dan krijg je die vrees heb je ook minder.

234
00:13:06.860 --> 00:13:10.640
Ja, ik vind de hele drive is er niet echt in Nederland.

235
00:13:10.800 --> 00:13:12.400
En dat merk ik en dat snap ik.

236
00:13:12.500 --> 00:13:15.420
Weet je, als ja, dat zie ik ook met mijn eigen vrienden van,

237
00:13:15.640 --> 00:13:17.420
oké, maar waarom zou je gemotiveerd zijn?

238
00:13:17.480 --> 00:13:20.840
Weet je, als je goed of als je oké bent met.

239
00:13:21.120 --> 00:13:25.740
Oké, ik wil niet zeggen average, maar gewoon hoe hier de meeste mensen leven dan.

240
00:13:25.820 --> 00:13:29.240
Oké, weet je, goed voor jou trouwens, echt totaal niet prima.

241
00:13:30.140 --> 00:13:33.720
Maar ja, inderdaad, je kan hier gewoon heel chill leven eigenlijk.

242
00:13:34.420 --> 00:13:37.860
Maar ja, ik werk vooral met Amerikaanse klienten,

243
00:13:38.040 --> 00:13:39.520
met Amerikaanse collega's.

244
00:13:40.020 --> 00:13:42.580
Daar kan ik gewoon echt het best mee werken, want zij snappen van,

245
00:13:43.120 --> 00:13:47.120
oké, wat je er in doet, krijg je er ook uit, als het ware.

246
00:13:47.520 --> 00:13:50.440
Hoe hard je werkt, echt, het pays off.

247
00:13:50.960 --> 00:13:54.620
Maar in Nederland is dat ook trouwens vaak niet waar.

248
00:13:54.680 --> 00:13:55.720
Je kan hier heel hard werken.

249
00:13:55.780 --> 00:13:57.740
En ik ken ook heel veel hardwerkende Nederlanders en die

250
00:13:57.740 --> 00:14:00.500
blijven dan gewoon een beetje in dezelfde positie,

251
00:14:00.500 --> 00:14:02.440
een beetje in dezelfde dingen doen leven.

252
00:14:03.060 --> 00:14:03.820
Dus ik weet niet.

253
00:14:04.000 --> 00:14:05.640
Ja, ik vind het jammer.

254
00:14:06.020 --> 00:14:10.240
Ik zou echt, echt willen dat Nederlanders iets meer iets harder.

255
00:14:11.160 --> 00:14:12.240
Nee, ik ben er wel netjes eens hoor.

256
00:14:12.480 --> 00:14:15.080
Ik heb aan de andere kant juist weer over de Amerikaanse cultuur

257
00:14:15.080 --> 00:14:19.020
dat ik denk, nou, nou, nou, weet je, het hoeft ook weer niet zo overdreven.

258
00:14:20.000 --> 00:14:22.660
Dus inderdaad een beetje in de midden lijkt me wel mooi.

259
00:14:22.940 --> 00:14:27.260
Het is precies, maar goed, dat zit ook echt wel door en door in het Amerikaanse.

260
00:14:27.260 --> 00:14:28.440
Maar het is ja, weet je wat?

261
00:14:28.820 --> 00:14:30.700
De de de de highest are higher, zeg maar zo.

262
00:14:30.700 --> 00:14:31.780
Dan ga ik ook Engels praten.

263
00:14:33.380 --> 00:14:34.720
Het hoger is hoger, zeg maar.

264
00:14:34.800 --> 00:14:35.780
Het lager is ook lager.

265
00:14:36.260 --> 00:14:37.900
Dus het is best wel veel extreem.

266
00:14:37.960 --> 00:14:39.120
En dat is in Nederland is het een beetje.

267
00:14:39.220 --> 00:14:40.880
Dat is ook in Nederland bepolderen.

268
00:14:40.940 --> 00:14:43.820
Dus het is een beetje in het midden, zeg maar, een beetje concessies doen,

269
00:14:43.880 --> 00:14:48.580
een beetje geven nemen en dan komen er wel ook niet te veel mensen boos maken en zo.

270
00:14:48.620 --> 00:14:49.900
Dus dat is ook een beetje in Nederland.

271
00:14:50.180 --> 00:14:53.100
Ook met sporten trouwens, hoe Amerikanen tegen sport aankijken,

272
00:14:53.360 --> 00:14:56.200
is compleet anders hoe wij in Nederland er tegen aankijken.

273
00:14:56.820 --> 00:14:58.640
Dus dat maakt echt wel uit.

274
00:14:59.400 --> 00:15:03.820
Ik moet wel zeggen, ik heb vier kinderen, dus de drie oudste die zitten op de basisschool.

275
00:15:04.620 --> 00:15:08.940
Ik merk wel dat ze nu al wel, zeg maar, anders omgaan met hoe ze moeten presenteren.

276
00:15:09.360 --> 00:15:11.560
En je merkt ook dat ze het leuk vinden, zeg maar.

277
00:15:11.640 --> 00:15:14.440
Dus iedereen in de klas presenteert en dat ze dat echt wel leuk vinden.

278
00:15:14.580 --> 00:15:15.880
Van oké, ik heb iets leuks verteld.

279
00:15:16.140 --> 00:15:20.140
Terwijl toen ik op mijn basisschool zat, ik vond presenteren echt, echt niet leuk.

280
00:15:20.140 --> 00:15:21.940
Eén keer per jaar een boekbespreking en dat bleef.

281
00:15:22.360 --> 00:15:23.200
Ja, dat.

282
00:15:23.280 --> 00:15:25.860
Dat je van die boeken, die kon je dan in een bibliotheek of van heel kleine boeken,

283
00:15:25.860 --> 00:15:28.080
kon je een onderwerp uitzoeken en dan kun je daar iets over doen.

284
00:15:28.520 --> 00:15:29.320
En dan echt.

285
00:15:29.460 --> 00:15:31.260
Nou, geloof mij, zenuwen.

286
00:15:31.360 --> 00:15:34.780
Als je mijn moeder zou spelen, ik echt, ik wist gewoon niet wat ik moest doen.

287
00:15:35.020 --> 00:15:36.440
Ik zat echt, oké, en nu?

288
00:15:37.180 --> 00:15:39.320
Maar was dat een onderwerp wat je ook leuk vond?

289
00:15:39.400 --> 00:15:41.200
Of was het een onderwerp wat je moest doen?

290
00:15:41.460 --> 00:15:43.920
Ja, precies, dat, dat is, dat is het ook.

291
00:15:44.680 --> 00:15:47.460
En goed, mijn ouders zijn zeg maar allebei, die komen uit Tunisie.

292
00:15:47.580 --> 00:15:50.140
Dus die hebben niet een opleiding in Nederland meegekregen.

293
00:15:50.360 --> 00:15:50.900
Dus een spreekbud.

294
00:15:50.940 --> 00:15:53.600
Dus ik kon niet aan mijn ouders vragen van hoe zit dat met een spreekbud.

295
00:15:53.600 --> 00:15:55.620
Dus ik zat echt vast. Ik had echt zoiets van, oké.

296
00:15:55.620 --> 00:15:57.500
Ja, en nu? Weet je wel, wat moet ik nou?

297
00:15:58.120 --> 00:16:01.960
Terwijl later, zeg maar pas echt, toen ik ging werken zelfs,

298
00:16:02.000 --> 00:16:04.400
het presenteert toen, toen merkte ik, als ik een onderwerp,

299
00:16:04.720 --> 00:16:07.000
toen was het bijvoorbeeld XML, dus dit is al postgelegd.

300
00:16:07.220 --> 00:16:08.980
Dus XML was toen net nieuw.

301
00:16:09.560 --> 00:16:10.380
En toen moest ik uitleggen.

302
00:16:10.420 --> 00:16:13.220
Toen vond ik het leuk om andere mensen uit te leggen wat XML was

303
00:16:14.120 --> 00:16:16.520
en schema's, later SOAP, dus al die dingetjes,

304
00:16:16.660 --> 00:16:18.420
om dat te delen met je collega's.

305
00:16:18.440 --> 00:16:19.600
En dat vond ik leuk om te doen.

306
00:16:20.640 --> 00:16:22.600
En als je precies wat je ook zei van,

307
00:16:22.720 --> 00:16:24.660
als het een onderwerp is wat jij leuk vindt

308
00:16:24.660 --> 00:16:28.460
en wat je ook echt kent en waar een soort van passie is of zo,

309
00:16:28.460 --> 00:16:31.280
of in ieder geval een betrokkenheid bij is,

310
00:16:31.420 --> 00:16:32.280
dan gaat het veel makkelijker.

311
00:16:32.300 --> 00:16:33.340
Dan is het eigenlijk geen presenteer,

312
00:16:33.360 --> 00:16:34.740
maar je vertelt gewoon een verhaal, zeg maar,

313
00:16:34.900 --> 00:16:35.920
over iets wat je toch al weet.

314
00:16:36.960 --> 00:16:38.560
En dat, ja, dat is mijn dochter.

315
00:16:38.820 --> 00:16:43.620
Dus dat gaat het gewoon automatisch.

316
00:16:44.440 --> 00:16:47.900
Maar het wordt inderdaad wel meer gepromodet tegenwoordig,

317
00:16:47.920 --> 00:16:50.160
want inderdaad ze krijgen nu al elevator pitches

318
00:16:50.740 --> 00:16:52.940
echt in de eerdere klassen.

319
00:16:52.940 --> 00:16:55.520
Ja, dat zijn wel positieve ontwikkelingen, denk ik.

320
00:16:56.380 --> 00:16:57.400
Ja, klopt, klopt, klopt.

321
00:16:59.120 --> 00:17:02.280
Ja, dus je bent eigenlijk, je bent normaal gesproken,

322
00:17:02.340 --> 00:17:04.900
wat we vaak, dit is trouwens ook een verhaal

323
00:17:04.900 --> 00:17:06.560
wat ook wel vaak gebeurt, zeg maar,

324
00:17:07.020 --> 00:17:10.140
dat er een ouder zegt van, hey, je moet eigenlijk gaan programmeren,

325
00:17:10.300 --> 00:17:12.900
of een ouder zelf doet al iets met de computer zo

326
00:17:12.900 --> 00:17:15.720
en dan hun kind zegt, jij moet ook programmeren.

327
00:17:15.800 --> 00:17:19.540
We hebben een keer een aflevering gehad met Felina Hermans

328
00:17:19.540 --> 00:17:23.940
en dat ging vooral over het leren programmeren.

329
00:17:24.240 --> 00:17:27.060
En toen had ik ook met haar zo van, ja, ik wil eigenlijk mijn zoontje ook niet,

330
00:17:27.060 --> 00:17:29.620
hij moet niks, maar ik wil hem leren programmeren.

331
00:17:29.740 --> 00:17:32.920
Zei ze, nou, je kunt zeggen, oké, daar kun je het leren,

332
00:17:32.980 --> 00:17:36.740
maar je moet hem eigenlijk gewoon zelf laten oppakken,

333
00:17:37.080 --> 00:17:39.980
want dan leren ze het beste, want anders is het echt een ouder

334
00:17:39.980 --> 00:17:42.740
die zegt, ja, ik moet dat gaan doen. Ja, dat werkt niet.

335
00:17:42.940 --> 00:17:44.760
Ja, en ik ben ook programmeren zelf.

336
00:17:44.940 --> 00:17:48.260
Ik bedoel, voor mij is het meer een tool om iets anders te,

337
00:17:48.260 --> 00:17:50.340
het is niet mijn einddoel.

338
00:17:50.600 --> 00:17:53.380
En dat is hoe heel veel mensen het wel, zeg maar, aanpakken van,

339
00:17:53.580 --> 00:17:56.720
oké, weet je, je leert nu de syntax van Python, maar echt,

340
00:17:56.820 --> 00:17:59.900
waarom zou ik dat doen? Echt, letterlijk, ik zou het meteen vergeten

341
00:17:59.900 --> 00:18:02.480
als ik het daarna niet meteen apply, om iets te bouwen

342
00:18:02.480 --> 00:18:04.440
wat ik ook echt leuk vind en wat ik wil laten zien.

343
00:18:04.680 --> 00:18:07.200
En dan zou ik het gaan improveen. En weet je, zo leer je echt,

344
00:18:07.320 --> 00:18:10.500
in taal, zo leer je hoe valuable, zeg maar, programmeren is.

345
00:18:10.540 --> 00:18:12.520
En dit kan vooral met kinderen gewoon laten zien van,

346
00:18:12.900 --> 00:18:15.800
hey, je hebt een idee, cool, we kunnen dit meteen bouwen.

347
00:18:15.860 --> 00:18:17.240
Er zijn nu zoveel gewoon online tools,

348
00:18:17.240 --> 00:18:19.500
ook trouwens, die je gewoon kan gebruiken meteen.

349
00:18:19.680 --> 00:18:22.280
Replip, bijvoorbeeld, het is een Python game, boom.

350
00:18:22.720 --> 00:18:26.320
En ik weet niet, ja, ik vind het zonde soms om te zien dat heel

351
00:18:26.320 --> 00:18:29.120
veel mensen het van, oh ja, of ook op de middbare scholen,

352
00:18:29.140 --> 00:18:31.960
weet je wel, ik had ook zo'n IT-klas en was het gewoon echt,

353
00:18:32.120 --> 00:18:33.520
weet je niet, volgens mij gebasis Python.

354
00:18:33.800 --> 00:18:35.800
Ja, tuurlijk vind ik dat, niemand vind dat leuk, echt.

355
00:18:36.260 --> 00:18:39.420
Iedereen heeft dan nog steeds een heel verouderd beeld van programmeren.

356
00:18:40.180 --> 00:18:42.440
Ja, ik vind het zonde. Ik denk dat heel veel mensen,

357
00:18:43.080 --> 00:18:45.700
weet je, die hebben een heel goed idee, echt een million dollar idea.

358
00:18:45.700 --> 00:18:49.280
En dan kunnen ze het niet realiseren omdat ze toch een verkeerd beeld

359
00:18:49.280 --> 00:18:51.860
hebben van tech of dan, ja, ik weet niet.

360
00:18:52.500 --> 00:18:55.040
Ja, ik zou een keer een presentatie maken in Nederland en dan langs

361
00:18:55.040 --> 00:18:57.800
de scholen gaan om het beter te...

362
00:18:59.160 --> 00:19:03.080
Ik heb niet zulke goede ervaringen met middelbare scholen in Nederland.

363
00:19:04.520 --> 00:19:08.720
Ja, nee, dus ik weet niet, leraar, docenten vonden me altijd maar niks.

364
00:19:08.840 --> 00:19:12.020
Ik moest altijd na blijven, altijd, ik weet niet, ja.

365
00:19:12.380 --> 00:19:13.820
Dus ik wilde er nooit meer terug.

366
00:19:13.820 --> 00:19:17.940
Ik wil die hele tijd vergeet, maar ja, mensen zeiden dat ook.

367
00:19:18.180 --> 00:19:21.400
Het was wel toevallig, gewoon soms reaching mensen uit naar me van

368
00:19:21.400 --> 00:19:23.500
oh, we hebben tot dezelfde middelbare school gezeten, je moet hier echt

369
00:19:23.500 --> 00:19:26.480
een keer komen en zeg maar, presenteren, hoe je dit allemaal hebt gedaan.

370
00:19:26.800 --> 00:19:32.000
Dat deed ik ook echt van, misschien ooit als die wound is gehealed van

371
00:19:32.000 --> 00:19:34.660
de middelbare school, maar ja.

372
00:19:34.660 --> 00:19:39.940
Je hebt echt geen feite, dat is heel grappig, want mijn basisschool was saai.

373
00:19:40.180 --> 00:19:43.500
Ja, niet met vrienden was het gewoon leuk, maar ja, ik heb me

374
00:19:43.500 --> 00:19:45.660
verveeld, dus ik had meer in kunnen zitten.

375
00:19:45.980 --> 00:19:48.700
Minder bij onderwijs voelde ik heel leuk, maar dat was meer, ja, kattenkwaad

376
00:19:48.700 --> 00:19:50.220
uithalen, dus niet per se.

377
00:19:51.460 --> 00:19:54.140
Nou, anders gezegd, de eerste klas zeg maar, dus havo heb ik gedaan.

378
00:19:55.660 --> 00:20:00.500
Ja, moesten ze me echt, letterlijk echt uit het computerlokaal halen,

379
00:20:00.580 --> 00:20:04.040
want de lessen waren voorbij om drie uur meestal, als middags.

380
00:20:04.240 --> 00:20:06.680
Maar dan zat ik daar tot vijf uur, half zes.

381
00:20:08.000 --> 00:20:09.760
En dat was niet goed.

382
00:20:10.720 --> 00:20:15.160
Ik vind programmeren, ja, goed, ik vind het magisch zeg maar, dus los van

383
00:20:15.160 --> 00:20:17.460
de oplossingen maken, dat is een ander verhaal, dat is professioneel.

384
00:20:17.680 --> 00:20:20.600
Maar het programmeren vind ik leuk, maar ja, dat is gewoon een soort van

385
00:20:21.940 --> 00:20:25.280
een virus wat ik te pakken heb, maar dat is echt al heel lang geleden.

386
00:20:25.780 --> 00:20:29.520
Maar goed, maar nog steeds bijzonder, 19 jaar daar een beetje ingerold.

387
00:20:30.260 --> 00:20:33.540
Heel veel dingen gedaan, jouw site gaan we sowieso natuurlijk in de

388
00:20:33.540 --> 00:20:36.900
show notes zetten, dus dan kunnen mensen ook zien, ja, die zullen ook

389
00:20:36.900 --> 00:20:38.740
waarschijnlijk allemaal onder de indruk zijn van wat er allemaal staat.

390
00:20:38.740 --> 00:20:40.050
Dus dat is echt wat tof om te zien.

391
00:20:41.600 --> 00:20:42.530
Dus die zetten we daar neer.

392
00:20:45.160 --> 00:20:48.780
Ja, dan hebben we als hoofdontwerp eigenlijk voor vandaag, we wilden het

393
00:20:48.780 --> 00:20:50.940
over front-end development hebben en ook react.

394
00:20:52.120 --> 00:20:59.980
Ik heb, het grappige is, ik heb wat collega's gevraagd om vragen te

395
00:20:59.980 --> 00:21:04.520
stellen. Het is niet zozeer dat ik zelf geen vragen, maar ik klets

396
00:21:04.520 --> 00:21:07.280
makkelijker, soms kom ik met heel stomme vragen, dus ik dacht nou,

397
00:21:07.280 --> 00:21:10.840
misschien heeft iemand anders betere vragen.

398
00:21:14.020 --> 00:21:16.660
Misschien is het handig om te beginnen, maar nou, we gaan niet helemaal uitleggen

399
00:21:16.660 --> 00:21:18.960
wat front-end development is, maar laten we het hebben over react, zeg maar,

400
00:21:19.040 --> 00:21:22.800
want react is een van de libraries, ik zeg libraries, maar anderen noemen het

401
00:21:22.800 --> 00:21:25.980
framework, maar goed, laten we zeggen dat het een library is om front-end

402
00:21:25.980 --> 00:21:27.280
development mee te kunnen doen.

403
00:21:28.400 --> 00:21:31.640
Een van de, is het handig om die gewoon even te bespreken wat het is,

404
00:21:31.820 --> 00:21:35.640
of is dat misschien een stap te vroeg?

405
00:21:36.280 --> 00:21:37.730
Denk je dat het oké is?

406
00:21:39.900 --> 00:21:41.380
Vraag je dat aan mij? Ja, ja, sorry.

407
00:21:42.180 --> 00:21:43.700
Ja, natuurlijk, ja, helemaal prima.

408
00:21:44.300 --> 00:21:47.900
Ja, ja, goed, vertel, wat is react?

409
00:21:49.180 --> 00:21:54.360
Oké, dus react is het develop door Facebook, volgens mij in 2014, 2015 vooral.

410
00:21:55.900 --> 00:22:01.600
Ja, wat je ermee kan doen en nu in 2021, het is natuurlijk enorm opgeblazen

411
00:22:01.600 --> 00:22:05.500
en er zijn heel veel professionele websites, ook in production, die

412
00:22:05.500 --> 00:22:09.700
react gebruiken, zoals Facebook, Uber Eats, Netflix, Airbnb, Dropbox.

413
00:22:10.360 --> 00:22:15.220
Is dat je een heel en je UI kan maken, dan maar component based.

414
00:22:15.680 --> 00:22:18.800
Ik leg dit op een heel slechte manier uit in het Nederlands.

415
00:22:20.440 --> 00:22:25.140
Maar ja, dus het werkt vooral met react core hetzelfde.

416
00:22:25.140 --> 00:22:27.080
Dat is zeg maar de reconciler, everything else.

417
00:22:27.420 --> 00:22:30.040
En dan je hebt direct DOM, dus je kan react gebruiken in de browser,

418
00:22:30.440 --> 00:22:34.440
als een react native, dus je kan react gebruiken voor Android en iOS.

419
00:22:34.440 --> 00:22:37.020
En dit wordt ook uitgebreid naar web.

420
00:22:37.520 --> 00:22:40.000
Dus je kan eigenlijk gewoon universeel react gebruiken.

421
00:22:40.180 --> 00:22:42.880
Je kan over maar één code schrijven, werkt overal.

422
00:22:44.860 --> 00:22:47.060
Ja, het wordt op dat moment, de community is heel groot.

423
00:22:48.060 --> 00:22:52.040
Je hebt ook meta frameworks als Next.js, dus eigenlijk kan je van idee naar

424
00:22:53.560 --> 00:22:57.200
een deploy product in echt seconden eigenlijk.

425
00:22:58.500 --> 00:23:02.340
En ja, het is ook super of ja, met voorbeeld een Next.js

426
00:23:02.340 --> 00:23:07.160
of je eigen optimisaties, kan je het ook echt super optimist hebben.

427
00:23:07.660 --> 00:23:10.100
Goede lighthouse score als je daarnaar boeit.

428
00:23:11.440 --> 00:23:13.540
Ja, ik weet niet, het is super, super exciting

429
00:23:13.540 --> 00:23:14.920
wat er nu allemaal gebeurt met react.

430
00:23:15.740 --> 00:23:17.180
Of het allemaal goed is, weet niet.

431
00:23:18.160 --> 00:23:21.720
Maar we zullen zien wat ze in de nieuwe release allemaal gaan doen.

432
00:23:22.960 --> 00:23:23.500
Ja, ze zijn er weer.

433
00:23:23.780 --> 00:23:27.360
Ja, wat je ook zei, het is van van Facebook.

434
00:23:29.060 --> 00:23:32.120
Mijn eerste ervaring met react is, want mijn bij huidige werkgever

435
00:23:32.120 --> 00:23:38.440
hebben we het gebruikt, zeg maar, voor ons e-commerce platformen.

436
00:23:38.440 --> 00:23:41.240
Nou goed, dat is wel een jaar of zes,

437
00:23:42.380 --> 00:23:46.140
zes geleden ongeveer, denk ik, dat we daarmee begonnen zijn om dat te gebruiken.

438
00:23:46.300 --> 00:23:48.860
En ik was toen, nou, ik ben net developer van mezelf.

439
00:23:49.020 --> 00:23:52.960
We gebruiken content management systeem en ik gebruikte site core.

440
00:23:53.240 --> 00:23:55.280
Dus voordat ik bij mijn huidige werkgever werkte en daar

441
00:23:55.780 --> 00:23:58.780
voor de front-end development gebruikten we Angular.

442
00:23:59.360 --> 00:24:01.440
De oude, zeg maar, classic.

443
00:24:03.460 --> 00:24:05.720
En die vond ik op zich nog wel.

444
00:24:06.180 --> 00:24:08.680
Mijn eerste ervaring met Angular, zeg maar, oké, nou, dat is wel oké.

445
00:24:09.860 --> 00:24:13.900
Dus ik begreep met template-based, nou goed, dat hele verhaal,

446
00:24:14.260 --> 00:24:16.860
die Penis in Jackson, nou goed, dat dus.

447
00:24:17.200 --> 00:24:18.900
En toen kwam bij mijn huidige werkgever, toen zag ik react,

448
00:24:19.000 --> 00:24:22.440
toen zag ik de JSX-formaat, zeg maar.

449
00:24:22.520 --> 00:24:25.020
Dus ik schrok en ik denk, wat de hel?

450
00:24:26.400 --> 00:24:29.380
Wat is dit nou? Dit is JavaScript met HTML erin.

451
00:24:29.720 --> 00:24:31.400
Of nou goed, zo ziet het er uit natuurlijk.

452
00:24:32.300 --> 00:24:37.040
Dus ik was echt van, separation of concern, dit klopt niet, dit mag niet.

453
00:24:37.560 --> 00:24:40.640
Maar als het eenmaal het kwartje valt, dus als je begrijpt,

454
00:24:40.720 --> 00:24:42.800
als je denkt, oké, dan makes sense, zeg maar.

455
00:24:42.900 --> 00:24:45.760
Dus dan heb je eigenlijk van, oké, nou snap ik alle zaken.

456
00:24:46.400 --> 00:24:48.520
En dan zie je ook hoe ik in eerste instantie dacht,

457
00:24:48.640 --> 00:24:52.680
oké, dit is gewoon iets waar je front-end en web-development mee doet.

458
00:24:52.880 --> 00:24:57.440
Maar toen daarna had je react-native, ja, zoals jij net ook zei.

459
00:24:58.380 --> 00:24:59.360
En toen dacht ik, oh, cool.

460
00:24:59.360 --> 00:25:02.960
Dus je zou, zeg maar, die vertaling, zeg maar, naar, ja,

461
00:25:03.020 --> 00:25:06.320
dat is native code, of ook, je hebt ook react-VR gehad, volgens mij.

462
00:25:07.380 --> 00:25:09.080
Ja, ik weet niet of dat nu serieus nog gebeurt.

463
00:25:09.160 --> 00:25:14.320
Maar goed, er zijn meer van die plug-ins, of wie het ook noemt,

464
00:25:14.500 --> 00:25:16.480
react-native. Dus dat vond ik wel impressive.

465
00:25:17.260 --> 00:25:19.860
Dus ik, ja, ik was wel gepakt.

466
00:25:20.160 --> 00:25:22.180
Het is voor mij, ja, dat klinkt natuurlijk niet makkelijk om te zeggen,

467
00:25:22.320 --> 00:25:25.120
maar ik vind dat iedereen die mij kent, die zal het ook beamen.

468
00:25:25.280 --> 00:25:27.680
Het is voor mij mijn favoriete library, zeg maar, van de grote drie.

469
00:25:27.680 --> 00:25:30.200
Angular, React en Vue.

470
00:25:31.420 --> 00:25:35.000
Dus dat, maar goed, ja, oké, goede intro.

471
00:25:37.520 --> 00:25:41.680
Ja, meestal ook die dingetjes, heel vaak ook wij Nederlanders,

472
00:25:42.040 --> 00:25:44.560
hier in Nederland, alsof je niet Nederlands bent.

473
00:25:45.720 --> 00:25:49.100
Hier in Nederland leggen we heel veel dingen ook gewoon soms ook

474
00:25:49.100 --> 00:25:52.200
half in het Engels uit, want dan denk je, oké, dit is een term

475
00:25:52.200 --> 00:25:55.480
die is lastiger om te vertalen dan Nederlands, want dat klinkt het ook echt niet.

476
00:25:56.100 --> 00:25:59.140
Als developer leer je ook alle terminologie in het Engels,

477
00:25:59.140 --> 00:26:02.160
dus het is vaak ook gewoon makkelijker en duidelijker om het Engels te houden

478
00:26:02.160 --> 00:26:03.660
dan eigenlijk dan te vertalen.

479
00:26:04.300 --> 00:26:07.440
Als je dan familie uit moet leggen op een feestje, dan wordt het wel ingewikkeld.

480
00:26:08.200 --> 00:26:09.480
Ik voel wel het zo slaaggevig.

481
00:26:09.560 --> 00:26:11.700
Oh, ik ken het woord niet in het Nederlands.

482
00:26:12.060 --> 00:26:17.820
Oh, dat klinkt zo van oh, ja, ik snap je wel.

483
00:26:18.480 --> 00:26:20.720
In het Engels heb je dan gewoon allemaal van die mooie woorden

484
00:26:20.720 --> 00:26:23.580
wat gewoon echt de lading dekt en dan probeer je dat te vertalen.

485
00:26:25.140 --> 00:26:25.940
Componentization ofzo.

486
00:26:26.060 --> 00:26:27.340
Weet je gewoon zo'n mooie woord vervangen.

487
00:26:27.480 --> 00:26:29.660
Je denkt in programmeren, ja, vet logisch.

488
00:26:29.800 --> 00:26:30.980
Ik snap wat ermee bedoeld wordt.

489
00:26:31.320 --> 00:26:33.520
Ik weet wat je moet gaan doen.

490
00:26:33.860 --> 00:26:37.860
En dan in het Nederlands, ja, lego blokjes van maken ofzo.

491
00:26:38.480 --> 00:26:39.660
Het wordt echt zoiets slechts.

492
00:26:41.440 --> 00:26:43.020
Kijk, dat zijn de boodschappen.

493
00:26:43.200 --> 00:26:45.840
Wat dacht je van de separation of concern?

494
00:26:47.220 --> 00:26:48.320
Good luck met die.

495
00:26:49.980 --> 00:26:52.340
Opdeling van verantwoordelijkheid.

496
00:26:53.180 --> 00:26:53.880
Dat gaat toch niemand.

497
00:26:53.940 --> 00:26:56.640
Als ik dit nu zeg morgen tegen iemand, denk ik, waar heb jij het over?

498
00:26:57.280 --> 00:26:59.980
Ja, ga met het bedrijf reorganiseren ofzo.

499
00:27:02.300 --> 00:27:03.640
Dat zijn wel dingetjes.

500
00:27:03.760 --> 00:27:04.520
Ja, dat ben je gewend.

501
00:27:04.720 --> 00:27:06.280
Dus ja, die moet je erin houden.

502
00:27:06.420 --> 00:27:09.020
Kijk, het is weet je, in de Nederlandse taal heb je heel veel mensen

503
00:27:09.020 --> 00:27:11.920
die dan zeggen, ja, maar we zijn in Nederland, praat Nederlands.

504
00:27:12.100 --> 00:27:14.460
Maar dat is bij software ontwikkeling is dat gewoon kul.

505
00:27:14.780 --> 00:27:15.720
Dat kan gewoon niet.

506
00:27:16.100 --> 00:27:18.300
Uiteindelijk moet iedereen gewoon één taal gaan spreken.

507
00:27:18.300 --> 00:27:21.980
Ik bedoel, al die elke keer weer translating, dat is ook gewoon,

508
00:27:22.320 --> 00:27:24.960
het neemt zoveel mentale energie van iedereen ook echt.

509
00:27:25.160 --> 00:27:25.740
Iedereen moet typescripten.

510
00:27:25.760 --> 00:27:27.100
Your melody can't do better.

511
00:27:28.840 --> 00:27:30.580
Iedereen praat op straat alleen nog maar typescript.

512
00:27:30.760 --> 00:27:30.840
Wat?

513
00:27:32.900 --> 00:27:35.760
Ja, Engels is wel, ja, ik weet niet.

514
00:27:35.880 --> 00:27:38.200
Ik denk dat er heel veel Spanjaarden en Chinezen daar niet mee zijn.

515
00:27:38.360 --> 00:27:39.620
Nou, dat weet ik ook wel, ja.

516
00:27:39.700 --> 00:27:40.600
Dat is gewoon Neuralink.

517
00:27:40.700 --> 00:27:41.580
Wacht op Neuralink.

518
00:27:41.720 --> 00:27:43.600
Alleen morgen maar communiceren en gedachten.

519
00:27:43.920 --> 00:27:44.660
Ja, dat is wel.

520
00:27:44.740 --> 00:27:44.880
Hoe?

521
00:27:46.320 --> 00:27:47.500
Het is wel lekker efficiënt.

522
00:27:47.500 --> 00:27:48.580
Alleen intensief.

523
00:27:49.000 --> 00:27:54.960
Ja, het is ook een vraag die altijd heel langskomt.

524
00:27:55.320 --> 00:27:59.300
En hoe vind je eigenlijk het huidige Javascript landschap?

525
00:27:59.540 --> 00:28:02.140
Want het is natuurlijk, zeker mensen die je back-end development doen,

526
00:28:02.320 --> 00:28:05.020
die zeggen, ja, Javascript en Front-Atlantische,

527
00:28:05.060 --> 00:28:06.620
iedere week is er wel een nieuwe library.

528
00:28:06.940 --> 00:28:08.540
Ach ja, ze kunnen altijd wel zuren.

529
00:28:09.020 --> 00:28:10.180
Nee, dat is ook gewoon niet waar.

530
00:28:10.340 --> 00:28:13.260
Ik bedoel, op dit moment, als je, het is echt gewoon react.

531
00:28:13.440 --> 00:28:17.100
En misschien view, maar dat is vooral de Chinese community dat doet.

532
00:28:17.100 --> 00:28:18.800
Omdat ook de maintainer is Chinese.

533
00:28:20.420 --> 00:28:23.260
Als je weet, tuurlijk, je kan altijd wel frameworks schrijven.

534
00:28:23.360 --> 00:28:25.020
Maar of ze ook echt boeien? Nee, weet je?

535
00:28:25.040 --> 00:28:26.340
Je moet ook gewoon kunnen filteren.

536
00:28:27.400 --> 00:28:30.880
En ja, ik gebruik, ik ben vooral back-end developer trouwens.

537
00:28:30.940 --> 00:28:31.960
Ik bedoel, ik heb wel veel react gedaan,

538
00:28:32.060 --> 00:28:33.880
maar ik vind Front-Atlantisch niet echt super interessant.

539
00:28:34.000 --> 00:28:37.400
Ja, alleen maar zeg maar de browser en optimizing en weet ik veel.

540
00:28:39.060 --> 00:28:39.780
Ja, ik weet niet.

541
00:28:39.940 --> 00:28:41.680
Weet je? Ja, dit argument hoor je altijd.

542
00:28:41.720 --> 00:28:44.040
En ik echt van, oké, als je echt een goed product in mind hebt,

543
00:28:44.180 --> 00:28:46.080
dan zou dit niet eens in je opkomen.

544
00:28:46.080 --> 00:28:51.160
Dan is dit niet eens iets waar je over naar moet denken.

545
00:28:51.360 --> 00:28:55.500
Ik weet niet. Ja, ik ben enorm van JavaScript.

546
00:28:55.940 --> 00:28:58.880
Wel TypeScript, ik gebruik nooit JavaScript zonder TypeScript.

547
00:28:59.180 --> 00:29:00.840
Zit dus dat ik eigenlijk ben begonnen.

548
00:29:02.820 --> 00:29:03.640
Maar ja, ik weet niet.

549
00:29:04.400 --> 00:29:09.900
Ik weet ook niet of je bedoelt, zeg maar, die community of zeg maar,

550
00:29:10.120 --> 00:29:12.820
die environment of echt JavaScript, die internals.

551
00:29:13.360 --> 00:29:13.880
Nou, nog niet eens.

552
00:29:13.880 --> 00:29:17.220
Ja, misschien internazieel, niet zozeer de community.

553
00:29:17.340 --> 00:29:19.500
De community, daar kun je ook heel veel van vinden,

554
00:29:19.620 --> 00:29:22.600
maar op zich, dat is best gewoon een oké community,

555
00:29:22.780 --> 00:29:26.280
dus dat heb ik niet zo, ja, gewoon oké.

556
00:29:26.660 --> 00:29:27.540
Neem maar goed met de ontwikkeling.

557
00:29:27.940 --> 00:29:32.500
Kijk, er is, kijk, mensen hebben in een beeld dat JavaScript nog dat

558
00:29:32.500 --> 00:29:34.380
ouderwetse JavaScript is, en dat het veel staat,

559
00:29:34.440 --> 00:29:35.940
omdat we niet meer zoveel ontwikkeling hebben.

560
00:29:36.040 --> 00:29:37.980
Terwijl, ja, echt maar script in ieder geval.

561
00:29:39.080 --> 00:29:41.680
2015, 2016, 2017, dus dat gaat echt wel hard vooruit.

562
00:29:41.680 --> 00:29:45.840
En met TypeScript sowieso, ja, sommige mensen denken ook dat

563
00:29:45.840 --> 00:29:48.440
dat het helemaal vervangen wordt, zeg maar, straks door TypeScript.

564
00:29:49.600 --> 00:29:51.280
Ja, nou, je hebt natuurlijk ook nu Dino.

565
00:29:51.460 --> 00:29:52.620
Ik weet niet of je daar iets van hebt.

566
00:29:53.480 --> 00:29:57.960
Zelf vind ik het nogal, ik weet niet of dat een goede ontwikkeling is.

567
00:29:58.060 --> 00:30:00.700
Ik wil liever zelf dat, want dit is voor de creator van Node,

568
00:30:01.000 --> 00:30:04.820
hij heeft eigenlijk met Dino, los die alle problemen op,

569
00:30:05.160 --> 00:30:09.500
die hij wist, wist dat hij beter had gedaan toen hij Node bouwde.

570
00:30:10.500 --> 00:30:14.300
Je weet, denk ik ook van, oké, maar maak Node dan gewoon beter,

571
00:30:14.400 --> 00:30:16.640
in plaats van het nieuw product, er iedereen weer aan moeten wennen.

572
00:30:16.660 --> 00:30:18.840
Maar ja, dat kan dus, oh, dat blijkt maar niet.

573
00:30:20.060 --> 00:30:22.350
Ja, ik bedoel, er zijn natuurlijk altijd flaws, vooral met

574
00:30:25.180 --> 00:30:26.700
multithreading, al dat soort dingen.

575
00:30:27.900 --> 00:30:32.560
Prima, like valid concerns, maar voor de meeste applicaties

576
00:30:32.560 --> 00:30:36.220
die de meeste mensen hebben, vooral Node is echt meer dan genoeg.

577
00:30:36.220 --> 00:30:41.560
Ja, en ik zou, weet je, uiteindelijk, wat je nu allemaal kan doen

578
00:30:41.560 --> 00:30:45.440
met JavaScript, alle platforms die JavaScript ook support,

579
00:30:46.000 --> 00:30:49.220
volume and TypeScript, je kan letterlijk alles bouwen wat je wil.

580
00:30:49.540 --> 00:30:52.700
En uiteindelijk, we moeten gewoon eigenlijk naar een universiteiten taal toe,

581
00:30:53.900 --> 00:30:56.880
dat de meeste mensen gebruiken, gewoon puur om dat beter te maken,

582
00:30:57.720 --> 00:31:00.300
perfectioneren en daarmee kunnen we doorgaan in plaats van altijd

583
00:31:00.300 --> 00:31:03.200
maar weer die soort concurrentie, wat ik zelf vind,

584
00:31:03.300 --> 00:31:05.820
dat altijd alle progressie tegenhoudt eigenlijk.

585
00:31:06.620 --> 00:31:09.580
Ja, anderzijds kun je natuurlijk ook wel zien dat dat soort mensen

586
00:31:09.580 --> 00:31:12.920
juist de vooruitstrevers zijn die weer de technologie van morgen maken.

587
00:31:13.040 --> 00:31:16.540
Ik bedoel, programmeren is van oudsjeur natuurlijk altijd aan

588
00:31:16.540 --> 00:31:19.660
een soort golven onderhevig, om maar even zo te zeggen.

589
00:31:19.740 --> 00:31:23.200
Er is altijd een trend van een bepaalde taal en een bepaalde library

590
00:31:23.200 --> 00:31:24.300
of een bepaald framework.

591
00:31:25.860 --> 00:31:28.760
En ja, naarmate computers sneller worden krijg je, kijk,

592
00:31:28.960 --> 00:31:33.020
multi-threading was 20 jaar geleden, was dat gewoon nog niet echt een ding.

593
00:31:33.020 --> 00:31:36.380
Dus je had überhaupt, Artje, daar gewoon geen probleem mee.

594
00:31:36.620 --> 00:31:41.500
Dus in die tijd dat die applicaties gemaakt werden en de talen die toen

595
00:31:41.500 --> 00:31:44.320
met name gebruikt werden, die waren daar niet op voorbereid.

596
00:31:44.640 --> 00:31:47.380
En ik kan me wel voorstellen dat op een gegeven moment na, weet ik het,

597
00:31:47.480 --> 00:31:49.740
10, 15, 20 jaar, dat je gewoon zegt op een gegeven moment,

598
00:31:49.900 --> 00:31:53.000
oké, misschien is het beter om opnieuw te beginnen met de kennis van nu.

599
00:31:53.920 --> 00:31:56.240
En dan ja, maar dat is eigenlijk ook een beetje wat er gebeurt natuurlijk.

600
00:31:56.460 --> 00:31:59.660
JavaScript was jarenlang prima en nu zie je iedereen,

601
00:32:00.320 --> 00:32:01.860
zie je overstappen naar TypeScript.

602
00:32:01.860 --> 00:32:05.220
Wie weet over vijf of tien jaar gaat iedereen over naar Dino omdat ze dan

603
00:32:05.220 --> 00:32:08.040
denken, nou, misschien moeten we toch meer aandacht besteden aan

604
00:32:08.040 --> 00:32:10.900
beveiliging dan we nu kunnen met TypeScript ofzo.

605
00:32:10.960 --> 00:32:11.780
Oké, ik verzin maar wat.

606
00:32:12.560 --> 00:32:14.200
En ja, het is ook wel een beetje natuurlijk,

607
00:32:14.260 --> 00:32:17.360
ik moet wel van die voorvectors blijven houden, want anders,

608
00:32:17.600 --> 00:32:23.680
ja, zit er straks 20 miljoen mensen die zitten te committen in TypeScript ofzo.

609
00:32:23.820 --> 00:32:25.920
En dan wordt het ook niet heel veel beter van, kan ik me zo voorstellen.

610
00:32:26.520 --> 00:32:27.500
Ja, misschien juist wel.

611
00:32:28.000 --> 00:32:30.920
Ik bedoel, als de tijd dat het neemt,

612
00:32:30.920 --> 00:32:34.900
dat mensen dat ten eerste nog steeds met een technologie werken die niet

613
00:32:34.900 --> 00:32:40.100
zo goed is en er is een betere, weet je, denk ik van dit bedoel ik met als Dino.

614
00:32:40.420 --> 00:32:44.360
Dit is gewoon echt één voorbeeld van heel veel van dat ik dit heb gezien,

615
00:32:44.380 --> 00:32:45.380
ook in software.

616
00:32:45.600 --> 00:32:48.800
Mensen die zien een tool, het werkt niet goed, gaan ze een nieuwe bouwen.

617
00:32:48.880 --> 00:32:50.780
In plaats van dingen proberen gewoon te verbeteren.

618
00:32:50.920 --> 00:32:53.760
Maar denk ik, nee, weet je, dit gebeurt altijd.

619
00:32:53.820 --> 00:32:55.580
Je gaat één stap vooruit, dan weer twee stappen terug.

620
00:32:55.720 --> 00:32:57.400
Want je moet of weer migraten.

621
00:32:57.520 --> 00:32:58.140
Of weet ik veel.

622
00:32:58.320 --> 00:32:59.900
Je hebt altijd die van, oh, had ik dit maar gedaan?

623
00:33:00.020 --> 00:33:00.700
Oh, we moeten dit doen.

624
00:33:00.700 --> 00:33:01.720
Oh, we moeten dat doen. Ik weet niet.

625
00:33:02.140 --> 00:33:05.780
Ik vind zelf, iedereen moet gewoon veel meer gefocust zijn op,

626
00:33:06.480 --> 00:33:08.340
oké, dit is wat we nu hebben.

627
00:33:08.620 --> 00:33:11.920
Voor bijvoorbeeld node, gewoon om maar even één voorbeeld te geven.

628
00:33:12.060 --> 00:33:14.900
Oké, dit zijn op dit moment de limitations.

629
00:33:15.240 --> 00:33:15.980
Let's fix it.

630
00:33:16.160 --> 00:33:19.400
En niet van, oh, I will build a competing product.

631
00:33:19.680 --> 00:33:21.700
Het is niet per se competing, maar ik weet niet.

632
00:33:21.760 --> 00:33:23.820
Ik word er gewoon, ja, ik snap dat niet helemaal.

633
00:33:23.900 --> 00:33:24.780
En ik zie dat altijd.

634
00:33:25.000 --> 00:33:27.060
En ik denk van, mensen houden zichzelf gewoon voor de gek.

635
00:33:28.540 --> 00:33:31.480
Probeer gewoon dingen te maken.

636
00:33:32.740 --> 00:33:36.400
Anderszijds als jij bij een bedrijf werkt en je wordt gewoon geacht om iets te gaan opleveren

637
00:33:36.400 --> 00:33:43.000
en je hebt een programmeertaal waarmee je eigenlijk steeds tegen limitaties aanloopt,

638
00:33:43.220 --> 00:33:44.900
dan kun je wel zeggen, ja, ga het dan verbeteren.

639
00:33:44.960 --> 00:33:46.320
Maar die tijd krijg je van je baas niet.

640
00:33:46.620 --> 00:33:50.080
Dus jij kan in je eentje dan ook niet het hele product natuurlijk aanpassen.

641
00:33:50.500 --> 00:33:53.280
En wat je dan ziet en waar ik in ieder geval fan van ben,

642
00:33:53.320 --> 00:33:56.460
een voorstander ben, is dus niet een soort vasthouden aan dat wat je hebt,

643
00:33:56.460 --> 00:33:59.320
maar gewoon kijken, oké, wat is the right tool for the job in dit geval?

644
00:33:59.800 --> 00:34:07.700
Dus ja, als als het niet lukt in voorbeeld, ja, wat bij mij op werk inderdaad een ding was.

645
00:34:07.760 --> 00:34:12.220
Ja, als het niet lukt in in Ruby wat we gebruiken met alle andere applicaties.

646
00:34:12.300 --> 00:34:16.280
Ja, dan pakken we Elixir of Fenix, pakken we het in een ander framework

647
00:34:16.280 --> 00:34:18.320
en dan gaan we het op die manier proberen op te lossen.

648
00:34:18.360 --> 00:34:20.800
En ja, dan moet je wel iets opnieuw leren leren.

649
00:34:20.920 --> 00:34:23.260
Ik noem het altijd maar het is een accent wat je moet leren over.

650
00:34:24.440 --> 00:34:25.240
Hoe noem je dat in Nederland?

651
00:34:25.960 --> 00:34:26.300
Dialect.

652
00:34:26.480 --> 00:34:27.240
Een dialect inderdaad.

653
00:34:27.440 --> 00:34:28.920
Het is niet dat je een hele nieuwe taal moet leren.

654
00:34:29.080 --> 00:34:31.100
Kijk, de concepten van de taal blijven hetzelfde.

655
00:34:31.240 --> 00:34:33.680
De meeste concepten van de talen blijven wel hetzelfde.

656
00:34:34.020 --> 00:34:36.540
Maar ik snap je ook wel, Lydia, trouwens.

657
00:34:36.720 --> 00:34:40.680
Want in het begin zeg je van, oké, ik vind het leren van programmeers,

658
00:34:40.680 --> 00:34:44.040
dat is het programmeer zelf, vind je, dat is niet jouw doel.

659
00:34:45.680 --> 00:34:48.800
Het is een middel, zeg maar, een tool om het doel te bereiken.

660
00:34:49.620 --> 00:34:53.380
Dus dan begrijp ik, wat jij hebt zoiets van, oké, laten we met z'n allen gewoon

661
00:34:53.380 --> 00:34:55.600
energie erin steken om die tool beter te maken,

662
00:34:55.640 --> 00:34:57.300
zodat wij sneller oplossingen kunnen maken.

663
00:34:57.660 --> 00:34:59.680
Ja, ik bedoel, in mijn droomwereld, en al heel veel tools die we op

664
00:34:59.680 --> 00:35:01.620
deployment gebruiken, zijn open source.

665
00:35:01.860 --> 00:35:04.000
En wat ook heel veel, er zijn zoveel software erbij.

666
00:35:04.060 --> 00:35:07.440
En natuurlijk weet ik dat het merendeel gewoon op een,

667
00:35:07.580 --> 00:35:09.740
weet je, die gebruiken het gewoon als hun baan en verder niet.

668
00:35:09.860 --> 00:35:12.420
Maar ik denk van, er moet gewoon meer mensen het initiatief nemen

669
00:35:12.420 --> 00:35:14.780
om gewoon te contribuiden, om dit beter te maken.

670
00:35:14.880 --> 00:35:16.420
Echt gewoon, heb wat meer faith in jezelf.

671
00:35:16.520 --> 00:35:18.060
Want heel veel mensen, die durven het niet.

672
00:35:18.300 --> 00:35:21.180
Die denken van, ik heb deze knowledge niet.

673
00:35:21.820 --> 00:35:23.700
Ik weet niet, ik wil gewoon dat meer mensen,

674
00:35:23.720 --> 00:35:27.360
meer proactief hun programming,

675
00:35:27.460 --> 00:35:30.340
nogmaals knowledge, ook applaaien naar meer.

676
00:35:31.880 --> 00:35:33.180
Groter geel, groter groet.

677
00:35:33.180 --> 00:35:34.940
Ja, precies, precies.

678
00:35:36.500 --> 00:35:38.580
Er zijn zoveel mensen die zoveel, oh sorry dat ik dit afvond.

679
00:35:38.580 --> 00:35:39.400
Nee, nee, nee, het maakt niet uit.

680
00:35:40.360 --> 00:35:41.660
Ja, ik begrijp waar je heen gaat, denk ik.

681
00:35:41.780 --> 00:35:43.420
Maar maak maar af, wat je wilde zeggen.

682
00:35:44.100 --> 00:35:44.860
Ja, ik ben heel erg vergeten.

683
00:35:45.020 --> 00:35:46.900
Ja, nou, zoveel mensen, die hebben gewoon zoveel talent.

684
00:35:47.040 --> 00:35:48.580
En ik weet ook dat ze ook heel veel,

685
00:35:50.020 --> 00:35:52.740
ja, opiniën ze hebben over bepaalde dingen.

686
00:35:53.000 --> 00:35:57.140
Maar dan weet je, het wordt niet besproken buiten een bedrijf of zo.

687
00:35:57.280 --> 00:35:58.620
Maar ik bedoel, hoe komt het dan ooit in de wereld?

688
00:35:58.700 --> 00:36:00.460
En dat vind ik het best, ik zit altijd op Twitter.

689
00:36:00.780 --> 00:36:02.860
Ik zit altijd in die red community, JavaScript community.

690
00:36:03.000 --> 00:36:04.980
Ik weet precies wat alle contributors doen.

691
00:36:05.100 --> 00:36:07.240
Ik bedoel, mijn vriend, die contribuert aan like React Native.

692
00:36:07.360 --> 00:36:12.220
Dus ik ken al die gankoor mensen die altijd maar code daarnaartoe committen.

693
00:36:12.580 --> 00:36:14.740
Dus weet je, voor mij, ik zit er met je in die wereld.

694
00:36:14.800 --> 00:36:17.680
En daarom zie ik ook hoe makkelijk het is om het ook daadwerkelijk te doen.

695
00:36:17.680 --> 00:36:20.560
Maar mensen die moeten gewoon meer het initiatieven doen.

696
00:36:20.640 --> 00:36:25.140
En ik weet dat het misschien heel simpel klinkt, van oh, weet je niet, iedereen kan.

697
00:36:25.200 --> 00:36:28.160
Natuurlijk niet. En ik zou het ook nooit iemand kwalijk nemen als ze het niet doen.

698
00:36:28.600 --> 00:36:30.140
Maar toch, ik weet niet, ik...

699
00:36:30.140 --> 00:36:31.640
Ja, oké, maar dit is wel iets.

700
00:36:32.180 --> 00:36:37.160
Maar dit is niet om te kleineren van oh, kijk, je snapt nog niet hoe de wereld.

701
00:36:37.160 --> 00:36:39.620
Dat bedoel ik niet. Ik bedoel niet dat je niet snapt hoe de wereld er kan.

702
00:36:39.920 --> 00:36:45.140
Maar het is wel echt anders hoe het, weet ik veel, niet 10 jaar geleden,

703
00:36:45.880 --> 00:36:47.380
maar 15, 20 jaar geleden was.

704
00:36:47.380 --> 00:36:51.020
Want dan had je gewoon een product, je kreeg gewoon, oké, Java.

705
00:36:51.860 --> 00:36:54.480
Daar was niks te open source aan. Je kreeg gewoon die tools.

706
00:36:54.620 --> 00:36:57.500
En succes, je moet het daarmee doen. En met .net was het ook zo.

707
00:36:57.980 --> 00:37:02.280
En dan had je gewoon een leverancier, weet ik, voor IBM, Microsoft, Apple.

708
00:37:02.920 --> 00:37:04.980
En die tools die zij leverde, dat was het, zeg maar.

709
00:37:06.120 --> 00:37:06.920
Verder, succes.

710
00:37:07.880 --> 00:37:08.580
Ja, hier heb je een boek.

711
00:37:09.500 --> 00:37:13.980
Ja, en dan hadden we een aantal talen waar we dan mee moesten doen.

712
00:37:14.220 --> 00:37:15.140
En dan hield het op.

713
00:37:15.700 --> 00:37:19.460
Want nu is het gewoon, het is veel democratischer.

714
00:37:19.660 --> 00:37:26.420
Dus, kijk, misschien zit je nu in een fase dat er, ja, te veel initiatieven zijn.

715
00:37:26.540 --> 00:37:29.860
En dan, ja, het is misschien evolutionair dat er een aantal sterke overblijven.

716
00:37:29.960 --> 00:37:33.920
Ik vermoed, nee, ik denk echt niet dat er één sterke overblijft,

717
00:37:33.940 --> 00:37:36.100
want er zijn altijd wel use cases.

718
00:37:36.140 --> 00:37:39.520
Bijvoorbeeld Rust is echt wel beter in system programming

719
00:37:39.520 --> 00:37:41.860
dan dat JavaScript zal worden of TypeScript.

720
00:37:42.380 --> 00:37:45.180
Dus in die zin zullen een aantal specifieke, of assembly.

721
00:37:45.340 --> 00:37:46.980
Weet je, er zijn een aantal heel specifieke dingen.

722
00:37:48.420 --> 00:37:56.860
Maar in generiek, dus bijvoorbeeld een website maken of een iOS app of een Android app,

723
00:37:58.140 --> 00:38:01.000
daar zullen een aantal generieke talen heel sterk in kunnen worden.

724
00:38:01.040 --> 00:38:05.880
Dat kan best wel zijn dat met TypeScript en JavaScript en whatever library en framework

725
00:38:05.880 --> 00:38:06.920
dat daarbij komt kijken.

726
00:38:07.320 --> 00:38:10.560
Daar geloof ik dan wel in, maar er zijn ook al een aantal specifieke use cases.

727
00:38:11.080 --> 00:38:12.940
En op zich vind ik dat ook fijner.

728
00:38:14.320 --> 00:38:17.700
Ik heb een soort van gekke tik dat ik, ja, ik doe het niet meer,

729
00:38:17.740 --> 00:38:19.460
maar ik vond assembly echt leuk om te doen.

730
00:38:20.800 --> 00:38:24.840
Terwijl het echt niet productief is, maar het is een soort van ja,

731
00:38:24.900 --> 00:38:27.660
hoe zeg je dat, je ambacht ofzo, hoe noem je dat?

732
00:38:28.720 --> 00:38:29.480
Meditatie bijna?

733
00:38:29.700 --> 00:38:32.040
Ja, ook. En het gaat heel veel fout.

734
00:38:32.300 --> 00:38:35.460
En het was in mijn tijd ook nog eens, oké, je deed iets verkeerd en bam,

735
00:38:35.540 --> 00:38:38.280
je computer was gewoon gecrashed.

736
00:38:40.080 --> 00:38:43.340
Het klinkt een beetje als een bakker die zijn eigen mail wil gaan malen,

737
00:38:43.500 --> 00:38:47.900
zeg maar, om te voelen en te ervaren wat er nou uiteindelijk gebeurt en niet mail inkopen.

738
00:38:48.380 --> 00:38:50.800
Ja, en dat was echt, en daar had je natuurlijk vroeg,

739
00:38:50.860 --> 00:38:53.240
nou goed, ik heb nooit aan die wedstrijden, net niet,

740
00:38:53.780 --> 00:38:56.640
maar weet je wel, dan ga je proberen scrolls te maken,

741
00:38:56.800 --> 00:39:00.160
allerlei kleureffecten, dan probeer je met vrienden elkaar uit te dagen.

742
00:39:00.340 --> 00:39:01.600
Dat vond ik heel leuk om te doen.

743
00:39:01.840 --> 00:39:04.360
Maar om daar nou een website in te maken met assembly,

744
00:39:04.460 --> 00:39:05.680
nee, dat lijkt mij,

745
00:39:07.060 --> 00:39:09.780
dat is de push, zeg maar, dus dat laten we niet doen.

746
00:39:10.420 --> 00:39:11.160
Dus in die zin...

747
00:39:11.160 --> 00:39:11.820
Webassembly.

748
00:39:12.480 --> 00:39:13.800
Ow ja, ow kijk.

749
00:39:15.000 --> 00:39:16.180
Cool circle, zeg je dan.

750
00:39:16.440 --> 00:39:20.240
Ja, dat is wel een goed jaar, want je zei net ook,

751
00:39:20.320 --> 00:39:24.240
als ik het goed had, want je zei react-native en toen zei je

752
00:39:24.240 --> 00:39:27.760
niet alleen iOS apps, maar je zei nog iets anders,

753
00:39:27.860 --> 00:39:29.880
volgens mij ook webapps, bedoelde je Webassembly?

754
00:39:30.820 --> 00:39:34.940
Nee, dit is met, dit is ook waar m'n vrienden werkt in expo,

755
00:39:36.300 --> 00:39:40.740
Ja, dus ja, ik weet niet of ik hier mijn app moet leggen, de internals.

756
00:39:40.820 --> 00:39:44.580
Ik heb hier ook een webinar over trouwens, als je in mijn site linkt.

757
00:39:44.640 --> 00:39:49.100
Dat is echt een van die eerste dingen. Maar ja, dus dan kan het meteen ook op web.

758
00:39:49.380 --> 00:39:51.780
Maar dat is gewoon JavaScript, want React Native is JavaScript.

759
00:39:52.460 --> 00:39:53.660
Ja, ja, ja, precies, dat is waar.

760
00:39:54.020 --> 00:39:59.020
Nee, maar goed, ik dacht dat er al iemand is geweest die dan vanuit, ja, dat is misschien gek.

761
00:39:59.020 --> 00:40:02.840
Dan vanuit JavaScript dat je dat echt compileert naar het webassemblier,

762
00:40:02.920 --> 00:40:08.560
dat dat dan weer draait op een in een browser, zeg maar, en mogelijk met wat performance winst.

763
00:40:08.720 --> 00:40:12.240
Maar goed, dat, ik kan ook geen website hier.

764
00:40:12.420 --> 00:40:16.320
Ik heb nog nooit een echt, echt example gezien van webassembly.

765
00:40:16.380 --> 00:40:19.740
Ik weet niet of je het wel hebt gedaan, maar iemand weet ook echt, behalve dan gewoon voor de leuk.

766
00:40:20.540 --> 00:40:23.660
Nee, ja, in .net dan heb je Razer, zeg maar.

767
00:40:25.380 --> 00:40:27.460
Ja, nee, niet zo, hoe heet het nou?

768
00:40:27.480 --> 00:40:28.760
Ja, niet zo, goed, nou ben ik het echt vergeten.

769
00:40:28.760 --> 00:40:34.080
Maar goed, daar heb je echt iets wat je in C-Sharp programmeert en wat dan compileert naar webassembly,

770
00:40:34.100 --> 00:40:35.400
wat dan draait in je browser.

771
00:40:35.700 --> 00:40:39.740
En daar zijn echt de .netten, zeg maar, die zijn er heel erg blij mee,

772
00:40:40.060 --> 00:40:42.940
omdat zij allemaal heel veel, ja, dat is ook met Java-entwikkelaars,

773
00:40:43.020 --> 00:40:45.060
die vinden JavaScript echt niks, zeg maar,

774
00:40:45.420 --> 00:40:54.160
want dat, ja, missen de types en het object oriented model, zeg maar,

775
00:40:54.720 --> 00:40:56.580
in, ja, het is classless, in het oude in ieder geval.

776
00:40:57.340 --> 00:40:59.240
JavaScript is echt heel raar, zeg maar, voor hun.

777
00:40:59.460 --> 00:41:02.640
Nou, dat kan, dus die hebben zoiets van, kijk, ik vind JavaScript niks.

778
00:41:02.680 --> 00:41:06.000
En dan kun je met C-Sharp, kun je gewoon, ja, in je eigen taal,

779
00:41:06.060 --> 00:41:10.280
kun je programmeert en dan draait het ook gewoon snel ook trouwens in een browser.

780
00:41:10.380 --> 00:41:13.300
Dus dat is op zich wel, wel interessant.

781
00:41:15.020 --> 00:41:18.920
Ik had een vraag ook van Tim van Schie, dus die collega van mij, die zei van,

782
00:41:19.260 --> 00:41:21.760
ja, welke problemen denk je dat React oplost?

783
00:41:21.800 --> 00:41:24.120
Maar dat vind ik echt wel een hele grote vraag.

784
00:41:26.800 --> 00:41:30.100
Jij was echt de sterke punt, zeg maar, in front-end webdevelopment.

785
00:41:30.260 --> 00:41:32.700
Dus hoe kijk je dat tegenaan?

786
00:41:33.640 --> 00:41:38.840
Nou ja, zelf, je kan natuurlijk heel snel een heel soort interactieve website bouwen.

787
00:41:39.020 --> 00:41:40.740
En ik heb het nu niet eens over, zeg maar, de performance,

788
00:41:40.840 --> 00:41:44.560
maar nu ook met React Hooks, waar ik niet een super groot fan van ben trouwens.

789
00:41:44.560 --> 00:41:48.220
Het kan echt super gecompliceerd worden als je inal grotere applicaties bezig bent.

790
00:41:48.440 --> 00:41:52.580
Maar je hebt er enorm, je kan gewoon een reusable stateful component maken.

791
00:41:52.640 --> 00:41:55.060
Of niet eens een component, het is ja, eigenlijk een functie.

792
00:41:55.060 --> 00:41:57.860
Dus stately passed down naar heel veel verschillende componenten

793
00:41:57.860 --> 00:42:00.920
dat niet eens in dezelfde tree hoeft te zitten, of dezelfde branch.

794
00:42:02.360 --> 00:42:08.600
Het lastige hiermee is dat je niet altijd weet waarom bepaalde updates zijn getriggerd.

795
00:42:09.080 --> 00:42:10.840
Eerst hadden we alleen maar classes, weet je.

796
00:42:10.900 --> 00:42:13.880
Dan kon je voor een beetje weten van oké, dit was de parent component, bla bla bla.

797
00:42:16.020 --> 00:42:17.660
Ja, anyways, nu ga ik weer off track.

798
00:42:18.280 --> 00:42:19.820
Maar ik denk, ja, dat is gewoon het belangrijke.

799
00:42:19.900 --> 00:42:23.200
Je kan enorm simpele of op een heel simpele manier

800
00:42:23.200 --> 00:42:25.040
reusable components maken in je applicatie.

801
00:42:25.040 --> 00:42:26.980
Wat bijna alle websites wel gebruiken.

802
00:42:28.320 --> 00:42:30.940
En zodra je het helemaal gewoon door hebt, is het ook heel makkelijk

803
00:42:30.940 --> 00:42:35.020
om dan state to applyen op die componenten.

804
00:42:35.200 --> 00:42:40.040
En ja, vooral wat je nu ook ziet met, ja, ga ik weer met de frameworks van Next.js.

805
00:42:40.860 --> 00:42:42.080
Wat ook React is.

806
00:42:42.200 --> 00:42:47.040
Ik bedoel, weet je, dat is gewoon het fijne van oké, ik heb een product in mind.

807
00:42:47.160 --> 00:42:47.820
Ik heb een idee.

808
00:42:48.560 --> 00:42:51.520
De code zelf is leuk, maar dat is niet echt waar ik het voor doe.

809
00:42:51.580 --> 00:42:52.900
Ik wil gewoon iets in de wereld hebben.

810
00:42:52.980 --> 00:42:54.960
Ik wil dit laten zien. Ik wil het kunnen delen met mensen.

811
00:42:55.560 --> 00:43:02.140
React die maakt dat zo ontzettend simpel om gewoon die friction tussen idee naar product te verkleinen.

812
00:43:03.460 --> 00:43:08.100
Ja, dat is meer een, ja, dat is natuurlijk niet echt een goed antwoord op de vragen,

813
00:43:08.140 --> 00:43:12.260
maar dat vind ik wel zelf het belangrijkste aan de tools waar ik mee werk.

814
00:43:12.560 --> 00:43:16.100
Gewoon van, oké, hoe stabiel is het en hoe makkelijk is het?

815
00:43:16.240 --> 00:43:21.940
Maar ook gewoon, ja, hoe snel kan ik hiermee iets bereiken op een veilige, goede manier?

816
00:43:23.380 --> 00:43:29.120
Voor jou, dat is wel wel grappig, want dat is ook een Nederlander, want Tim Neutkens, die ken je vast wel van Next.js.

817
00:43:29.120 --> 00:43:30.760
Ja, Tim, ik zie hem op tonderdag.

818
00:43:31.080 --> 00:43:39.720
Precies, die is eerder te gast geweest en onze CodeKlets site is toevallig ook in Next.js geschreven.

819
00:43:40.580 --> 00:43:44.800
Ik ga niet zeggen dat dat hele goede code is, want mocht je ooit die repost door je zien.

820
00:43:45.060 --> 00:43:50.800
Ik geloof vast dat alles beter kan, maar ik was even een soort van learning on the job of hoe je dat ook wilt doen.

821
00:43:51.800 --> 00:43:55.720
Maar goed, die was toen ook te gast.

822
00:43:58.300 --> 00:44:01.760
Voor mij is Next.js redelijk magisch.

823
00:44:02.580 --> 00:44:05.420
Dat is wel een gevaarlijke software ontwikkeling, want magie is natuurlijk bad.

824
00:44:05.620 --> 00:44:09.560
Maar goed, je productiviteit wordt hoger.

825
00:44:09.660 --> 00:44:11.240
Dat is gewoon fijn.

826
00:44:11.680 --> 00:44:15.220
En het lost een aantal dingen echt wel eenvoudig op, zeg maar.

827
00:44:17.160 --> 00:44:21.820
Voor mij is het grappig omdat de ontwikkeling op die manier...

828
00:44:22.780 --> 00:44:27.360
Traditioneel Java en tot net en PHP waren servergedreven.

829
00:44:27.600 --> 00:44:29.700
Dus je content werd server-site gegeneerde.

830
00:44:29.820 --> 00:44:32.140
Die push-tour haalde de client binnen.

831
00:44:32.640 --> 00:44:37.560
En dan had je daar soms en later steeds meer JavaScript die dan wat dynamisch iets deed.

832
00:44:38.040 --> 00:44:40.720
Je deed weer een post naar de server toe.

833
00:44:40.760 --> 00:44:44.120
Die server genererde weer een nieuwe content en die gooide het weer naar de client toe.

834
00:44:44.120 --> 00:44:47.500
Dat was een beetje de intractie die er was.

835
00:44:49.380 --> 00:44:52.540
En gaandeweg werd het veel rijker in de front-end.

836
00:44:53.260 --> 00:44:57.080
En dat was, ik noem dat dan, dat was heel erg server-site gedreven.

837
00:44:57.160 --> 00:44:59.180
Terwijl nu, en de ontwikkeling ook.

838
00:45:00.140 --> 00:45:04.740
Terwijl nu de ontwikkeling, zeg maar, van Next.js en Reactable React is gewoon een front-end library.

839
00:45:04.960 --> 00:45:07.440
En je krijgt nu volgens mij ook de use-data.

840
00:45:07.740 --> 00:45:11.520
Dit is voor mij glad ijs, maar de use-data-hook volgens mij.

841
00:45:12.020 --> 00:45:14.000
Ja, je hebt nu ook server-rendered components.

842
00:45:15.260 --> 00:45:16.480
En dan is de insteek anders.

843
00:45:17.280 --> 00:45:20.180
Dan gaan we dus dingetjes die op de server draaien.

844
00:45:21.260 --> 00:45:23.420
En dat is dan weer, dat vind ik wel bijzonder.

845
00:45:23.600 --> 00:45:26.580
Dat is perspectiefs vanaf de andere kant, zeg maar.

846
00:45:27.120 --> 00:45:31.500
Ja, en mensen moeten ook weten trouwens dat dit alleen maar het enige wat het oplost is de first paint.

847
00:45:31.760 --> 00:45:36.520
Dus dat is de tijd die het neemt tussen een blank page en het eerste wat je ziet.

848
00:45:36.800 --> 00:45:38.240
Maar je kan er nog op niks klikken.

849
00:45:38.420 --> 00:45:40.520
En daarmee heb je React-hydration nodig.

850
00:45:40.520 --> 00:45:43.180
Dat is echt wanneer de JavaScript wordt gebonden aan al die components.

851
00:45:43.520 --> 00:45:47.300
Dus weet je, het is natuurlijk, weet je, mensen zeggen vaak van oh ja, server-side is so much faster.

852
00:45:47.920 --> 00:45:49.520
Maar dat is niet altijd waar.

853
00:45:50.220 --> 00:45:52.660
Het ziet er gewoon sneller uit omdat je sneller iets op je scherm kan zien.

854
00:45:53.320 --> 00:45:57.860
Maar die tijd tussen, zeg maar die uncanny galley, tussen dingen zien, tussen dingen kunnen doen,

855
00:45:58.820 --> 00:46:02.220
kan alsnog heel lang duren als je het niet helemaal goed hebt geïmplementeerd.

856
00:46:02.520 --> 00:46:06.840
Dat is voor mij wat React ook vaak een beetje brengt, zeg maar, van die mooie single page applications

857
00:46:06.840 --> 00:46:08.940
die gewoon bijna natief aanvoelen.

858
00:46:08.940 --> 00:46:12.800
Omdat dat allemaal gewoon zonder verversen en dergelijke,

859
00:46:12.940 --> 00:46:16.160
vroeger niet per se verversen, in het begin was het nog verversen.

860
00:46:16.180 --> 00:46:18.640
Toen op een gegeven moment werden het XR requests inderdaad.

861
00:46:20.140 --> 00:46:24.540
En nu is het gewoon, het ziet er gewoon uit alsof je in een native applicatie zit,

862
00:46:24.580 --> 00:46:25.380
maar dan in je browser.

863
00:46:26.120 --> 00:46:30.220
En dat dit brengt, dat kun je op andere manieren ook oplossen dan met React uiteraard.

864
00:46:30.300 --> 00:46:35.640
Maar dat is wat voor mij React een soort van openbaring gaf van oh wow,

865
00:46:35.740 --> 00:46:37.640
dat gaat inderdaad wel heel makkelijk nu.

866
00:46:38.600 --> 00:46:40.720
Ja, dat vind ik wel heel tof te aanleggen.

867
00:46:41.640 --> 00:46:43.680
Ja, ik vind het zeker met Next.js, zeg maar.

868
00:46:45.900 --> 00:46:47.560
Omdat het is eenvoudig, zeg maar.

869
00:46:47.620 --> 00:46:49.320
Je hebt gewoon een bestand, staat ergens op.

870
00:46:49.520 --> 00:46:51.500
En dat weet je wel, als je een API wilt hebben,

871
00:46:51.640 --> 00:46:54.540
is het gewoon een API.js bestandje, zeg maar.

872
00:46:54.660 --> 00:46:57.820
En daar handel je de API request mee af.

873
00:46:59.100 --> 00:47:00.680
Dus het is heel eenvoudig, zeg maar.

874
00:47:01.420 --> 00:47:03.460
Bijna, ja dat is altijd een beetje raar misschien om te noemen,

875
00:47:03.720 --> 00:47:05.940
een beetje à la PHP in het begin, zeg maar.

876
00:47:05.940 --> 00:47:07.900
Maar dan toch een soort van goed.

877
00:47:08.060 --> 00:47:08.460
Ja, dat klinkt.

878
00:47:09.260 --> 00:47:11.740
En mijn PHP ervaring is van PHP 3,

879
00:47:11.880 --> 00:47:12.820
misschien een klein beetje 4.

880
00:47:13.140 --> 00:47:14.140
Dus nu is het echt heel anders.

881
00:47:14.300 --> 00:47:16.940
Dus daar ga ik echt niet, hoe zeg je dat,

882
00:47:18.060 --> 00:47:20.280
iets negatiefs over zeggen op de moderne PHP.

883
00:47:21.060 --> 00:47:23.900
Dus het is heel eenvoudig en het werkt gewoon.

884
00:47:24.140 --> 00:47:25.180
Dat deployen gaat goed.

885
00:47:26.160 --> 00:47:28.480
Met pull requests en dat je dan previews krijgt.

886
00:47:28.640 --> 00:47:29.380
Dus dat is echt wel,

887
00:47:30.020 --> 00:47:32.560
ik ben er echt heel positief over verrast, zeg maar.

888
00:47:34.680 --> 00:47:35.800
Dus ja, dus dat.

889
00:47:36.020 --> 00:47:36.280
Nou ja, goed.

890
00:47:36.500 --> 00:47:37.640
React is, ik vind React heel gaaf.

891
00:47:37.960 --> 00:47:38.460
Andere mensen.

892
00:47:38.620 --> 00:47:39.680
In Nederland is dat echt,

893
00:47:40.900 --> 00:47:42.360
in Nederland is het denk ik nog niet eens zo,

894
00:47:42.400 --> 00:47:46.000
dat React by far de grootste en populairste is, denk ik.

895
00:47:46.220 --> 00:47:48.700
Ik denk dat Angular wat meer popula...

896
00:47:48.700 --> 00:47:49.320
Ja, hoe zeg je dat?

897
00:47:49.420 --> 00:47:52.760
Stel dat in de wereld 10 procent developers of weet ik veel wat.

898
00:47:53.560 --> 00:47:56.600
Angular gebruiken zal dat in Nederland misschien 20 of wel meer zijn,

899
00:47:56.640 --> 00:47:58.740
want je komt hier wat meer Angular tegen dan...

900
00:47:58.740 --> 00:48:01.360
Ja, in Europa heb ik gemerkt.

901
00:48:01.360 --> 00:48:04.220
Er zijn al die, vooral veel Fransen, die hadden Angular.

902
00:48:04.440 --> 00:48:04.580
Oh, ja.

903
00:48:06.300 --> 00:48:06.420
Ja, ja, ja.

904
00:48:07.900 --> 00:48:10.260
Maar ja, ik, ja.

905
00:48:10.340 --> 00:48:13.840
Nou, ik hoop dat ze uiteindelijk realiseren

906
00:48:13.840 --> 00:48:16.800
dat, hopelijk, React toch echt wel de toekomst is.

907
00:48:16.840 --> 00:48:18.880
Ja, goed, mijn beef met Angular is

908
00:48:18.880 --> 00:48:21.140
dat ik vind heel veel concepten uit webdevelopment,

909
00:48:21.220 --> 00:48:22.340
die gewoon simpel zijn,

910
00:48:23.260 --> 00:48:25.440
die zie je niet direct uit Angular terug,

911
00:48:25.460 --> 00:48:27.980
want ze hebben dan hun eigen concepten, zeg maar.

912
00:48:28.160 --> 00:48:30.240
En dan, ik vind het soms overengineerd.

913
00:48:30.240 --> 00:48:31.620
En andere ontwikkelaars vinden dat helemaal geweldig,

914
00:48:31.680 --> 00:48:34.060
want sommige mensen vinden het echt, echt gaaf.

915
00:48:34.260 --> 00:48:38.060
Ik heb toevallig alle drie mogen doen in werk,

916
00:48:38.140 --> 00:48:39.580
dus Angular heb ik redelijk lang mee gewerkt.

917
00:48:39.820 --> 00:48:41.340
Ik vind het gewoon echt niks, nog steeds.

918
00:48:42.040 --> 00:48:44.120
Dat weten ook de mensen waar ik mee samen heb gewerkt,

919
00:48:44.180 --> 00:48:44.900
die weten dat ook.

920
00:48:45.580 --> 00:48:47.160
Vue.js ben ik nu toevallig mee bezig.

921
00:48:47.420 --> 00:48:50.400
Vue.js vind ik op zich een goede tweede, zeg maar,

922
00:48:50.720 --> 00:48:52.120
voor mij persoonlijk.

923
00:48:53.080 --> 00:48:55.200
Ja, het is ook redelijk straight to the point

924
00:48:55.200 --> 00:48:56.800
en niet allemaal heel moeilijk doen.

925
00:48:57.940 --> 00:48:59.800
Dus dat is wel oké.

926
00:49:00.540 --> 00:49:01.100
Nou, goed.

927
00:49:01.580 --> 00:49:03.820
Maar je zei ook dat je ook back-end developer bent.

928
00:49:05.320 --> 00:49:07.380
Maar gebruik je dan TypeScript en Node of zo?

929
00:49:08.160 --> 00:49:09.260
Ja, TypeScript en Node.

930
00:49:09.880 --> 00:49:12.940
Ik maak veel GraphQL-IPIs nu.

931
00:49:13.860 --> 00:49:15.320
Of ik wil meer DevOps gaan doen.

932
00:49:15.420 --> 00:49:18.560
Ik doe nu wel DevOps, maar ik ben er niet super confident in.

933
00:49:18.680 --> 00:49:22.000
Ik doe het wel voor de startups waar ik nu mee werk,

934
00:49:22.060 --> 00:49:24.220
want ik zit nu bij een YC-startup.

935
00:49:25.080 --> 00:49:26.880
Dus eigenlijk moet je gewoon alles een beetje kunnen.

936
00:49:27.320 --> 00:49:29.160
Maar ik vind dat wel superinteressant.

937
00:49:30.120 --> 00:49:30.380
Ik weet niet.

938
00:49:30.660 --> 00:49:34.020
Ik vooral altijd op optimiseren van al die dingen.

939
00:49:34.720 --> 00:49:35.040
Security.

940
00:49:36.200 --> 00:49:37.960
Ja, ik vind dat allemaal gewoon wel.

941
00:49:38.000 --> 00:49:38.880
Ik kan dat altijd doen.

942
00:49:39.100 --> 00:49:41.700
En ook gewoon de JavaScript internals,

943
00:49:42.120 --> 00:49:43.180
zeg maar de V8 Engine.

944
00:49:44.340 --> 00:49:46.280
Ja, ik zit ook soms met die mensen van Google te praten,

945
00:49:46.440 --> 00:49:48.000
van de V8, gewoon hoe dingen naar werk gaan.

946
00:49:48.000 --> 00:49:49.560
Want soms moet ik er prestaties over doen.

947
00:49:50.180 --> 00:49:50.560
En ik weet niet.

948
00:49:50.640 --> 00:49:51.920
Ik ben er gewoon door gefascineerd.

949
00:49:51.920 --> 00:49:54.140
En ook ja, toch hoe dingen.

950
00:49:54.140 --> 00:49:57.360
Weet je, dat zie ik nu ook vooral met mijn vriend die dan ook werkt

951
00:49:57.360 --> 00:49:57.980
in React Native.

952
00:49:58.340 --> 00:50:01.080
Hoe dingen anders zijn geïmplementeerd dan in bijvoorbeeld een browser.

953
00:50:02.240 --> 00:50:03.560
En dan geef ik hem ook weer ideeën.

954
00:50:03.560 --> 00:50:04.680
Hij geeft mij weer ideeën.

955
00:50:04.840 --> 00:50:05.900
En hij kan het ook gewoon.

956
00:50:06.280 --> 00:50:06.900
Ja, ik weet niet.

957
00:50:07.160 --> 00:50:09.780
Uiteindelijk komen al die wereld een beetje together.

958
00:50:10.780 --> 00:50:13.280
Als je meer snapt over hoe al die dingen echt werken

959
00:50:13.280 --> 00:50:16.700
en hoe ook dingen uiteindelijk verbeterd kunnen worden.

960
00:50:18.180 --> 00:50:19.940
Ja, het helpt.

961
00:50:19.940 --> 00:50:23.780
Ja, maar dat is trouwens wel een argument om ook af en toe

962
00:50:23.780 --> 00:50:24.880
bij andere taal te kijken.

963
00:50:25.000 --> 00:50:26.840
Dat is een beetje wat veel mensen zeggen.

964
00:50:27.080 --> 00:50:30.960
Als je eventjes, bijvoorbeeld stel dat je Javascript doet.

965
00:50:31.580 --> 00:50:34.840
Ga eens een keer een functioneel taal doen.

966
00:50:35.100 --> 00:50:35.480
Noem eens iets.

967
00:50:36.100 --> 00:50:37.640
Noem even een functioneel taal, Johnny.

968
00:50:38.860 --> 00:50:39.820
Shit, dan weet ik er geen.

969
00:50:40.240 --> 00:50:42.380
Ik zeg nu F sharp, maar dat is omdat ik gewoon.

970
00:50:42.660 --> 00:50:43.020
Python?

971
00:50:43.660 --> 00:50:45.300
Nee, Python is nu niet eens functioneel.

972
00:50:45.380 --> 00:50:46.580
Ja, misschien kan het functioneel.

973
00:50:46.740 --> 00:50:47.200
Maar echt.

974
00:50:48.060 --> 00:50:48.600
Ja, precies.

975
00:50:48.600 --> 00:50:49.620
Noem Haskell.

976
00:50:49.880 --> 00:50:51.620
Ik heb er een, gelukkig.

977
00:50:51.740 --> 00:50:52.440
Dat je daar kijkt.

978
00:50:52.600 --> 00:50:54.680
En die concepten kan ik ook gebruiken in mijn eigen.

979
00:50:54.740 --> 00:50:56.960
Dat wil niet zeggen dat je dus stopt met TypeScript.

980
00:50:57.060 --> 00:50:59.660
Maar dan denk je, oh ja, dat is wel tof om dat ook toe te passen.

981
00:50:59.720 --> 00:51:01.380
Dus dat is soms wel leerzaam.

982
00:51:01.520 --> 00:51:03.920
Dan moet ik wel zeggen dat ik qua tijd kom ik er niet aan toe.

983
00:51:03.980 --> 00:51:05.980
Vroeger dacht ik, ik ga alles leren.

984
00:51:06.640 --> 00:51:07.440
Lukt nu niet meer.

985
00:51:08.600 --> 00:51:10.000
Kinderen moeten soms op tijd naar bed.

986
00:51:10.660 --> 00:51:12.880
En nu hoort op de achtergrond dat dat nog niet helemaal lukt.

987
00:51:13.240 --> 00:51:15.180
Dus dat is een uitdaging.

988
00:51:16.260 --> 00:51:17.860
Maar ja, nee, cool.

989
00:51:19.220 --> 00:51:20.080
Ja, GraphQL.

990
00:51:20.160 --> 00:51:22.680
Maar GraphQL komt ook al van Facebook af.

991
00:51:23.720 --> 00:51:24.780
Ja, open source Facebook.

992
00:51:25.680 --> 00:51:32.180
Dat is nogal different dan mensen die vaak nog steeds een soort slecht idee.

993
00:51:32.380 --> 00:51:33.700
Als ze zeggen, oh, het is Facebook.

994
00:51:34.340 --> 00:51:36.680
Maar het is toch een ander deel van Facebook.

995
00:51:37.660 --> 00:51:38.320
Maar ja, nee, inderdaad.

996
00:51:38.440 --> 00:51:39.740
Maar ik bedoel, het is gewoon een spek.

997
00:51:40.080 --> 00:51:42.540
Niet zo heel veel gedoe ermee.

998
00:51:42.720 --> 00:51:44.440
Ik deed het ook al voor een tijdje nu.

999
00:51:45.200 --> 00:51:48.440
Ja, ik begon toen GraphQL net een beetje erin kwam, zeg maar.

1000
00:51:48.560 --> 00:51:51.740
Dus toen had ik zoiets van, oké, een beetje interessant.

1001
00:51:52.200 --> 00:51:57.220
Maar ja, nu ik er veel meer mee doe, ook met bijvoorbeeld AWS, AppSync, al dat soort dingen.

1002
00:51:57.840 --> 00:52:00.320
Er zijn ook veel meer platforms die maken het ook zoveel sterker.

1003
00:52:01.300 --> 00:52:03.840
En ja, ik vind het super fijn.

1004
00:52:03.960 --> 00:52:05.380
Ik doe nu alles alleen maar in GraphQL.

1005
00:52:06.520 --> 00:52:06.920
Oké.

1006
00:52:07.380 --> 00:52:09.300
Ja, ja, dat is wel een haat liefde, zeg maar.

1007
00:52:09.460 --> 00:52:10.360
Sommige mensen vindt het geweldig.

1008
00:52:10.420 --> 00:52:12.180
Sommige mensen vinden het helemaal niks.

1009
00:52:12.320 --> 00:52:12.660
Ja.

1010
00:52:12.660 --> 00:52:17.160
Ja, ik had inderdaad bij mijn vorige baan, vond ik het echt helemaal niks.

1011
00:52:17.320 --> 00:52:21.460
Maar het kan waarschijnlijk altijd meer te maken met de manier waarop dat moest werken voor ons.

1012
00:52:21.560 --> 00:52:24.060
We hadden inderdaad een React front-end en dan een Ruby backend.

1013
00:52:24.680 --> 00:52:27.060
En dan een Rails backend.

1014
00:52:27.460 --> 00:52:31.220
En ja, dat moest dan geconverteerd worden naar een GraphQL API.

1015
00:52:31.360 --> 00:52:33.200
Dus eigenlijk waren we altijd twee dingen aan te onderhouden.

1016
00:52:33.240 --> 00:52:35.560
Want we wilden het ook van onze eigen API gebruiken.

1017
00:52:35.800 --> 00:52:37.820
Ja, goed, dat was echt een soort zelfkastijding.

1018
00:52:37.820 --> 00:52:40.960
Ik kreeg ook, maar niet mijn hersenen.

1019
00:52:42.020 --> 00:52:45.820
I couldn't get my brain around it.

1020
00:52:47.340 --> 00:52:52.900
Ja, het was ook gewoon voor mij een slechte ervaring met GraphQL.

1021
00:52:53.020 --> 00:52:54.620
En daarmee doe ik waarschijnlijk GraphQL tekort.

1022
00:52:54.700 --> 00:52:59.260
Want ik kon echt wel zien wat de kracht ervan was en hoe mooi het is.

1023
00:52:59.660 --> 00:53:03.720
Ja, ja, ja, dat snap ik, kan ik begrijpen.

1024
00:53:04.140 --> 00:53:07.800
Ja, ik zie ook wel, want ik maak nu ook producten die bijvoorbeeld ook public APIs.

1025
00:53:08.040 --> 00:53:09.740
En dat vind ik soms nog wel lastig met GraphQL.

1026
00:53:09.940 --> 00:53:12.620
Ook omdat, weet je, als het andere developers moeten interacten met je.

1027
00:53:12.840 --> 00:53:14.500
Ik maak SDK's, weet ik veel.

1028
00:53:15.560 --> 00:53:18.240
Van ja, vaak doe ik er dan toch nog een REST API layer overheen.

1029
00:53:18.280 --> 00:53:20.640
Ik maak gewoon tools die het automatisch omzetten naar REST.

1030
00:53:20.740 --> 00:53:22.100
Ik heb geen zin om dat weer te herstiepen.

1031
00:53:22.900 --> 00:53:25.120
Maar ja, het is nog steeds vaak, weet je.

1032
00:53:25.200 --> 00:53:28.220
Het is een tool, maar je kan natuurlijk niet volledig je product,

1033
00:53:28.340 --> 00:53:32.300
wel, als het public is, daarop baseren, als het ware.

1034
00:53:32.300 --> 00:53:34.140
Dat zijn steeds mensen die REST leuk vinden.

1035
00:53:34.560 --> 00:53:38.640
Maar ja, internally, ja, GraphQL is vooral met React.

1036
00:53:38.700 --> 00:53:42.300
Ik vind het ontzettend fijn om, ja, toch de data te minimiseren.

1037
00:53:42.920 --> 00:53:44.000
Vooral ook met AWS Lambda.

1038
00:53:44.660 --> 00:53:45.920
Ik deploy hem daar altijd op.

1039
00:53:46.420 --> 00:53:49.040
Dus het is lekker goedkoop, vooral als je een nieuwe start-up wil.

1040
00:53:49.300 --> 00:53:50.400
Je hebt weinig in kosten.

1041
00:53:51.700 --> 00:53:52.240
Het is perfect.

1042
00:53:53.440 --> 00:53:58.480
En wat moet je, stel je gaat en je wil een GraphQL API deploy bij Lambda.

1043
00:53:58.980 --> 00:54:01.000
Wat moet je dan, tot hoe ver moet je het zelf schrijven?

1044
00:54:01.000 --> 00:54:03.220
Ik heb daar geen ervaring mee, dus ik ben wel benieuwd hoe.

1045
00:54:04.000 --> 00:54:04.540
Dat hangt ervan af.

1046
00:54:04.640 --> 00:54:06.220
Ik bedoel, ik gebruik zelf Apollo's server.

1047
00:54:07.460 --> 00:54:08.900
Dus je maakt gewoon je server.

1048
00:54:09.040 --> 00:54:10.880
Je maakt je mutations, je queries.

1049
00:54:11.000 --> 00:54:13.640
Dus mutations kun je een beetje zeggen als een soort post-request en REST.

1050
00:54:13.880 --> 00:54:14.800
Gewoon dingen die je moet modificeren.

1051
00:54:14.920 --> 00:54:16.740
Queries om dingen te krijgen, get-request.

1052
00:54:17.360 --> 00:54:18.380
Je maakt je resolvers.

1053
00:54:18.560 --> 00:54:21.300
Dus dat zijn, zeg maar, gewoon JavaScript.

1054
00:54:21.800 --> 00:54:24.120
Als je het in JavaScript schrijft, dit is gewoon suspect.

1055
00:54:24.780 --> 00:54:27.020
JavaScript functies, die worden geëxecuted.

1056
00:54:27.020 --> 00:54:29.820
Ik wilde zeggen geëxecuteerd, want ik denk dat ze erg leuk was.

1057
00:54:32.320 --> 00:54:37.900
Als je bepaalde mutation of queries, zeg maar, na de API request.

1058
00:54:39.360 --> 00:54:40.480
Dus dat is eigenlijk alles.

1059
00:54:40.860 --> 00:54:42.120
En dan type definitions.

1060
00:54:42.400 --> 00:54:43.340
Je maakt je types, dus alles.

1061
00:54:43.520 --> 00:54:46.220
En dat is ook fijn, want ik gebruik ook allemaal code generators.

1062
00:54:46.400 --> 00:54:51.500
Dus die maken automatisch typescript based on my GraphQL mutations and queries.

1063
00:54:51.820 --> 00:54:55.000
So it's like doubly typed.

1064
00:54:56.120 --> 00:54:56.740
Super chill.

1065
00:54:57.820 --> 00:54:59.240
Dus ja, ik weet niet.

1066
00:54:59.400 --> 00:55:00.380
Blijft dat wel onderhoudbaar?

1067
00:55:00.460 --> 00:55:04.660
Want dat was mijn ervaring altijd met zelfgegenereerde code of geconverteerde code.

1068
00:55:05.480 --> 00:55:08.140
Dat is hartstikke leuk om het een keer aan, zeg maar, te converteren.

1069
00:55:08.180 --> 00:55:10.360
Maar als je het erna aan moet passen, was het een soort zelfkastijding.

1070
00:55:10.840 --> 00:55:18.500
Nee, dat is gewoon, vooral dit specifieke voorbeeld is van GraphQL types naar typescript types.

1071
00:55:18.600 --> 00:55:20.320
Dat is super, super onderhoudbaar.

1072
00:55:20.420 --> 00:55:22.000
Ik bedoel, je doet gewoon één command.

1073
00:55:22.220 --> 00:55:25.140
En want je weet gewoon elke keer, als je een aanpassing doet,

1074
00:55:25.140 --> 00:55:29.420
dus als je je server of weer deployed of gewoon weer opstart, die types moet je gewoon hebben.

1075
00:55:30.000 --> 00:55:30.540
Alles opnieuw.

1076
00:55:30.540 --> 00:55:32.140
Ja, alles opnieuw.

1077
00:55:32.460 --> 00:55:35.760
Ja, dus weet je typescript, throw meteen een error.

1078
00:55:36.500 --> 00:55:37.520
Als je ook maar iets anders hebt.

1079
00:55:38.040 --> 00:55:39.460
Ja, dat vind ik wel enorm fijn.

1080
00:55:39.580 --> 00:55:41.980
Weet ik, met REST heb je die typesafety niet per se.

1081
00:55:42.160 --> 00:55:43.280
Terwijl als je het zelf schrijft.

1082
00:55:43.380 --> 00:55:45.600
Maar ja, dan moet je dat ook weer updaten.

1083
00:55:47.060 --> 00:55:52.480
Ja, ik kreeg een soort herbeleving toen ik dat een keer probeerde van het aanpassen van Dreamweaver pagina van vroeger.

1084
00:55:52.620 --> 00:55:54.700
Ik weet niet of je daar wel eens wat van me hebt gekregen.

1085
00:55:54.700 --> 00:55:58.640
Maar als je dan kon je heel mooi klik en drag en dan had je een hele mooie Dreamweaver pagina.

1086
00:55:58.740 --> 00:56:03.000
Dan wilde je een keer wat aanpassen in de HTML en dan bestond dat uit 24 verschillende elementen.

1087
00:56:03.560 --> 00:56:06.820
En dat je echt dacht, oké, geen idee.

1088
00:56:07.440 --> 00:56:08.140
Ja, precies.

1089
00:56:09.460 --> 00:56:12.980
Ja, ik ga er wel vanuit dat het inmiddels wel wat verbeterd is, maar dat.

1090
00:56:13.520 --> 00:56:16.280
Nee, ik vind GraphQL echt wel, het zijn echt wel een aantal problemen.

1091
00:56:17.000 --> 00:56:18.360
Er is gewoon een heel duidelijke goede.

1092
00:56:18.620 --> 00:56:21.700
Er zijn een aantal use cases die heel goed werken, zeg maar, met GraphQL.

1093
00:56:21.980 --> 00:56:23.380
Er zijn een aantal dingen met REST die goed werken.

1094
00:56:23.380 --> 00:56:26.360
Ik vind wel, bij REST heb ik heel vaak, ik weet niet of jij dat ook hebt, Johnny,

1095
00:56:26.440 --> 00:56:29.360
dat het past net niet, zeg maar.

1096
00:56:29.560 --> 00:56:35.760
Want je hebt dan, weet je, als je dan, is het allemaal rondom de HTTP verb, zeg maar.

1097
00:56:35.840 --> 00:56:39.300
Dat is de post, put, delete, nou, dat is wel op.

1098
00:56:40.920 --> 00:56:46.580
En dan, dat zijn eigenlijk redelijk krutachtige operaties.

1099
00:56:47.560 --> 00:56:52.000
Terwijl soms wil je taken of business acties, zeg maar.

1100
00:56:52.000 --> 00:56:54.760
Dus je zegt empty basket, zeg maar.

1101
00:56:55.280 --> 00:57:00.120
En dan wil ik niet zeggen, oké, ik wil niet de post doen van een lege basket, zeg maar.

1102
00:57:00.360 --> 00:57:02.280
Ik wil gewoon de actie empty basket doen.

1103
00:57:02.460 --> 00:57:08.360
En dat is niet heel erg voor, want het is eigenlijk, het gaat om state met REST.

1104
00:57:08.520 --> 00:57:10.280
Dus dat fit dan niet helemaal.

1105
00:57:10.500 --> 00:57:14.060
Dus dan krijg je soms van die APIs die dan weer denken, oké, dit klopt gewoon niet, zeg maar.

1106
00:57:14.220 --> 00:57:16.300
En dat is soms, met GraphQL past het allemaal wel.

1107
00:57:16.600 --> 00:57:19.280
Of soms denk je, nou ja, doe maar gewoon RPC call, zeg maar.

1108
00:57:19.360 --> 00:57:21.220
Of gRPC, whatever je wilt gebruiken.

1109
00:57:21.220 --> 00:57:26.000
Dus het is nog niet, ja goed hoe zeg je dat?

1110
00:57:26.460 --> 00:57:29.940
Er is niet één manier die bij alles gewoon heel goed past.

1111
00:57:30.100 --> 00:57:33.320
Ik vind bij REST zijn er dingen op aan te merken, GraphQL, gRPC ook.

1112
00:57:33.560 --> 00:57:41.540
Dus er is nog niet één manier om dat op een goede manier, vind ik hoor, software, of ten eerste die interface te maken.

1113
00:57:42.460 --> 00:57:50.440
En dat is met name omdat als ik dan aan de backend kan, zeg maar, dan zit je echt met DDD, domain driven development.

1114
00:57:51.120 --> 00:57:55.640
Dus die concepten die daarin komen, hoe je dat organiseert, dat is fit in mijn ogen.

1115
00:57:55.800 --> 00:57:57.940
Niet helemaal met hoe REST werkt.

1116
00:57:58.060 --> 00:58:00.740
Maar goed, heel veel mensen zeggen dan, dan moet je een schel omheen maken.

1117
00:58:00.960 --> 00:58:03.360
Snap ik, maar ik wil het eenvoudig.

1118
00:58:04.080 --> 00:58:09.600
Nou, ik moet zeggen, om gewoon een post-request MT Basket te hebben, vind ik niet per se heel vies aanvoeden ofzo.

1119
00:58:10.520 --> 00:58:12.040
Ja, nou ja, goed.

1120
00:58:12.900 --> 00:58:19.880
Die API's, heel vaak als ik, weet je wel, dan maak je de API en denk je, je zit soms te lang na te denken om alleen de juiste API te maken, zeg maar.

1121
00:58:20.000 --> 00:58:24.200
Moet ik dit nou wel een post doen? Moet dit een put worden? Moet het een delete worden? Nee, moet het een post worden? Nee, maar wacht even.

1122
00:58:24.360 --> 00:58:28.460
Je moet in ieder post moet zijn, dus dan moet je merken, nee, dat moet eigenlijk een put zijn.

1123
00:58:29.240 --> 00:58:31.920
Of ja, of een patch, precies, dan krijg je, zie je? Nu al.

1124
00:58:32.360 --> 00:58:38.280
Het moet wel gewoon een patch zijn naar de bucket, met die ID, en dan gewoon empty body.

1125
00:58:39.740 --> 00:58:43.160
Nou, dus dat, dan krijg je die discussie dus.

1126
00:58:44.420 --> 00:58:49.460
En dan ook ervaring, nou wat jij nu zegt van, oké, gebruik patch, dan ik altijd van de week gebruik.

1127
00:58:50.120 --> 00:58:56.740
Na negen van de tien projecten die ik doe of gedaan heb, kwam ik niet verder dan get, post, put, delete.

1128
00:58:56.820 --> 00:58:58.060
En dat was het dan, zeg maar, zo'n beetje.

1129
00:58:59.200 --> 00:59:03.040
Een aantal andere krijg je gratis bij, maar goed, dat was het dan.

1130
00:59:03.820 --> 00:59:07.700
En verder wil je niet te langer over nadenken, want dan ben je gewoon alleen maar bezig met de API zelf.

1131
00:59:07.720 --> 00:59:11.100
Terwijl ik moet gewoon nog heel die zoi, die erachter zit, moet ik bouwen.

1132
00:59:11.260 --> 00:59:16.360
Dus dat is, maar goed, dit is ook weer een beetje een, hoe zeg je dat?

1133
00:59:16.900 --> 00:59:17.760
We dwalen een beetje af.

1134
00:59:19.240 --> 00:59:22.020
Het is belangrijk voor caching, ik bedoel, ja.

1135
00:59:22.620 --> 00:59:27.000
Ik ben niet precies hoe een patch dat werkt met caching, maar ja, al dat soort dingen.

1136
00:59:27.000 --> 00:59:29.120
Dat is ook weer zo'n ding.

1137
00:59:29.340 --> 00:59:32.140
Ik weet dat GraphQL-attribute met caching altijd weer een soort probleem is.

1138
00:59:32.320 --> 00:59:35.040
Er zijn heel veel manieren om het op te lossen, natuurlijk als het op post is.

1139
00:59:35.580 --> 00:59:37.040
Maar ja, dus van idee naar product.

1140
00:59:37.220 --> 00:59:43.560
Ik wil zo min mogelijk na hoeven te denken over, zeg maar, de specificatie van bepaalde tools.

1141
00:59:43.740 --> 00:59:44.680
Weet je van, oh, is het een patch?

1142
00:59:45.620 --> 00:59:46.760
Uiteindelijk maakt het niet uit.

1143
00:59:46.840 --> 00:59:48.820
Gewoon in a bigger picture, whatever.

1144
00:59:50.460 --> 00:59:51.140
Ja, ik weet niet.

1145
00:59:51.440 --> 00:59:52.180
Het gaat weer met z'n ding.

1146
00:59:52.940 --> 00:59:54.460
Nee, nee, nee, ik begrijp het heel erg natuurlijk.

1147
00:59:54.460 --> 01:00:05.020
Nou goed, ik zie het dan wel weer inderdaad een beetje als er dan iemand langskomt die wel, zeg maar, fan is van inderdaad een postrequest mag alleen iets zijn om aan te maken.

1148
01:00:05.240 --> 01:00:07.820
En als je iets anders wil doen, dan moet het een patch of een put zijn.

1149
01:00:08.540 --> 01:00:12.140
En jij hebt het anders geprogrammeerd omdat je denkt, hop, ik wil 100 procent vooruit.

1150
01:00:12.400 --> 01:00:13.760
Het moet zo snel mogelijk naar productie.

1151
01:00:14.100 --> 01:00:20.520
En iemand anders komt in jouw code kijken, die denkt dan is het voor diegene misschien wellicht niet logisch omdat die een ander concept daarvan heeft.

1152
01:00:21.240 --> 01:00:22.580
En zo zit ik er vaak wel in.

1153
01:00:22.580 --> 01:00:32.780
Ik wil wel zoveel mogelijk volgens de conventies houden, zodat het ook makkelijk overdraagbaar is, want ik ga niet tot in de eeuwigheid, zeg maar, die code onderhouden.

1154
01:00:33.860 --> 01:00:40.920
Dus vanuit dat perspectief snap ik wel of zit ik er zelf altijd wel in dat ik ook mooie elegante, zeg maar, kloppende code wil opleveren en niet.

1155
01:00:41.700 --> 01:00:45.140
Maar het is een beetje of je links of rechtsom gaat.

1156
01:00:45.160 --> 01:00:47.900
Uiteindelijk het doel is dat je naar productie gaat en dat is zeker waar.

1157
01:00:47.900 --> 01:00:49.220
Maar dat is ook belangrijk.

1158
01:00:49.660 --> 01:00:53.440
Waar ik speciaal over grafiteal, dan hoef je daar niet over na te denken.

1159
01:00:53.680 --> 01:00:55.460
Dus je hebt minder waar je zelf over na moet denken.

1160
01:00:55.560 --> 01:00:56.100
Ja, dat is inderdaad.

1161
01:00:56.100 --> 01:00:59.040
Vooral voor perfectionisten zoals jij wel ook bent.

1162
01:00:59.760 --> 01:01:01.180
Ja, is dat toch fijner denk ik.

1163
01:01:01.500 --> 01:01:02.000
Ja, precies.

1164
01:01:05.380 --> 01:01:07.800
Ja, perfectionistisch zijn is, dat ben ik niet trouwens.

1165
01:01:09.920 --> 01:01:12.900
Ik ben van de make it work, zeg maar.

1166
01:01:13.800 --> 01:01:14.860
En als het werkt is het goed.

1167
01:01:14.860 --> 01:01:19.020
En daarna kunnen we kijken hoeveel effort erin steken om het beter te maken.

1168
01:01:20.440 --> 01:01:21.960
Maar dat is een andere.

1169
01:01:21.960 --> 01:01:23.820
Ja, het is natuurlijk altijd wel een beetje een balans.

1170
01:01:24.020 --> 01:01:26.360
Ik bedoel, alles van tevoren goldplaten heeft ook geen zin.

1171
01:01:26.500 --> 01:01:29.080
Ik bedoel, je weet van tevoren sowieso niet alles.

1172
01:01:29.580 --> 01:01:32.580
Je hebt niet alle kennis in pacht over hoe het er uiteindelijk uit gaat zien.

1173
01:01:33.220 --> 01:01:34.860
Dus dan kan je wel twintig keer blijven refactoren.

1174
01:01:34.960 --> 01:01:38.880
Maar als na productie de eerste deploy blijkt dat het toch net even anders moet zien,

1175
01:01:39.180 --> 01:01:41.020
is al je goldplating voor niks geweest.

1176
01:01:41.160 --> 01:01:41.780
Dus dat is ook weer.

1177
01:01:41.780 --> 01:01:46.120
Maar ja, het is sowieso belangrijk dat de verschillende soorten mensen,

1178
01:01:46.280 --> 01:01:49.480
zeg maar, stel dat je een projectteam, dan heb je een mix aan mensen.

1179
01:01:49.760 --> 01:01:51.780
Ik bedoel, de ene is heel kritisch, de andere is wat minder kritisch.

1180
01:01:52.580 --> 01:01:55.540
De andere vindt, hoe zeg je dat, onderhoud mooi.

1181
01:01:55.860 --> 01:01:58.080
Dus die mix helpt ook wel.

1182
01:01:58.120 --> 01:02:00.460
Dat houdt elkaar ook een beetje scherp. Je leert er ook wel van.

1183
01:02:01.120 --> 01:02:03.160
Dus dat is wel goed.

1184
01:02:04.220 --> 01:02:05.680
Vraag over state management.

1185
01:02:06.300 --> 01:02:07.600
Want je zei net hoeks.

1186
01:02:08.480 --> 01:02:11.900
Zeg ik nou hoeks, hoeks, die dingen.

1187
01:02:13.820 --> 01:02:17.640
Er was een tijd dat, zeg maar, iedereen alles met Redux wilde doen.

1188
01:02:18.820 --> 01:02:19.460
Of MobX.

1189
01:02:21.860 --> 01:02:23.300
Hoe is dat?

1190
01:02:23.380 --> 01:02:24.700
Hoe staan we ervoor?

1191
01:02:25.220 --> 01:02:26.040
Of wat is nu?

1192
01:02:26.640 --> 01:02:27.340
Wat is de state?

1193
01:02:29.240 --> 01:02:35.280
Ja, nee, Redux is voor de meeste applicaties op het moment niet echt meer nodig.

1194
01:02:35.440 --> 01:02:37.180
Natuurlijk hoeft niet te refactoren aan

1195
01:02:37.180 --> 01:02:39.020
dat je het niet meer gebruikt als je het gebruikt.

1196
01:02:39.240 --> 01:02:40.020
Werkt nog prima.

1197
01:02:41.640 --> 01:02:44.100
Op dit moment kan je heel veel state echt prima behouden.

1198
01:02:44.380 --> 01:02:49.020
Oké, dit is niet als je GraphQL gebruikt, maar in de context provider met hoeks.

1199
01:02:49.200 --> 01:02:50.840
Werkt in heel veel vallen heel goed.

1200
01:02:50.960 --> 01:02:54.920
Als je GraphQL gebruikt, ik gebruik zelf vaak de Apollo Client.

1201
01:02:55.100 --> 01:02:58.560
Wat ik eigenlijk gebruik ook als mijn eigen state consumer.

1202
01:02:59.920 --> 01:03:02.100
Dat vind ik zelf ook super makkelijk.

1203
01:03:03.240 --> 01:03:06.120
Nogmaals, state is natuurlijk altijd weer een ding.

1204
01:03:06.120 --> 01:03:10.120
En ik denk ook niet dat er één perfecte oplossing voor is.

1205
01:03:11.340 --> 01:03:12.580
Maar met hoeks...

1206
01:03:12.580 --> 01:03:15.640
Het is een heel ander, zeg maar, mentaal model die je moet hebben.

1207
01:03:17.360 --> 01:03:20.220
Maar voor mij heeft het wel heel veel problemen opgelost met oké,

1208
01:03:20.220 --> 01:03:24.780
ik hoef niet meer langer mijn component te re-writen naar een class component.

1209
01:03:25.060 --> 01:03:25.880
Because it needs to have state.

1210
01:03:26.360 --> 01:03:29.820
Je maakt gewoon één hook responsible for this specific thing.

1211
01:03:31.160 --> 01:03:35.540
En elke component die die state moet hebben, je kan het gewoon als een hoek schrijven.

1212
01:03:36.680 --> 01:03:37.160
Ja.

1213
01:03:38.020 --> 01:03:40.140
Dus zeg maar met state management tools.

1214
01:03:41.500 --> 01:03:44.860
Ja, de laatste projecten waar ik mee heb gewerkt, die gebruik ik eigenlijk allemaal.

1215
01:03:44.960 --> 01:03:46.620
Geen reducts meer, geen mobbacks.

1216
01:03:47.440 --> 01:03:50.140
Gewoon echt alleen maar Apollo en context provider.

1217
01:03:50.600 --> 01:03:52.080
And so far it's been great.

1218
01:03:54.300 --> 01:03:57.260
Die contact provider, dat vind ik wel grappig.

1219
01:03:57.340 --> 01:03:59.960
Want dat was eerst iets van oké, undocumented, zeg maar.

1220
01:04:00.100 --> 01:04:02.300
Of ten eerste niet een officiële API.

1221
01:04:03.240 --> 01:04:05.360
En toen was het altijd van, ja, hij komt eraan, hij komt eraan,

1222
01:04:05.360 --> 01:04:07.320
toen was hij er, zeg maar.

1223
01:04:07.560 --> 01:04:10.820
En toen hij er was, ja, ik probeerde op dan met veel te weinig react, zeg maar.

1224
01:04:11.040 --> 01:04:13.180
Toen dacht ik, oké, het voelt een beetje vies of zo.

1225
01:04:13.300 --> 01:04:15.320
Want je denkt, het is alsof je zalt speelt, zeg maar.

1226
01:04:16.100 --> 01:04:19.560
De state is er gewoon over al die componenten heen.

1227
01:04:19.680 --> 01:04:20.900
En je kunt gewoon overal opvragen.

1228
01:04:21.060 --> 01:04:22.900
Dan denk ik, oké, gaat het wel goed?

1229
01:04:23.960 --> 01:04:25.400
Ja, de state is accessible.

1230
01:04:25.580 --> 01:04:28.000
Dus het is niet over al die components.

1231
01:04:28.140 --> 01:04:30.600
Dus ze zijn er niet aware van, als het ware.

1232
01:04:31.240 --> 01:04:34.880
Maar ja, inderdaad, het is heel makkelijk ook om juist de performance van

1233
01:04:34.880 --> 01:04:38.380
de app echt enorm negatively affected.

1234
01:04:39.420 --> 01:04:43.240
Als je proogelijk toch de state veranderd in zo'n provider,

1235
01:04:43.600 --> 01:04:44.660
wat eigenlijk de hele app wrapped,

1236
01:04:45.420 --> 01:04:47.860
en dan natuurlijk op elke state update,

1237
01:04:48.300 --> 01:04:51.540
al je entire geometry will get re-rendered.

1238
01:04:52.460 --> 01:04:55.500
Dus je moet enorm goed opletten dat je dat niet doet.

1239
01:04:55.700 --> 01:04:56.780
Wat trouwens ook heel makkelijk is,

1240
01:04:56.900 --> 01:04:58.840
maar vooral als je net een context begint te werken,

1241
01:04:59.040 --> 01:05:00.280
is dat vaak een beginnersfout.

1242
01:05:00.340 --> 01:05:02.080
Dan heb je zoiets van, waarom zou je dit gebruiken?

1243
01:05:02.080 --> 01:05:03.480
Het is helemaal niet performance.

1244
01:05:05.100 --> 01:05:07.440
Maar ja, als je het helemaal goed in de gaten hebt,

1245
01:05:07.440 --> 01:05:09.180
en ik maak ook altijd mijn eigen providers,

1246
01:05:09.760 --> 01:05:13.060
het is ontzettend fijn om te gebruiken.

1247
01:05:13.640 --> 01:05:16.060
Maar vooral met hooks, ja, ik weet niet hoe het gestald is,

1248
01:05:16.140 --> 01:05:20.720
maar de inconsistentie is iets wat ik niet heel fijn vind,

1249
01:05:20.780 --> 01:05:24.400
want er zijn eigenlijk heel veel community hooks die ik kan gebruiken.

1250
01:05:24.560 --> 01:05:27.280
Zoals React zelf, die return vaak een array.

1251
01:05:27.480 --> 01:05:28.700
De eerste value is de state,

1252
01:05:28.700 --> 01:05:31.760
de tweede value is de function waarmee je de state kan updaten.

1253
01:05:32.140 --> 01:05:34.760
Maar er zijn ook heel veel hooks die return bijvoorbeeld een object.

1254
01:05:35.320 --> 01:05:37.680
Dan denk ik van, weet je, je weet het nooit zeker,

1255
01:05:37.740 --> 01:05:42.260
gewoon puur omdat je kan eigenlijk alles wel returnen van zo'n hook.

1256
01:05:43.600 --> 01:05:47.100
Ja, dus er zijn nog veel, noemen we dat, zeg maar, kinderziektes.

1257
01:05:48.280 --> 01:05:48.820
Kinderziektes, ja.

1258
01:05:49.520 --> 01:05:51.560
En natuurlijk zijn er veel mensen die tegen hooks zijn,

1259
01:05:51.620 --> 01:05:54.360
dus ik weet ook niet helemaal hoe dit gaat gaan in de toekomst,

1260
01:05:54.360 --> 01:05:56.240
maar ja.

1261
01:05:56.780 --> 01:05:58.440
Het is volgens mij wel dat React,

1262
01:05:59.560 --> 01:06:01.660
ja, dat is bij mij mijn kat, dit is een kat.

1263
01:06:03.180 --> 01:06:04.360
Wat een leide kat.

1264
01:06:05.340 --> 01:06:08.220
Ik heb echt het rustigste huis ter wereld, heb je wel gehoord?

1265
01:06:09.480 --> 01:06:11.720
Sommige mensen denken dat dat een baby is, maar dat is een kat.

1266
01:06:12.760 --> 01:06:16.060
Een Bengaal, mocht je ooit katten nemen, Bengalen praten veel.

1267
01:06:16.620 --> 01:06:18.800
Dit heb je dan dus de hele dag.

1268
01:06:19.440 --> 01:06:20.400
Hij is aanwezig.

1269
01:06:20.920 --> 01:06:23.200
Maar goed, wat was ik aan het zeggen?

1270
01:06:27.860 --> 01:06:30.540
Ik vind het model van Facebook wel interessant,

1271
01:06:30.720 --> 01:06:32.120
dat is natuurlijk hoe zij het ook zelf verkopen,

1272
01:06:32.200 --> 01:06:35.900
ze ontwikkelen iets en ze testen het in principe zelf ook uit

1273
01:06:35.900 --> 01:06:37.300
op hun eigen Facebook codebase.

1274
01:06:38.520 --> 01:06:41.180
En dan merken zij ook van oké, dit gaat wel werken of niet werken,

1275
01:06:41.320 --> 01:06:42.580
of misschien gaat de performance helemaal kapot.

1276
01:06:42.900 --> 01:06:45.940
Dus dat is ook een soort van, hoe zeg je dat?

1277
01:06:46.080 --> 01:06:48.740
Ja, in Nederland heb je voorproever, zeg maar, vroeger,

1278
01:06:48.780 --> 01:06:51.920
die mensen die eerst even gingen proeven of het niet giftig was

1279
01:06:51.920 --> 01:06:53.160
zodat je niet dood gingen gaan.

1280
01:06:54.200 --> 01:06:56.420
Dat was een beetje Facebook, zeg maar,

1281
01:06:56.660 --> 01:06:58.040
om te kijken van hey, gaat het wel werken?

1282
01:06:58.180 --> 01:07:04.720
En dan consideren we het als stabiel en veilig om te gebruiken.

1283
01:07:04.940 --> 01:07:06.840
Dus dat is wel, dat is fijn.

1284
01:07:06.860 --> 01:07:12.000
Dat vind ik anders dan bij Angular, denk ik.

1285
01:07:12.620 --> 01:07:14.160
Want bijvoorbeeld Google is normaal niet zo,

1286
01:07:14.240 --> 01:07:15.880
dat is niet dat heel Google op Angular draait,

1287
01:07:15.980 --> 01:07:18.440
alle applicaties, dat is echt niet zo.

1288
01:07:19.840 --> 01:07:23.440
Dus dat vind ik wel anders met React.

1289
01:07:26.820 --> 01:07:31.200
Ja, maar ja, ok, state management, dat was een goede vraag,

1290
01:07:31.220 --> 01:07:33.540
dus van die gekke Tim.

1291
01:07:35.900 --> 01:07:37.960
En nieuwe features, want daar hadden we het ook over,

1292
01:07:38.120 --> 01:07:39.620
zeg maar, waar gaan we een beetje heen?

1293
01:07:40.740 --> 01:07:42.120
Is dat, heb je er al een beetje beeld over?

1294
01:07:42.200 --> 01:07:44.140
Want we zitten nu op React 18?

1295
01:07:44.800 --> 01:07:45.840
Ja, 18 is een alpha.

1296
01:07:45.840 --> 01:07:47.680
Ja, ook alpha, ja, klopt.

1297
01:07:48.240 --> 01:07:50.040
Ja, dus je hebt, ik bedoel,

1298
01:07:50.180 --> 01:07:52.260
ja, ik heb de laatste tijd ook niet echt meer heel veel,

1299
01:07:52.320 --> 01:07:53.800
maar je hebt de z-react server components,

1300
01:07:53.860 --> 01:07:55.700
wat op zich wel een interessante idee is.

1301
01:07:56.620 --> 01:07:58.600
Natuurlijk, het is anders dan SSR,

1302
01:07:59.320 --> 01:08:01.660
in de sens dat je een server tree hebt,

1303
01:08:01.740 --> 01:08:03.880
en neem dit met een enorme grain of salt,

1304
01:08:04.080 --> 01:08:06.160
want nogmaals, dit is een alpha,

1305
01:08:06.180 --> 01:08:07.140
het kan enorm veranderen,

1306
01:08:07.160 --> 01:08:07.960
en misschien heb ik het niet goed begrepen,

1307
01:08:08.280 --> 01:08:09.540
maar ja, het is de server tree,

1308
01:08:09.680 --> 01:08:12.120
die dus eigenlijk wordt gekopieerd naar je client tree.

1309
01:08:12.320 --> 01:08:15.820
Dus het is niet alleen maar,

1310
01:08:15.820 --> 01:08:17.500
je rendert in je e-node stream,

1311
01:08:17.640 --> 01:08:19.280
uiteindelijk hydrate je dat client-side.

1312
01:08:21.360 --> 01:08:23.640
Ik dacht dat je stil de hydration hebt,

1313
01:08:23.820 --> 01:08:27.840
maar die statefulness is ook behouden op de server.

1314
01:08:29.040 --> 01:08:29.480
Oké.

1315
01:08:29.560 --> 01:08:30.840
Nogmaals, dit is nieuw, het is een alpha,

1316
01:08:30.900 --> 01:08:31.740
niet in production.

1317
01:08:33.000 --> 01:08:34.260
Maar ja, dus ik denk dat React

1318
01:08:34.260 --> 01:08:35.520
uiteindelijk meer naar de server gaat,

1319
01:08:35.580 --> 01:08:37.100
wat prima is,

1320
01:08:37.400 --> 01:08:39.040
natuurlijk voor, ja, toch,

1321
01:08:39.820 --> 01:08:41.700
die speeding up the first paint,

1322
01:08:41.780 --> 01:08:42.860
the first contentful paint,

1323
01:08:44.080 --> 01:08:46.200
en om je bundle size enorm te verkleinen,

1324
01:08:46.240 --> 01:08:48.020
want dat is natuurlijk nog steeds een enorm probleem,

1325
01:08:48.120 --> 01:08:50.060
vooral met die client-rendered apps.

1326
01:08:51.500 --> 01:08:52.120
Ja, dus ja,

1327
01:08:52.240 --> 01:08:53.120
ik ben benieuwd hoe dat gaat.

1328
01:08:53.260 --> 01:08:55.380
Ik weet niet helemaal of het goed is of niet.

1329
01:08:55.840 --> 01:08:57.040
Ja, ja, nee, wat jij zegt, maar goed,

1330
01:08:57.440 --> 01:08:59.560
ik heb er nog minder van meegekregen.

1331
01:08:59.740 --> 01:09:01.540
Ja, want ik zag die use data en ik denk,

1332
01:09:02.220 --> 01:09:03.640
ja, kan, het kan.

1333
01:09:04.140 --> 01:09:05.020
Ja, maar het is interessant.

1334
01:09:05.340 --> 01:09:06.160
Ik vond het ook interessant,

1335
01:09:06.520 --> 01:09:07.740
in combinatie met Next.js, zeg maar,

1336
01:09:07.900 --> 01:09:09.680
want ja, dan heb je ook een aantal dingetjes

1337
01:09:09.680 --> 01:09:10.880
die gewoon server-side draaien.

1338
01:09:11.540 --> 01:09:13.500
Want het was ook, het werd ook verkocht van,

1339
01:09:13.860 --> 01:09:18.240
oké, je draait een SQL query of een database query,

1340
01:09:18.900 --> 01:09:21.340
draai je zeg maar daarin en die draait dan op de server

1341
01:09:21.340 --> 01:09:24.260
en die kun je dan ophalen.

1342
01:09:24.420 --> 01:09:25.180
Dus dat, ja,

1343
01:09:25.220 --> 01:09:29.200
dus ik ben al lang niet meer zo dat ik meteen stom vind,

1344
01:09:29.340 --> 01:09:29.920
per definitie.

1345
01:09:29.940 --> 01:09:30.920
Ik wil het eerst zien werken.

1346
01:09:31.320 --> 01:09:32.400
Misschien, ja, werkt het wel,

1347
01:09:32.400 --> 01:09:32.780
misschien niet.

1348
01:09:32.900 --> 01:09:35.240
Dus dat is wel een interessante ontwikkeling.

1349
01:09:37.600 --> 01:09:43.660
Dus, ja, webcomponents, dat is trouwens iets, ja.

1350
01:09:44.480 --> 01:09:46.660
Ik hoor dat echt zo vaak en dan,

1351
01:09:46.820 --> 01:09:47.300
ik bedoel, het is react,

1352
01:09:48.580 --> 01:09:49.800
oh, zeg niet aan die standaard, toch?

1353
01:09:50.040 --> 01:09:51.500
Dat zijn geen webcomponents.

1354
01:09:51.780 --> 01:09:53.080
Nee, dat zijn geen webcomponents

1355
01:09:53.080 --> 01:09:55.360
en volgens mij is dat ook gewoon een enorme fout.

1356
01:09:55.880 --> 01:09:56.880
Webcomponents is gewoon niet,

1357
01:09:57.200 --> 01:09:59.040
ik bedoel, ik, nogmaals, ik ken er niet zo veel van

1358
01:09:59.040 --> 01:10:00.620
en ik hoor er alleen maar dingen over.

1359
01:10:00.660 --> 01:10:03.840
Van de mensen die het bijvoorbeeld maken, van Google.

1360
01:10:03.840 --> 01:10:04.340
Ja.

1361
01:10:06.760 --> 01:10:08.820
Maar ik weet niet, ik vind het,

1362
01:10:09.060 --> 01:10:11.940
van wat ik heb gelezen is gewoon...

1363
01:10:11.940 --> 01:10:12.560
Gaat het niet worden?

1364
01:10:12.780 --> 01:10:13.760
Nee, gaat het niet worden.

1365
01:10:14.020 --> 01:10:14.500
Gaat het niet worden.

1366
01:10:14.800 --> 01:10:17.160
Waarschijnlijk gaat het niet goed agen.

1367
01:10:17.840 --> 01:10:18.360
Nee, precies, ja.

1368
01:10:18.360 --> 01:10:21.860
Maar nee, ik weet niet, ik vind het zelf gewoon onzin.

1369
01:10:21.900 --> 01:10:22.600
Maar nogmaals,

1370
01:10:22.780 --> 01:10:24.180
ik heb hier niet heel veel ervaring mee,

1371
01:10:24.220 --> 01:10:25.240
dus mijn mening telt niet in.

1372
01:10:25.240 --> 01:10:25.860
Nee, ik ook niet,

1373
01:10:25.940 --> 01:10:28.060
maar dat was een vraag, ik,

1374
01:10:28.180 --> 01:10:29.020
één keer in zo veel tijd,

1375
01:10:29.140 --> 01:10:30.560
want ik heb ooit met een jongen gewerkt,

1376
01:10:31.500 --> 01:10:33.700
die dacht dat het helemaal de toekomst zou worden.

1377
01:10:33.700 --> 01:10:35.200
Maar hoe heet het?

1378
01:10:36.600 --> 01:10:37.440
Polymer is het toch?

1379
01:10:38.400 --> 01:10:40.800
Polymer is het volgens mij die library,

1380
01:10:41.740 --> 01:10:43.420
of framework van Google.

1381
01:10:43.800 --> 01:10:45.120
Ik ga nu meteen googelen.

1382
01:10:45.460 --> 01:10:47.000
Ja, Project Polymer.

1383
01:10:47.640 --> 01:10:50.580
En dat was allemaal gebaseerd op webcomponents,

1384
01:10:51.160 --> 01:10:51.800
en franchise fans.

1385
01:10:51.980 --> 01:10:53.680
Alleen ja, volgens mij,

1386
01:10:53.680 --> 01:10:55.040
als je gaat kijken wat de usage is,

1387
01:10:55.060 --> 01:10:56.000
hoeveel mensen dat gebruiken,

1388
01:10:56.060 --> 01:10:58.460
denk ik dat je er in iedere land één hebt of zo.

1389
01:10:58.680 --> 01:10:59.580
Ja, precies.

1390
01:10:59.800 --> 01:11:02.060
Dus dat is volgens mij niet helemaal van de grond afgekomen.

1391
01:11:02.500 --> 01:11:04.180
Dus maar goed, ja.

1392
01:11:04.320 --> 01:11:05.020
Zo zijn er heel veel dingen.

1393
01:11:05.140 --> 01:11:09.020
Ik vind het ook niet erg dat mensen met nieuwe dingetjes proberen.

1394
01:11:09.220 --> 01:11:10.560
En dan merken we wel of het een succes is.

1395
01:11:10.700 --> 01:11:13.720
En als het iets wordt, ja, dan adapteren mensen het.

1396
01:11:13.860 --> 01:11:15.240
En anders, ja, jammer dan.

1397
01:11:15.440 --> 01:11:16.540
Dus dan...

1398
01:11:16.540 --> 01:11:20.020
Ja, in de perfecte wereld vind ik dat mensen zich minder

1399
01:11:20.020 --> 01:11:21.220
zou moeten focussen op, zeg maar,

1400
01:11:21.320 --> 01:11:22.980
wat de browser op dit moment aan het supporten is.

1401
01:11:23.240 --> 01:11:25.280
Echt, ik wil liever dat alle...

1402
01:11:25.280 --> 01:11:27.160
Voorbeeld, ik zou niet meer na overdenken van,

1403
01:11:27.220 --> 01:11:30.120
oké, deze code werkt op mijn laptop,

1404
01:11:30.120 --> 01:11:33.220
maar niet op mijn telefoon, niets in mijn Tesla weet ik veel.

1405
01:11:33.440 --> 01:11:35.520
Ik wil gewoon één ding één keer kunnen schrijven

1406
01:11:35.520 --> 01:11:37.920
en het moet eigenlijk gewoon overal kunnen werken.

1407
01:11:38.600 --> 01:11:39.400
En vooral met web components.

1408
01:11:39.520 --> 01:11:40.920
Het is zo browser-focused,

1409
01:11:41.500 --> 01:11:44.500
dat eigenlijk dat hele concept, dat wordt dan weer...

1410
01:11:44.500 --> 01:11:45.520
Versterkt, ja.

1411
01:11:45.980 --> 01:11:47.240
Ja, ja, precies.

1412
01:11:48.500 --> 01:11:49.980
Ja, dus daarom...

1413
01:11:49.980 --> 01:11:51.940
Maar nogmaals, ik denk altijd gewoon echt iets van 30 jaar

1414
01:11:51.940 --> 01:11:53.440
in de toekomst van, oké.

1415
01:11:53.540 --> 01:11:54.880
Ik weet niet, weet je, waar zijn we dan?

1416
01:11:55.560 --> 01:11:56.500
Waar wil ik zelf...

1417
01:11:56.500 --> 01:11:58.980
Waar wil ik dat technologie is, 30 jaar from now?

1418
01:11:58.980 --> 01:11:59.260
Ja.

1419
01:12:00.620 --> 01:12:03.520
En dat is niets te denken aan web components.

1420
01:12:04.060 --> 01:12:04.380
Nee, nee, nee.

1421
01:12:05.000 --> 01:12:07.700
Ik ben bang dat het ook niet heel veel typescript kan schrijven.

1422
01:12:08.040 --> 01:12:09.240
Nee, hopelijk niet.

1423
01:12:09.960 --> 01:12:12.000
Want ik zag volgens mij...

1424
01:12:12.000 --> 01:12:15.440
Vandaag was er iets van GitHub, volgens mij, die dan kon je...

1425
01:12:15.440 --> 01:12:16.000
Oh, Pilot.

1426
01:12:16.740 --> 01:12:19.480
Ja, dan werd er gewoon code geschreven, volgens mij, toch?

1427
01:12:19.800 --> 01:12:20.940
Ja, dat is een AI-ding.

1428
01:12:21.220 --> 01:12:22.560
Ja, maar ik bedoel, die...

1429
01:12:22.560 --> 01:12:23.880
Volgens mij wordt het een beetje hetzelfde.

1430
01:12:23.940 --> 01:12:25.460
Die kwaliteit zal echt enorm laag zijn.

1431
01:12:25.760 --> 01:12:27.280
Weet je hetzelfde als die website-builders,

1432
01:12:27.280 --> 01:12:28.100
een beetje als Squarespace.

1433
01:12:28.360 --> 01:12:31.520
Je kan meteen zien van, oké, dit is gewoon auto-generated.

1434
01:12:33.680 --> 01:12:35.040
Ja, ik weet nog niet hoe het komt.

1435
01:12:35.180 --> 01:12:35.920
Het is volgens mij...

1436
01:12:35.920 --> 01:12:38.280
Ik vermoed dat de GPT-3...

1437
01:12:38.920 --> 01:12:40.760
Oh, dit klinkt heel mooi in het Engels.

1438
01:12:42.420 --> 01:12:43.200
GPT-3.

1439
01:12:43.320 --> 01:12:43.980
Ja, dat klopt.

1440
01:12:45.020 --> 01:12:45.900
Dat ding of...

1441
01:12:45.900 --> 01:12:46.400
Ja, whatever.

1442
01:12:46.580 --> 01:12:48.940
Dat AI-ding die ook gewoon teksten kan genereren

1443
01:12:48.940 --> 01:12:50.060
en dan getraind is.

1444
01:12:50.180 --> 01:12:50.580
Ja.

1445
01:12:50.580 --> 01:12:51.300
Want het komt van...

1446
01:12:51.300 --> 01:12:53.100
Het kan me voorstellen dat GitHub gewoon...

1447
01:12:53.100 --> 01:12:54.640
Dat ding heeft...

1448
01:12:54.640 --> 01:12:56.740
Al de sourcecode, zeg maar, van GitHub heeft...

1449
01:12:56.740 --> 01:12:57.800
Ja, geïndexeerd.

1450
01:12:59.100 --> 01:13:00.340
Geïndexeerd en succes.

1451
01:13:00.540 --> 01:13:02.900
En dat er dan alles uitkomt wat je maakt.

1452
01:13:03.180 --> 01:13:04.920
Het ziet er allemaal to do's en to be's worden gegenereren.

1453
01:13:05.340 --> 01:13:05.480
Ja, ja.

1454
01:13:07.280 --> 01:13:09.860
Ja, wat mij het eerst een beetje opviel toen ik...

1455
01:13:09.860 --> 01:13:11.920
Ik had inderdaad die website vandaag voorbij zien komen.

1456
01:13:12.160 --> 01:13:13.740
En het eerste wat je ziet is eigenlijk...

1457
01:13:15.140 --> 01:13:18.180
Dan heb ik het idee dat je vanaf nu alleen nog maar

1458
01:13:18.180 --> 01:13:19.560
een soort comments aan het typen bent.

1459
01:13:19.900 --> 01:13:22.560
Dan wacht totdat de AI je een voorbeeld geeft

1460
01:13:22.560 --> 01:13:23.800
wat je waarschijnlijk nog moet verbeteren.

1461
01:13:24.420 --> 01:13:26.180
Ja, dan ben ik eigenlijk alweer drie stappen te ver.

1462
01:13:26.180 --> 01:13:27.240
Dan vind ik het alweer irritant.

1463
01:13:27.340 --> 01:13:28.720
Want dan moet ik het alsnog zelf verbeteren.

1464
01:13:29.280 --> 01:13:31.700
Of alles werken, of laat maar zitten.

1465
01:13:31.740 --> 01:13:32.440
Dat doe ik zelf wel.

1466
01:13:33.000 --> 01:13:34.680
Het is nou ook niet alsof het heel veel...

1467
01:13:35.160 --> 01:13:37.300
Ja, als je het zoveel keer gedaan hebt.

1468
01:13:37.620 --> 01:13:38.460
Ik vind het wel interessant.

1469
01:13:38.620 --> 01:13:39.440
Ik weet ook echt niet...

1470
01:13:39.440 --> 01:13:41.680
Ik denk dat er wel een aantal suggesties gaan komen

1471
01:13:41.680 --> 01:13:42.880
waar je denkt, oké, interessant.

1472
01:13:43.300 --> 01:13:44.960
Maar je gaat er nog werk aan hebben.

1473
01:13:45.340 --> 01:13:46.480
Dat kan bijna nog niet zo zijn.

1474
01:13:46.740 --> 01:13:49.320
De styling zal waarschijnlijk precies net even anders zijn

1475
01:13:49.320 --> 01:13:51.420
omdat jij het gewend bent of graag zou willen.

1476
01:13:51.500 --> 01:13:52.800
Dat soort kleine dingetjes, ja.

1477
01:13:53.520 --> 01:13:55.060
Ik vind het wel een interessante ontwikkeling.

1478
01:13:55.060 --> 01:13:56.460
Ja, het is wel.

1479
01:13:56.460 --> 01:13:58.000
Het is ook een beweging die dan ook...

1480
01:13:58.000 --> 01:13:58.700
Die is er altijd.

1481
01:13:59.060 --> 01:14:02.260
Die zegt van, oké, computers moeten jou ook helpen met je taken doen.

1482
01:14:02.760 --> 01:14:04.200
Dat is waarom je al die dingen doet.

1483
01:14:05.640 --> 01:14:07.340
Maar heel veel mensen zijn er nog niet...

1484
01:14:07.340 --> 01:14:12.320
Zijn ervan overtuigd dat eigenlijk computers te weinig helpen met programmeren, zeg maar.

1485
01:14:12.720 --> 01:14:15.860
Dus we hebben wel allerlei fancy IDEs en allerlei graafse tools.

1486
01:14:17.020 --> 01:14:19.480
Maar weet je wel, heel veel bugs zouden in ieder geval...

1487
01:14:19.480 --> 01:14:23.420
Misschien niet geschreven worden als we de juiste toolingen...

1488
01:14:23.420 --> 01:14:26.320
Maar ik wil ook nog wat te doen hebben over vijf jaar.

1489
01:14:27.040 --> 01:14:27.760
Nou, ik eigenlijk niet.

1490
01:14:32.140 --> 01:14:33.620
Nee, ik wil vooral...

1491
01:14:33.620 --> 01:14:34.500
Kijk, ik ben het echt weer eens.

1492
01:14:34.760 --> 01:14:35.720
Ik wil oplossingen maken.

1493
01:14:36.020 --> 01:14:37.780
En ja, ik vind programmeren ook echt leuk hoor.

1494
01:14:37.860 --> 01:14:43.200
Alleen ik ben tegenwoordig veel ongeduldiger, zeg maar, dan dat ik was.

1495
01:14:45.640 --> 01:14:46.280
Dus waarom?

1496
01:14:46.400 --> 01:14:46.960
Omdat mij...

1497
01:14:46.960 --> 01:14:47.680
Ja, dat is heel stom.

1498
01:14:47.900 --> 01:14:50.760
Want ik kijk dan een PowerPoint-presentatie en ik denk, wel tof.

1499
01:14:50.840 --> 01:14:52.120
Dat is heel snel en dat productief.

1500
01:14:52.180 --> 01:14:53.000
En dan ga je het dan zelf doen.

1501
01:14:53.000 --> 01:14:54.160
En dan duurt het veel langer.

1502
01:14:54.420 --> 01:14:56.140
En ik ben al gewoon mijn geduld kwijt.

1503
01:14:56.620 --> 01:14:58.120
Dan denk ik van, oké, maar dit is gewoon...

1504
01:14:58.120 --> 01:15:01.420
Ik ben nu nog steeds plumbing aanschrijven en ik moet dit doen en zo.

1505
01:15:01.840 --> 01:15:02.560
Terwijl ik gewoon...

1506
01:15:02.560 --> 01:15:05.360
Ik wil gewoon, ja, functionaliteit bouwen.

1507
01:15:05.800 --> 01:15:08.660
Dan zie je ook bepaalde patronen, zeg maar, dingen die je steeds moet doen.

1508
01:15:09.180 --> 01:15:12.300
Maar dat is eigenlijk nu wat je volgende project moet zijn.

1509
01:15:12.400 --> 01:15:16.020
Van oké, hoe kan ik dit verbeteren zodat ik dit niet hoef te doen?

1510
01:15:16.480 --> 01:15:17.820
Zodat nooit meer iemand dit hoeft te doen.

1511
01:15:18.080 --> 01:15:19.420
Ja, dat is wel zo.

1512
01:15:19.460 --> 01:15:20.280
Maar ik ben egoistisch.

1513
01:15:21.160 --> 01:15:23.220
De hele rest van de wereld zoek het maar uit.

1514
01:15:23.320 --> 01:15:23.980
Ja, dat is prima.

1515
01:15:24.200 --> 01:15:25.020
Gewoon een close source.

1516
01:15:25.100 --> 01:15:26.460
Die wordt gewoon de beste developer.

1517
01:15:27.300 --> 01:15:27.540
Ja, precies.

1518
01:15:27.740 --> 01:15:27.920
Ja.

1519
01:15:29.380 --> 01:15:30.440
Nee, nee, nee, maar dat is dat.

1520
01:15:30.760 --> 01:15:31.400
Ik begrijp...

1521
01:15:31.400 --> 01:15:33.260
Serieus, ik denk dat dit echt...

1522
01:15:33.260 --> 01:15:35.540
Dat is weer wat ik als oude man daar net zei.

1523
01:15:35.860 --> 01:15:42.700
Ik denk dat dat echt voor een generatie die echt gewoon met zijn neus in GitHub, als het ware, gevallen is, echt wel anders is.

1524
01:15:42.800 --> 01:15:46.260
Het is echt fijn dat social programming en dat je het code deelt.

1525
01:15:46.800 --> 01:15:47.940
Ik geloof er ook echt in.

1526
01:15:49.280 --> 01:15:56.500
Linux is misschien denk ik een van de bekendste, zeg maar, die daar zo ontstaan is dat heel veel mensen aan het contributen.

1527
01:15:56.540 --> 01:15:59.980
Nou goed, je kunt van alles over Linux zeggen, maar dat is even een andere ding.

1528
01:16:01.900 --> 01:16:02.960
Dus ik geloof er echt wel in.

1529
01:16:03.100 --> 01:16:04.000
Dat is echt wel het model.

1530
01:16:04.120 --> 01:16:06.640
Want dan zijn er heel veel mensen bezig om samen iets te maken.

1531
01:16:06.920 --> 01:16:08.100
De wereld, als het ware.

1532
01:16:08.760 --> 01:16:10.980
En zouden we niet overal het wiel opnieuw hadden uitvinden.

1533
01:16:11.300 --> 01:16:13.100
Dat kunnen wij in Nederland trouwens ook heel erg goed.

1534
01:16:14.120 --> 01:16:19.100
Het Not Invented Hair Syndrome zal overal zijn, maar hebben wij in Nederland volgens mij nog sterker.

1535
01:16:19.940 --> 01:16:23.220
Dus als ik het niet gedaan heb of het niet ontwikkeld heb, dan bouw ik het gewoon lekker opnieuw.

1536
01:16:23.960 --> 01:16:25.100
Het is een beetje onnodig.

1537
01:16:25.820 --> 01:16:26.920
Het is echt zo slecht.

1538
01:16:27.260 --> 01:16:31.200
Je ziet nu wel gelukkig steeds ook grotere bedrijven als Google die ook gewoon nu meer meewerken.

1539
01:16:31.200 --> 01:16:32.040
Ook in open source.

1540
01:16:32.140 --> 01:16:34.320
Dus dat vind ik zelf echt een enorm goede ontwikkeling.

1541
01:16:34.900 --> 01:16:37.280
Dat ze toch ook een goed voorbeeld zijn.

1542
01:16:37.880 --> 01:16:39.120
Hopelijk volgen veel andere bedrijven.

1543
01:16:39.280 --> 01:16:40.360
Vooral ook met Microsoft.

1544
01:16:40.360 --> 01:16:43.300
Ik bedoel, GitHub was acquired bij Microsoft via Code.

1545
01:16:43.940 --> 01:16:47.340
En al die producten, vooral GitHub, die zijn enorm goed.

1546
01:16:47.500 --> 01:16:51.360
Ik vind Microsoft nu echt een van de, nou toch wel, ja, meest impressive,

1547
01:16:51.380 --> 01:16:55.300
zeg maar oudere bedrijven die echt eigenlijk het goede pad hebben genomen.

1548
01:16:55.460 --> 01:16:56.340
Ja, precies, ja.

1549
01:16:56.460 --> 01:16:57.260
Zeg de pad.

1550
01:16:57.980 --> 01:16:59.720
Heb je het niveau maar toch nog gelijk gekregen?

1551
01:17:00.380 --> 01:17:00.600
Ja.

1552
01:17:02.300 --> 01:17:03.760
Die Velk was die wel oud.

1553
01:17:04.620 --> 01:17:05.640
Was dat grapje?

1554
01:17:05.640 --> 01:17:09.080
Ja, dat mocht je afvragen waar ik fan ben.

1555
01:17:09.320 --> 01:17:13.320
Er zijn twee oprichters van Microsoft, Paul Allen en Bill Gates.

1556
01:17:14.820 --> 01:17:18.540
Balmer was volgens mij nummer vier of zo, werknemer.

1557
01:17:19.200 --> 01:17:20.740
En die eerste twee, daar ben ik fan van.

1558
01:17:21.140 --> 01:17:21.860
En vooral Paul Allen.

1559
01:17:21.860 --> 01:17:23.880
Paul Allen is meer de techneut gebleven heel lang.

1560
01:17:24.060 --> 01:17:26.020
Hij is trouwens later, hij is volgens mij overleden, dacht ik.

1561
01:17:26.920 --> 01:17:29.320
Hij heeft wel heel veel geïnvesteerd in allerlei bedrijven, ook in Linux en zo.

1562
01:17:29.360 --> 01:17:31.180
Maar daar was ik altijd fan van, zeg maar.

1563
01:17:31.380 --> 01:17:32.860
Ja, Balmer, ja, dat is gewoon een verkoper.

1564
01:17:32.860 --> 01:17:35.560
Dat is echt gewoon, ja, sorry, daar heb ik niks mee.

1565
01:17:35.660 --> 01:17:36.640
Is hij van Balmer Peak?

1566
01:17:37.600 --> 01:17:38.880
Nee, volgens mij, ja, dat weet ik niet.

1567
01:17:39.220 --> 01:17:40.100
Dat is een goede vraag.

1568
01:17:40.600 --> 01:17:41.380
Dat weet ik niet.

1569
01:17:41.720 --> 01:17:42.620
Dat zou best kunnen.

1570
01:17:44.360 --> 01:17:47.280
Maar goed, hij was echt, ja, goed, hij is weggegaan.

1571
01:17:47.560 --> 01:17:49.740
Dat is een soort van revival geweest van Microsoft ook.

1572
01:17:49.940 --> 01:17:56.500
Dus dat is wel, je ziet echt pre-Balmer, post-Balmer, zeg maar.

1573
01:17:57.300 --> 01:17:58.180
En dat is echt wel verschil.

1574
01:17:58.200 --> 01:17:59.920
Maar goed, wat jij zegt klopt.

1575
01:17:59.920 --> 01:18:03.160
Microsoft is echt wel, heeft zichzelf een beetje opnieuw uitgevonden.

1576
01:18:03.200 --> 01:18:03.840
Dat vind ik wel gaaf.

1577
01:18:03.960 --> 01:18:06.220
Maar goed, Google, enorm veel open source.

1578
01:18:06.640 --> 01:18:07.660
Facebook natuurlijk ook.

1579
01:18:07.960 --> 01:18:09.360
Dus de meeste grote bedrijven.

1580
01:18:09.440 --> 01:18:10.140
Ja, Apple ook wel.

1581
01:18:10.180 --> 01:18:12.480
Maar het is wat minder prominent, zeg maar.

1582
01:18:13.400 --> 01:18:13.740
Nee.

1583
01:18:14.120 --> 01:18:16.760
Ja, we hebben WebKit te danken aan Apple.

1584
01:18:17.640 --> 01:18:18.060
Deels.

1585
01:18:18.260 --> 01:18:19.240
Moet ik wel even uitkijken.

1586
01:18:20.520 --> 01:18:22.480
Apple is echt tegenovergesteld van open source.

1587
01:18:23.900 --> 01:18:29.340
Maar ze zijn nogal de, ik weet niet hoe je dat noemt, de stop en alles.

1588
01:18:29.340 --> 01:18:30.660
Maar ja, ze moeten.

1589
01:18:30.920 --> 01:18:34.340
Ik denk wel dat ze gaan realiseren dat ze moeten veranderen, want dat gaat niet.

1590
01:18:35.160 --> 01:18:36.640
Nee, een reputatie gaat nogal naar beneden.

1591
01:18:38.120 --> 01:18:38.840
Ja, klopt.

1592
01:18:39.680 --> 01:18:40.840
Dus ja, ja, ja.

1593
01:18:40.840 --> 01:18:43.800
Maar volgens mij hebben we nu best wel een aardig eind.

1594
01:18:43.820 --> 01:18:44.640
Zitten we op de rit.

1595
01:18:44.860 --> 01:18:45.380
Misschien is het.

1596
01:18:46.600 --> 01:18:48.460
En jij nog een vraag hebt, Johnny?

1597
01:18:48.800 --> 01:18:49.300
Nee hoor.

1598
01:18:49.440 --> 01:18:51.460
Nee, ik ben gewoon heel goed aan het luisteren.

1599
01:18:51.540 --> 01:18:53.980
Want ik ben echt front en noob wat dat gaat.

1600
01:18:54.140 --> 01:18:55.400
Ik heb wel een paar dingetjes gedaan.

1601
01:18:55.820 --> 01:18:57.960
Maar ik werk eigenlijk gewoon met name in backend dingen.

1602
01:18:58.020 --> 01:18:58.980
Dat vind ik ook leuk om te doen.

1603
01:19:00.020 --> 01:19:00.900
Dus ja.

1604
01:19:01.300 --> 01:19:06.120
Ja, want jouw grote vriend DHH met zijn Ruby onzin.

1605
01:19:06.280 --> 01:19:07.260
Die gelooft die.

1606
01:19:07.480 --> 01:19:10.100
Dat is niet zo'n vriend van React en allerlei front-end.

1607
01:19:10.480 --> 01:19:12.300
Nee, ik ben ook niet persé een vriend van hem hoor.

1608
01:19:12.940 --> 01:19:13.560
Nee, dat klopt.

1609
01:19:13.580 --> 01:19:16.160
Hoe hij aan de tegel staat van bepaalde dingen.

1610
01:19:16.880 --> 01:19:18.360
Hij heeft zich volgens mij.

1611
01:19:18.400 --> 01:19:20.020
Wat is het een maand geleden of twee maanden geleden?

1612
01:19:20.180 --> 01:19:22.220
Behoorlijk is zijn eigen voet geschoten.

1613
01:19:22.360 --> 01:19:24.780
Ja, met het hele gedoe met Basecamp.

1614
01:19:25.180 --> 01:19:25.680
Ja, dat.

1615
01:19:25.680 --> 01:19:28.860
Ja, nou goed, laten we daar maar niet te lang bij zitten.

1616
01:19:28.960 --> 01:19:30.040
Nee, nee, nee.

1617
01:19:30.360 --> 01:19:30.720
Oké.

1618
01:19:30.740 --> 01:19:31.260
Hoop van vinden.

1619
01:19:31.820 --> 01:19:32.500
Ja, precies.

1620
01:19:32.620 --> 01:19:36.620
Laten we doorgaan naar de volgende onderdeel.

1621
01:19:37.740 --> 01:19:41.880
We hebben altijd developer dilemma's en ik heb er drie.

1622
01:19:42.500 --> 01:19:43.920
Ik denk dat het gekker zijn.

1623
01:19:44.020 --> 01:19:48.020
Ik hoop dat het gekker zijn, want dan moet het niet te serieus worden.

1624
01:19:49.660 --> 01:19:50.760
Goed, laten we de eerste beginnen.

1625
01:19:52.200 --> 01:19:53.460
Dan mag jij hier dus band worden, Lydia.

1626
01:19:53.840 --> 01:19:54.500
En je moet kiezen.

1627
01:19:56.920 --> 01:19:57.400
Oké.

1628
01:19:57.400 --> 01:19:57.980
Even kijken.

1629
01:19:58.200 --> 01:20:01.840
Ik heb de eerste een week programmeren met snel internet.

1630
01:20:01.960 --> 01:20:02.700
Dus je hebt alles.

1631
01:20:03.080 --> 01:20:03.960
Je hebt alles.

1632
01:20:03.960 --> 01:20:04.280
Alles heb je.

1633
01:20:04.460 --> 01:20:04.920
Alle faciliteit.

1634
01:20:05.020 --> 01:20:05.920
Je hebt snel internet.

1635
01:20:06.620 --> 01:20:07.660
Je laptop is echt super snel.

1636
01:20:07.920 --> 01:20:08.380
Blablabla.

1637
01:20:08.520 --> 01:20:09.820
Of op de Zuidpool.

1638
01:20:11.700 --> 01:20:12.860
Of in de Sahara.

1639
01:20:16.180 --> 01:20:16.660
Zuidpool.

1640
01:20:17.360 --> 01:20:17.680
Wat?

1641
01:20:18.820 --> 01:20:18.900
Ja.

1642
01:20:19.060 --> 01:20:19.540
Tuurlijk.

1643
01:20:20.000 --> 01:20:22.400
Nee, een hittender kan ik echt zo slecht tegen.

1644
01:20:22.540 --> 01:20:23.820
Het is gewoon zo onconfortabel.

1645
01:20:23.820 --> 01:20:26.820
De Zuidpool is gewoon, weet je, je kan lekker opkleden.

1646
01:20:27.540 --> 01:20:28.260
Het is lekker donker.

1647
01:20:28.320 --> 01:20:29.140
Ik hou van donkerte.

1648
01:20:29.560 --> 01:20:30.880
Ik heb lang in Scandinavië gewoond.

1649
01:20:31.060 --> 01:20:32.280
Dus ik ben hier wel aan gewend.

1650
01:20:33.440 --> 01:20:33.760
Of juist.

1651
01:20:34.300 --> 01:20:36.360
En ik kies dat het zuider licht ziet.

1652
01:20:36.740 --> 01:20:38.180
Ik zie het helemaal vervormen.

1653
01:20:38.960 --> 01:20:41.480
Oké, dan was het een te makkelijke keuze.

1654
01:20:43.400 --> 01:20:44.540
Ik ben er dan met je eens hoor.

1655
01:20:44.800 --> 01:20:47.260
Want op kou kun je je kleden op warmte niet meer op een gegeven moment.

1656
01:20:47.840 --> 01:20:50.820
Je kan niet nog meer laagjes uit doen dan helemaal niks.

1657
01:20:51.000 --> 01:20:52.460
Dus het wordt op een gegeven moment, ja.

1658
01:20:52.600 --> 01:20:52.980
Lastig.

1659
01:20:52.980 --> 01:20:56.700
Moet ik ook zeggen, als je die mensen de Mount Everest op ziet klimmen,

1660
01:20:56.920 --> 01:20:59.060
om met die bepakking op te zetten.

1661
01:20:59.380 --> 01:21:00.760
Let op toetsporten moet je zitten zo.

1662
01:21:00.880 --> 01:21:02.160
Het is de ijzerberen.

1663
01:21:03.060 --> 01:21:03.900
Maar penguins.

1664
01:21:05.500 --> 01:21:05.940
True, true.

1665
01:21:07.340 --> 01:21:09.840
En jij Saber, want ik neem aan de Sahara.

1666
01:21:11.060 --> 01:21:12.340
Nou, dat zou ik niet doen.

1667
01:21:13.020 --> 01:21:15.060
Maar ja, trouwens in de Sahara kan het ook knetterkoud zijn.

1668
01:21:15.440 --> 01:21:15.880
Ja, dat is waar.

1669
01:21:16.180 --> 01:21:17.580
Die pieken en dalen.

1670
01:21:17.880 --> 01:21:19.600
Heb je wel zand tussen je toetsen de hele tijd?

1671
01:21:21.080 --> 01:21:22.040
Ja, dat is waar.

1672
01:21:22.760 --> 01:21:25.160
Ik weet niet of je die sneerstorm, ik weet niet of je die hebt.

1673
01:21:25.360 --> 01:21:26.020
Ja, die heb je trouwens wel.

1674
01:21:26.260 --> 01:21:27.660
Nou, dat is trouwens niet helemaal waar.

1675
01:21:28.000 --> 01:21:29.860
Je hebt ook de zon die op je scherm schijnt.

1676
01:21:31.380 --> 01:21:32.020
Oh ja.

1677
01:21:33.080 --> 01:21:33.400
Chips.

1678
01:21:33.960 --> 01:21:36.120
Ik kijk, vanuit mezelf moet ik Sahara kiezen.

1679
01:21:36.300 --> 01:21:37.080
Mijn ouders komen er ineens.

1680
01:21:37.200 --> 01:21:38.300
Dus dat is gewoon Sahara.

1681
01:21:39.660 --> 01:21:41.840
En dan moet je je in wool kleden.

1682
01:21:41.860 --> 01:21:43.160
Je moet je eigenlijk heel dik aankleden.

1683
01:21:43.320 --> 01:21:46.340
Want je wil koud vasthouden en warmte ook.

1684
01:21:46.440 --> 01:21:49.800
Dus er moet niet veel verschil in temperatuur zijn.

1685
01:21:49.800 --> 01:21:53.040
Maar ja, ik denk niet dat het heel fijn is in de Sahara.

1686
01:21:53.480 --> 01:21:53.900
Het is echt.

1687
01:21:53.900 --> 01:21:55.140
Snachts is het echt koud.

1688
01:21:55.200 --> 01:21:56.220
Kan het heel koud zijn?

1689
01:21:57.560 --> 01:21:59.840
En trouwens de ene keer dat ik in de Sahara was, regende het.

1690
01:22:00.100 --> 01:22:03.380
Dus ik loop in de Sahara heen en ja, regen.

1691
01:22:05.540 --> 01:22:06.740
Dit hoort niet.

1692
01:22:07.020 --> 01:22:08.040
Het stond niet in een magazine.

1693
01:22:08.280 --> 01:22:10.100
Dat hebben ze mij niet beloofd.

1694
01:22:10.360 --> 01:22:10.800
Maar goed.

1695
01:22:11.240 --> 01:22:11.520
Oké.

1696
01:22:12.080 --> 01:22:12.940
Dat die hebben beantwoord.

1697
01:22:13.140 --> 01:22:13.840
De volgende.

1698
01:22:14.560 --> 01:22:15.200
Ja, goed.

1699
01:22:15.320 --> 01:22:16.320
Het is eigenlijk niet echt een dilemma.

1700
01:22:18.180 --> 01:22:21.460
Stel, je zou een weddenschap winnen van een andere software ontwikkelaar.

1701
01:22:21.540 --> 01:22:22.420
Misschien je vriend.

1702
01:22:22.580 --> 01:22:23.320
Vind ik ook goed.

1703
01:22:23.900 --> 01:22:25.040
Die ontwikkelaar heeft ook software.

1704
01:22:26.380 --> 01:22:29.320
In welke programmeertal zou je die anderen laten programmeren?

1705
01:22:31.000 --> 01:22:31.960
Dus als tegenprestage.

1706
01:22:32.000 --> 01:22:36.080
Dus stel, je hebt de weddenschap gewonnen en hij moet programmeren.

1707
01:22:36.400 --> 01:22:39.560
Je kiest iets wat gewoon niet leuk is.

1708
01:22:39.820 --> 01:22:40.260
Angular.

1709
01:22:49.640 --> 01:22:50.000
Oké.

1710
01:22:50.120 --> 01:22:50.460
Nou goed.

1711
01:22:51.780 --> 01:22:52.140
Duidelijk.

1712
01:22:52.380 --> 01:22:53.020
No offense.

1713
01:22:53.740 --> 01:22:54.020
Nee, nee.

1714
01:22:54.140 --> 01:22:54.720
Ja, dat is ik.

1715
01:22:54.800 --> 01:22:55.480
Mij maakt het niet uit.

1716
01:22:55.580 --> 01:22:56.820
Ik ben geen Angular-friend.

1717
01:22:56.980 --> 01:22:57.600
Maar eigenlijk.

1718
01:22:57.760 --> 01:22:59.040
Er zullen vast luisteraars zijn.

1719
01:22:59.280 --> 01:23:00.520
Maar Angular is echt wat.

1720
01:23:01.980 --> 01:23:03.980
Ja, kan gebeuren.

1721
01:23:04.200 --> 01:23:04.720
Ja, ja, ja.

1722
01:23:04.720 --> 01:23:05.660
Nee, ik zou toch.

1723
01:23:05.680 --> 01:23:06.140
Ik zou niet.

1724
01:23:06.180 --> 01:23:08.060
Nou, ik zou iemand in Kobol laten programmeren.

1725
01:23:08.220 --> 01:23:10.040
In van der taal die al.

1726
01:23:10.820 --> 01:23:12.500
Ja, gewoon niet te doen is.

1727
01:23:13.420 --> 01:23:17.980
Heeft diegene daarna wel weer een extra skill in zijn broekzak waarmee hij veel geld zou kunnen

1728
01:23:17.980 --> 01:23:19.160
verdienen bij de banken of zo?

1729
01:23:19.360 --> 01:23:19.820
Oh ja.

1730
01:23:19.880 --> 01:23:21.960
Dan geef je misschien wel licht wel weer een kant.

1731
01:23:23.260 --> 01:23:24.240
Dat is wel waar.

1732
01:23:24.440 --> 01:23:24.780
Maar goed.

1733
01:23:24.780 --> 01:23:25.980
Maar het blijft wel Kobol.

1734
01:23:28.820 --> 01:23:29.540
De laatste.

1735
01:23:29.740 --> 01:23:30.180
Dus misschien.

1736
01:23:30.300 --> 01:23:31.620
Nou, ik weet niet moeilijk is of niet.

1737
01:23:31.700 --> 01:23:34.220
Het is ook een beetje een gekke vergelijk of een keuze.

1738
01:23:34.220 --> 01:23:43.320
Het is echt zo eentje die je kijkt honderd keer en hij komt misschien twee keer voor.

1739
01:23:44.580 --> 01:23:47.800
Of Linus Torvats inwerken op een react project.

1740
01:23:51.640 --> 01:23:52.720
Hoe lang heb je hierover nagedacht?

1741
01:23:57.040 --> 01:24:00.200
Ik heb een rare geest, dus dit is meestal niet zo.

1742
01:24:02.820 --> 01:24:04.020
Ik zou voor de debug.

1743
01:24:05.060 --> 01:24:13.340
Die klik lijkt me nog makkelijker en minder mentaal slechter dan react.

1744
01:24:13.700 --> 01:24:14.440
Ja, ik denk ook.

1745
01:24:14.880 --> 01:24:17.900
Ja, ik zou het niet.

1746
01:24:18.400 --> 01:24:19.600
Nee, Linus zou ik niet.

1747
01:24:19.940 --> 01:24:20.860
Nee, nee, nee, nee.

1748
01:24:21.040 --> 01:24:22.880
Dat hou je denk ik niet langer dan een kwartier vol.

1749
01:24:23.580 --> 01:24:24.280
Zo'n man.

1750
01:24:25.200 --> 01:24:25.980
Ik weet het niet.

1751
01:24:26.060 --> 01:24:29.200
Ik denk dat als je echt goed, want ik heb niet geprogrammeerd.

1752
01:24:29.200 --> 01:24:29.880
Ik heb niet geprogrammeerd.

1753
01:24:30.060 --> 01:24:32.260
Dus wel wat ze geprogrammeerd in de Linus kernel.

1754
01:24:32.300 --> 01:24:34.580
Maar dat is echt heel lang geleden.

1755
01:24:34.920 --> 01:24:37.260
Maar nooit gedacht van, oké, ik ga een patch indienen.

1756
01:24:37.800 --> 01:24:39.220
Want dat, ja, no way.

1757
01:24:39.760 --> 01:24:42.040
Als je iets fout doet, dan ben je echt gewoon.

1758
01:24:42.540 --> 01:24:47.300
Je stopt met programmeren, want je wordt echt een tirade van Linus.

1759
01:24:47.360 --> 01:24:47.960
Dat wil je niet weten.

1760
01:24:48.100 --> 01:24:49.100
Je denkt echt, zoek het uit.

1761
01:24:49.220 --> 01:24:49.420
Ik stop.

1762
01:24:49.860 --> 01:24:50.500
Laptop leg.

1763
01:24:51.440 --> 01:24:52.880
De roast op Saber Karmous.

1764
01:24:53.280 --> 01:24:53.940
Ja, precies.

1765
01:24:54.460 --> 01:24:56.300
Maar dan ga ik gewoon op de Zuidpool wonen.

1766
01:24:57.900 --> 01:24:59.760
Zonder laptop, zonder internet.

1767
01:25:01.380 --> 01:25:02.000
Nee, maar die.

1768
01:25:02.740 --> 01:25:04.300
Maar op zich, als je zeg maar gewoon goed.

1769
01:25:04.500 --> 01:25:07.320
Nou, jouw self-confidence, Lydia.

1770
01:25:08.380 --> 01:25:09.940
Stel dat jij gewoon C zou schrijven.

1771
01:25:10.300 --> 01:25:12.160
En die code indienen.

1772
01:25:12.800 --> 01:25:14.060
Ja, dat zou gewoon werken in principe.

1773
01:25:14.880 --> 01:25:16.440
Hij maakt zelf ook wel eens fouten.

1774
01:25:16.460 --> 01:25:17.400
En je moet gewoon goede code.

1775
01:25:17.420 --> 01:25:19.200
Dus hij kan het niet zo goed tegen als die code niet goed is.

1776
01:25:20.840 --> 01:25:23.840
En hij is volgens mij wel wat makkelijker in omgang geworden.

1777
01:25:23.840 --> 01:25:27.740
Want hij heeft zich wel een beetje laten helpen, zeg maar.

1778
01:25:28.180 --> 01:25:29.840
Ja, bij ons heeft hij een perfectionisme.

1779
01:25:29.940 --> 01:25:30.700
Heeft hem wel heel ver gebouwd.

1780
01:25:30.800 --> 01:25:31.940
Dat is hij ook met Steve Jobs.

1781
01:25:32.120 --> 01:25:37.080
Het zijn allemaal van die types die natuurlijk niet echt bij zijn mee te werken.

1782
01:25:37.320 --> 01:25:40.300
Maar als je producten ziet die ze hebben ontworpen, dan is het waard.

1783
01:25:41.000 --> 01:25:41.360
Elon.

1784
01:25:42.040 --> 01:25:42.440
Dat is ook nog zo.

1785
01:25:42.540 --> 01:25:44.040
Dus een vrij recent voorbeeld.

1786
01:25:45.240 --> 01:25:46.900
Ja, ik weet niet hoe het is met Elon Musk.

1787
01:25:47.040 --> 01:25:49.180
Ik weet niet of het echt als...

1788
01:25:49.180 --> 01:25:51.100
Weet je wel, dat het een beetje zo'n Steve Jobs baas is.

1789
01:25:51.180 --> 01:25:53.060
Want dat is gewoon echt gewoon, die komt erop binnen.

1790
01:25:53.060 --> 01:25:54.920
Ja, dit kan niet. Weet je wel, dit moet opnieuw.

1791
01:25:55.560 --> 01:25:57.160
Of hij vraagt gewoon dingen die niet kunnen.

1792
01:25:57.920 --> 01:26:00.300
Maar goed, ik heb er geen ervaring mee.

1793
01:26:00.640 --> 01:26:02.820
Nee, ik ook niet persoonlijk, maar goed.

1794
01:26:03.520 --> 01:26:08.260
Ik zat meer een beetje trouwens te denken aan het dilemma van ja,

1795
01:26:08.260 --> 01:26:10.140
wat zou de payoff zijn aan het einde?

1796
01:26:10.860 --> 01:26:15.400
Maar zo'n non-reproducible bug oplossen en eindelijk vinden is wel echt

1797
01:26:15.400 --> 01:26:16.060
een soort van...

1798
01:26:16.780 --> 01:26:19.040
Ik weet, daar kan ik een week echt lang van genieten.

1799
01:26:19.660 --> 01:26:21.020
Als dat uiteindelijk gelukt is.

1800
01:26:21.160 --> 01:26:22.020
Ja, ja, zeker.

1801
01:26:22.020 --> 01:26:27.280
Als het echt opgelost is.

1802
01:26:27.920 --> 01:26:29.980
Ja, als je zelf wel weet dat het gefixt is.

1803
01:26:30.420 --> 01:26:34.060
Ik denk niet dat ik zo'n fijn lang gevoel zou hebben van Linus Torvalds in werk

1804
01:26:34.060 --> 01:26:34.620
uiteindelijk.

1805
01:26:35.820 --> 01:26:37.260
Dan zou ik toch voor het eerst gaan.

1806
01:26:37.740 --> 01:26:38.920
Je bent toch weer dominant.

1807
01:26:39.160 --> 01:26:40.780
Je hebt hem al verwolkt.

1808
01:26:42.040 --> 01:26:43.000
Ja, maar is dat dan winst?

1809
01:26:43.900 --> 01:26:44.980
Nou ja, dat is wel.

1810
01:26:45.720 --> 01:26:51.300
Dan ben je de persoon die Linus Torvalds heeft gescoeld.

1811
01:26:51.300 --> 01:26:52.080
Maar goed.

1812
01:26:52.600 --> 01:26:54.180
Oké, dat waren de developer dilemmas.

1813
01:26:55.600 --> 01:26:57.800
We gaan richting de tips.

1814
01:26:58.220 --> 01:27:01.320
We vragen dan, iedereen mag gewoon een tip aandragen.

1815
01:27:01.740 --> 01:27:08.320
Kan over muziek gaan, films, series, code, cursussen, conferenties, maakt niet uit.

1816
01:27:08.760 --> 01:27:13.440
Dus ik weet niet of Lydia, jij een tip hebt, zeg maar voor ons.

1817
01:27:14.380 --> 01:27:14.940
Een tip?

1818
01:27:17.060 --> 01:27:18.420
Die is lastig.

1819
01:27:18.420 --> 01:27:19.940
Ik kan altijd een eigen koker zijn.

1820
01:27:20.060 --> 01:27:23.100
Ik bedoel, als jij gewoon van jezelf vindt dat je altijd de allerbeste presentaties maakt.

1821
01:27:23.380 --> 01:27:23.940
Nee, zeker niet.

1822
01:27:28.160 --> 01:27:29.420
Ik kijk niet zo vaak series.

1823
01:27:29.580 --> 01:27:33.060
Eén serie die ik zelf heel interessant vond is Devs.

1824
01:27:33.960 --> 01:27:36.540
Was op Hulu, maar ik weet niet waar het in Nederland is.

1825
01:27:36.960 --> 01:27:38.560
Als je Ex Machina leuk vindt.

1826
01:27:38.560 --> 01:27:39.740
Het is een beetje hetzelfde.

1827
01:27:39.740 --> 01:27:40.760
Het is met Nick Offerman.

1828
01:27:41.340 --> 01:27:42.580
Het gaat niet over developers.

1829
01:27:42.780 --> 01:27:45.100
Het gaat meer een soort van.

1830
01:27:45.280 --> 01:27:46.180
Je moet het maar kijken.

1831
01:27:46.960 --> 01:27:50.620
Het was echt wel een soort van mind blowing.

1832
01:27:51.680 --> 01:27:53.060
Het is toch heel interessant.

1833
01:27:53.680 --> 01:27:54.660
Het heet gewoon Devs?

1834
01:27:54.940 --> 01:27:55.460
Ja, Devs.

1835
01:27:55.560 --> 01:27:56.120
Als developers.

1836
01:27:56.400 --> 01:27:58.960
Maar het is niet zo'n Silicon Valley serie.

1837
01:27:59.360 --> 01:28:00.680
Oh ja, ja, oké.

1838
01:28:00.840 --> 01:28:01.020
Oeps.

1839
01:28:01.120 --> 01:28:01.640
Oh, je hebt hem al.

1840
01:28:02.000 --> 01:28:02.260
Sorry.

1841
01:28:02.720 --> 01:28:04.420
Je zit gewoon te plezen in het document.

1842
01:28:04.820 --> 01:28:06.580
In het midden is de tekst dat ik de link had te plakken.

1843
01:28:07.900 --> 01:28:08.960
Jij bent echt snel.

1844
01:28:09.920 --> 01:28:10.120
Ja.

1845
01:28:10.280 --> 01:28:11.060
Cool, cool, cool.

1846
01:28:12.400 --> 01:28:14.420
Conferenties ofzo, andere dingen die je wilt pluggen.

1847
01:28:14.540 --> 01:28:15.260
Het maakt niet uit wat.

1848
01:28:15.260 --> 01:28:18.200
Je eigen sites van jou, die gaan we er sowieso bij zetten.

1849
01:28:18.740 --> 01:28:19.620
Oh, ja.

1850
01:28:20.720 --> 01:28:21.120
Conferenties.

1851
01:28:21.500 --> 01:28:22.240
Nee, niet echt.

1852
01:28:22.320 --> 01:28:24.640
Ik ben niet een enorme fan van Conferenties de laatste tijd.

1853
01:28:24.700 --> 01:28:27.940
Ik ben vaak alleen maar spraker voor die afterparties, waar je gewoon kan netwerken.

1854
01:28:28.020 --> 01:28:30.360
Maar met COVID is dat ook allemaal niet meer zo impressive.

1855
01:28:32.000 --> 01:28:32.380
Ja, sorry.

1856
01:28:32.440 --> 01:28:33.480
Ik ben hier enorm saai mee.

1857
01:28:33.680 --> 01:28:34.100
Ik weet niet.

1858
01:28:35.020 --> 01:28:36.820
Wat vertel je op zo'n event?

1859
01:28:37.160 --> 01:28:37.360
Als je...

1860
01:28:38.060 --> 01:28:38.960
Als het thuis in het net werkt?

1861
01:28:39.640 --> 01:28:40.840
Thuis in het net werkt?

1862
01:28:41.900 --> 01:28:43.760
Ja, mensen kennen mij vaak gewoon van Twitter.

1863
01:28:43.960 --> 01:28:45.180
Ik weet veel van andere talks.

1864
01:28:45.180 --> 01:28:46.460
Zeg maar, als je eenmaal in de community...

1865
01:28:46.460 --> 01:28:49.120
Want het zijn ook altijd eigenlijk dezelfde sprekers op al die conferenties.

1866
01:28:49.200 --> 01:28:51.280
Dus weet je, het zijn ook gewoon mijn vriendengroep.

1867
01:28:52.640 --> 01:28:57.640
Dus ja, vaak is het meer zo van hey, saw your this, X en Y, like you did a great job, blablabla.

1868
01:28:57.760 --> 01:28:57.900
Weet je.

1869
01:28:58.060 --> 01:28:59.480
Het is gewoon van, oké.

1870
01:28:59.560 --> 01:29:00.720
Het is gewoon, het is meer formeel.

1871
01:29:00.820 --> 01:29:02.500
Maar het is, ja, ik weet niet.

1872
01:29:02.580 --> 01:29:03.240
Het zijn altijd wel leuk.

1873
01:29:03.300 --> 01:29:05.340
We gaan dan gewoon naar de club, of weet ik wel, gewoon feesten.

1874
01:29:05.780 --> 01:29:07.020
Het is allemaal niet zo formeel.

1875
01:29:07.560 --> 01:29:07.840
Ja.

1876
01:29:08.280 --> 01:29:08.700
Snap ik.

1877
01:29:10.000 --> 01:29:10.560
Ja, cool.

1878
01:29:12.700 --> 01:29:13.440
Johnny, heb je tips?

1879
01:29:13.440 --> 01:29:19.740
Ja, ik bedacht me er net eentje die een soort obligatory tip nu wel gegeven.

1880
01:29:19.860 --> 01:29:21.980
Redmar, die zit bij ons in de Slack.

1881
01:29:22.040 --> 01:29:24.300
Die was een paar afleveringen geleden ook te gast.

1882
01:29:25.920 --> 01:29:28.260
En hij is fan van rust.

1883
01:29:28.700 --> 01:29:30.300
Heeft hij toen ook al een beetje door laten schemeren.

1884
01:29:31.100 --> 01:29:35.480
Er is nu ook een rustkanaal op onze Slack.

1885
01:29:35.960 --> 01:29:37.740
Dus mocht je interesse hebben, dan kun je daar joinen.

1886
01:29:37.800 --> 01:29:41.160
Het is nog wel een beetje rustig, zoals Saber de Grat maakte.

1887
01:29:43.760 --> 01:29:45.120
Heel slecht.

1888
01:29:45.200 --> 01:29:47.620
Maar goed, daarmee.

1889
01:29:48.160 --> 01:29:49.040
Er is rust links.

1890
01:29:49.280 --> 01:29:52.160
Dat is een soort in.

1891
01:29:53.140 --> 01:29:55.420
Ja, het is een code.

1892
01:29:57.200 --> 01:29:58.000
Hoe zeg je dat?

1893
01:29:58.020 --> 01:30:01.420
Een programmeeropdracht in rust eigenlijk.

1894
01:30:01.740 --> 01:30:05.200
En een beetje stapsgewijs, spelenderwijs rust proberen te leren.

1895
01:30:06.980 --> 01:30:15.210
Het leuke daarvan is dat ze recentelijk met de IntelliJ JetBrains package

1896
01:30:15.860 --> 01:30:17.220
hebben ze een plug-in gemaakt.

1897
01:30:17.980 --> 01:30:22.540
En met die plug-in kun je eigenlijk in je oude en vertrouwde IDE

1898
01:30:22.540 --> 01:30:24.500
kun je een course volgen.

1899
01:30:24.680 --> 01:30:27.300
En die course hebben ze daar helemaal in gemaakt.

1900
01:30:27.840 --> 01:30:30.180
En dan ruw je dus eigenlijk volledig in de IDE.

1901
01:30:30.320 --> 01:30:33.160
Doorloop je een soort van alle stapjes.

1902
01:30:33.160 --> 01:30:35.820
Je kan alle testjes, kun je daarin maken.

1903
01:30:36.060 --> 01:30:39.060
De IDE helpt je uiteraard met het refactor al onder water en zo.

1904
01:30:39.120 --> 01:30:41.280
Dus het is wat makkelijker dan het helemaal zelf doen.

1905
01:30:41.980 --> 01:30:44.260
Ik vond het een erg leuke uitdaging.

1906
01:30:44.420 --> 01:30:50.240
Ik ben nu geloof ik op 3 kwart van rust links zijn 138 paginaatjes

1907
01:30:50.240 --> 01:30:52.260
om te lezen slash opdrachten om te maken.

1908
01:30:52.980 --> 01:30:56.020
Maar is er ergens dat het een stuk moeilijker wordt of niet?

1909
01:30:56.560 --> 01:31:00.420
Ja, het is wel het begin is uiteraard vrij simpel.

1910
01:31:00.420 --> 01:31:03.460
Wat we dingen uitleggen en dan leer je bij wijze van spreken nog

1911
01:31:03.460 --> 01:31:06.160
wat de variabele is. Dus daar daar klik je zo snel doorheen.

1912
01:31:06.900 --> 01:31:09.540
Het is wel aan te raden om alles te lezen, want soms staat er ineens

1913
01:31:09.540 --> 01:31:12.080
in een wal van tekst over iets wat je eigenlijk al weet.

1914
01:31:12.120 --> 01:31:16.460
Staat er toch net even iets handigs. Dus dat is wel grappig.

1915
01:31:17.600 --> 01:31:20.420
Maar uiteindelijk gaat het uiteraard gewoon echt

1916
01:31:20.920 --> 01:31:24.320
naar echt rust programmeren en datgene programmeren wat rust

1917
01:31:24.320 --> 01:31:27.320
uniek maakt. Ja, het is wel eens leuk om een keer

1918
01:31:27.320 --> 01:31:30.800
wat te bekijken wat je niet dagelijks gebruikt.

1919
01:31:31.040 --> 01:31:34.480
Ja, wel grappig. Ja, ik heb één opdracht gedaan volgens mij met rustlings.

1920
01:31:35.400 --> 01:31:41.280
De eerste natuurlijk. Maar ja, ik wil het wel oppakken,

1921
01:31:41.280 --> 01:31:44.140
maar dat is gewoon weer tijd. Ja, dat is bij mij ook hoor.

1922
01:31:44.880 --> 01:31:47.800
Ja, red maar gaf het advies. Doe het anders gewoon elke dag een kwartiertje.

1923
01:31:47.860 --> 01:31:51.320
Elke dag een paar van die opdrachtjes en dan kom je er ook vanzelf doorheen.

1924
01:31:51.720 --> 01:31:55.480
True, true, true. Oké. Ja, het stond ook hoog op mijn lijst.

1925
01:31:55.480 --> 01:31:57.500
Ja, ik vind het om een keer te proberen.

1926
01:31:57.680 --> 01:32:00.040
Ik hoorde echt te veel positieve dingen.

1927
01:32:00.040 --> 01:32:02.380
Nee, niet te veel, heel veel positieve dingen over.

1928
01:32:04.780 --> 01:32:07.380
Dus ik moet in ieder geval een keer proberen.

1929
01:32:07.700 --> 01:32:11.220
Ja, en al probeer je net te komen erachter dat het niks is, is het ook nuttig.

1930
01:32:11.440 --> 01:32:15.200
Ja, dat is waar. Goed, goed, goed, goed.

1931
01:32:16.040 --> 01:32:17.500
Dat was het. Je had gewoon één tip, of niet?

1932
01:32:17.520 --> 01:32:19.460
Ik had gewoon één tip. Net verzonnen.

1933
01:32:20.240 --> 01:32:23.020
Ik kan me heel stoer doen. Normaal heb ik of geen tips of één tip.

1934
01:32:23.020 --> 01:32:25.600
Nu heb ik er toevallig vier.

1935
01:32:26.320 --> 01:32:28.280
En dat is echt niet normaal.

1936
01:32:28.480 --> 01:32:31.100
Of niet normaal, dat is niet wat ik normaal spook heb.

1937
01:32:31.860 --> 01:32:34.220
De eerste is een serie op Disney+.

1938
01:32:34.220 --> 01:32:34.820
Dat is Loki.

1939
01:32:35.400 --> 01:32:40.400
Dat is voor de mensen die de Marvel MCU films gekeken hebben.

1940
01:32:41.860 --> 01:32:44.180
Ja, dan is Loki op Disney+.

1941
01:32:44.180 --> 01:32:45.220
Dat is echt een aanrader.

1942
01:32:46.200 --> 01:32:47.440
Heel, heel leuk humor.

1943
01:32:47.960 --> 01:32:49.020
Heel interessante verhaallijn.

1944
01:32:49.020 --> 01:32:54.000
De afleveringen duren volgens mij per aflevering iets van 50 minuten.

1945
01:32:54.140 --> 01:32:56.380
Dus best wel, ja, best lang.

1946
01:32:56.540 --> 01:32:58.620
Maar goed, het zit echt goed in elkaar.

1947
01:33:00.880 --> 01:33:02.320
Het heeft waarschijnlijk ook best wel wat geld gekost.

1948
01:33:03.160 --> 01:33:03.860
Dus dat is een tip.

1949
01:33:04.120 --> 01:33:04.660
Tweede tip.

1950
01:33:05.440 --> 01:33:06.280
Ja, ik hou van hiphop.

1951
01:33:06.760 --> 01:33:09.700
Er is een album vorige week uitgekomen van Tyler the Creator.

1952
01:33:10.720 --> 01:33:12.180
Call Me If You Get Lost.

1953
01:33:13.060 --> 01:33:13.880
Ga maar gewoon luisteren.

1954
01:33:13.940 --> 01:33:15.000
Ik vind het een goed album.

1955
01:33:16.320 --> 01:33:17.800
En ja, als je het niet luistert ben je stom.

1956
01:33:17.800 --> 01:33:19.800
Als je het wel luistert ben je echt supertof.

1957
01:33:22.780 --> 01:33:25.660
Ja, ik ben dus, dat zei ik net ook, ik ben mijn view bezig.

1958
01:33:26.080 --> 01:33:26.920
En dat is heel vaak zo.

1959
01:33:27.440 --> 01:33:30.600
Dan heb ik, weet je wel, ik doe eens een tutorial.

1960
01:33:30.780 --> 01:33:31.840
Ik kijk eens even wat er in de aanleiding zit.

1961
01:33:31.900 --> 01:33:33.440
En dan ga ik het gewoon doen, zeg maar.

1962
01:33:34.660 --> 01:33:36.240
Het is heel vaak zo.

1963
01:33:36.620 --> 01:33:40.140
Het is meestal zo dat ik niet begin met bijvoorbeeld een Pluralsight-cursus.

1964
01:33:40.600 --> 01:33:43.240
En dan achteraf bedenk ik van oh, wacht, er zijn een aantal dingen die ik niet weet.

1965
01:33:43.340 --> 01:33:44.960
En dan ga ik de Pluralsight-cursus doen.

1966
01:33:45.720 --> 01:33:49.940
Degene die ik nu heb gedaan is van Jim Cooper.

1967
01:33:49.980 --> 01:33:52.960
Die staat op Pluralsight, View EAS Fundamentals.

1968
01:33:53.740 --> 01:33:55.960
Op zich heel goed en heel rustig uitgelegd.

1969
01:33:56.100 --> 01:33:57.260
Ik vind alleen een beetje het nadeel.

1970
01:33:57.320 --> 01:34:00.060
Je moet soms code, zeg maar, copypasten.

1971
01:34:00.220 --> 01:34:02.640
En dan heeft hij dat niet heel handig gedaan, zeg maar.

1972
01:34:02.700 --> 01:34:05.060
Hij staat ergens in een zipje en moet dat weer uitpakken.

1973
01:34:05.180 --> 01:34:06.700
Terwijl ik denk, ja, zet dat dan in Git.

1974
01:34:07.080 --> 01:34:08.800
En doe dan, werk dan met branches, zeg maar.

1975
01:34:08.980 --> 01:34:13.440
Dat je dan, weet het, les twee is dan branch twee.

1976
01:34:13.440 --> 01:34:16.440
Dat je op die manier die code iedere keer kunt switchen.

1977
01:34:18.120 --> 01:34:19.140
Dus dat lijkt mij handiger.

1978
01:34:19.340 --> 01:34:21.960
Maar goed, op zich een oké cursus.

1979
01:34:22.160 --> 01:34:24.600
Maar niet meteen de allerbeste cursus.

1980
01:34:25.920 --> 01:34:29.860
En de laatste, dat is een toetsenbordtip.

1981
01:34:30.820 --> 01:34:34.440
Ik heb een mechanisch toetsenbord gekocht.

1982
01:34:35.280 --> 01:34:36.820
Dat is al heel tijd geleden.

1983
01:34:37.300 --> 01:34:39.520
Dat is de GM MK Pro.

1984
01:34:39.780 --> 01:34:40.620
Dat is een barebone.

1985
01:34:40.620 --> 01:34:43.300
Dus het is eigenlijk geen toetsenbord.

1986
01:34:43.460 --> 01:34:48.240
Het is gewoon een kast waar je dan switches in kunt stoppen.

1987
01:34:48.300 --> 01:34:49.460
En keycaps op kunt doen.

1988
01:34:49.820 --> 01:34:51.160
En dan heb je een toetsenbord.

1989
01:34:52.460 --> 01:34:54.300
Ik word er heel erg gelukkig van.

1990
01:34:54.980 --> 01:34:55.880
Het gaat eigenlijk nergens over.

1991
01:34:56.000 --> 01:34:58.840
Het is misschien ook wel een hobby.

1992
01:34:59.360 --> 01:35:00.660
Maar omdat je toch heel veel thuis zit.

1993
01:35:00.660 --> 01:35:02.400
Je dacht, laat ik dat maar serieus doen.

1994
01:35:04.140 --> 01:35:07.180
Maar het is echt een fijn toetsenbord.

1995
01:35:08.380 --> 01:35:08.820
Knetterzwaar.

1996
01:35:08.820 --> 01:35:10.980
Maar goed, dan heb ik iets.

1997
01:35:11.000 --> 01:35:13.540
Kijk, heb jij ook een Pikachu keycap?

1998
01:35:13.840 --> 01:35:14.860
Die is vet.

1999
01:35:15.340 --> 01:35:16.480
Nee, die heb ik niet.

2000
01:35:17.660 --> 01:35:18.580
Ik heb geen keycap.

2001
01:35:18.640 --> 01:35:19.340
Je kunt die van mij...

2002
01:35:19.340 --> 01:35:20.260
Ik kan niks laten zien.

2003
01:35:20.420 --> 01:35:22.160
Ik heb wel een...

2004
01:35:22.160 --> 01:35:23.560
Shit, kan ik die eruit krijgen?

2005
01:35:25.280 --> 01:35:26.000
Of een genkaars.

2006
01:35:26.440 --> 01:35:28.800
Ik heb...

2007
01:35:28.800 --> 01:35:29.660
Zie je dit?

2008
01:35:31.940 --> 01:35:33.300
Kijk, ik heb gewoon een hartje.

2009
01:35:35.720 --> 01:35:36.040
Ja.

2010
01:35:37.260 --> 01:35:39.340
En een gekrulde...

2011
01:35:39.340 --> 01:35:39.940
Nee, whatever.

2012
01:35:41.320 --> 01:35:42.140
Het is gewoon leuk.

2013
01:35:42.440 --> 01:35:44.200
Dat volwassen mannen daarover hebben.

2014
01:35:44.480 --> 01:35:45.940
Dat is een beetje stiff.

2015
01:35:46.700 --> 01:35:48.280
En ik heb hier nog een home key die los ligt.

2016
01:35:48.460 --> 01:35:49.680
Maar dat is wel een beetje stom.

2017
01:35:51.100 --> 01:35:51.720
Doet die iets focus?

2018
01:35:51.820 --> 01:35:52.460
Nee, whatever.

2019
01:35:53.620 --> 01:35:55.620
Ja, dat wereldje is echt helemaal bijzonder.

2020
01:35:56.860 --> 01:36:00.460
Ik zag laatst op YouTube al die jongens die een heel klein toetsenbord, zeg maar,

2021
01:36:01.060 --> 01:36:01.900
en dan duizend dollar.

2022
01:36:02.000 --> 01:36:03.260
Ik denk, oké.

2023
01:36:03.260 --> 01:36:07.240
Ja, er zijn ook echt hele Twitch kanalen van, van gasten die dan streamen

2024
01:36:07.240 --> 01:36:10.160
hoe ze hun nieuwe toetsenbord aan het opbouwen zijn.

2025
01:36:10.940 --> 01:36:11.720
Ja, ik weet niet.

2026
01:36:11.760 --> 01:36:12.600
Ik zat er een keer te kijken.

2027
01:36:12.720 --> 01:36:14.580
Ik snap de soort charme er wel van.

2028
01:36:14.660 --> 01:36:15.780
Het is bijna een soort ASMR.

2029
01:36:15.980 --> 01:36:18.680
Het is bijna rustgevend als je daar zit kijken

2030
01:36:18.680 --> 01:36:22.360
hoe iemand één voor één, 115 van die switches er is.

2031
01:36:24.780 --> 01:36:26.120
Psychologische staat na COVID.

2032
01:36:28.640 --> 01:36:29.440
Ja, klopt.

2033
01:36:30.380 --> 01:36:31.840
Ja, dat is wel waar.

2034
01:36:31.840 --> 01:36:34.060
Ja, ik denk dat het kwaliteit is.

2035
01:36:34.400 --> 01:36:34.800
Ja, ja.

2036
01:36:34.880 --> 01:36:38.200
Nou goed, ik bedoel, na een lange dag een hele dag een audit hebben ofzo,

2037
01:36:38.240 --> 01:36:39.920
dan gewoon lekker op de bank ploffen en dat kijken.

2038
01:36:40.080 --> 01:36:40.520
Ja, ik weet niet.

2039
01:36:41.440 --> 01:36:42.960
Ja, dat is waar.

2040
01:36:43.420 --> 01:36:45.480
Oh, één andere tip voor een film.

2041
01:36:45.540 --> 01:36:47.020
En misschien is die oud uit 2006.

2042
01:36:48.200 --> 01:36:49.380
En het heet The Secret.

2043
01:36:49.580 --> 01:36:50.220
Misschien ken je het.

2044
01:36:50.280 --> 01:36:51.540
Gaat het bij The Law of Attraction.

2045
01:36:51.740 --> 01:36:53.860
Wel blijkbaar alle, zeg maar, grote succesdingen,

2046
01:36:55.220 --> 01:36:57.780
zoals Plato, Da Vinci, Einstein, allemaal gebruikte.

2047
01:36:58.140 --> 01:37:00.760
En ik geloof daar ook zelf in Normand, zeg maar,

2048
01:37:00.760 --> 01:37:03.920
wat je uitstraalt, krijg je ook waar je zelf in gelooft.

2049
01:37:04.220 --> 01:37:04.960
Wat krijg je?

2050
01:37:05.880 --> 01:37:08.800
Ik weet niet, die film, volgens mij super slechte ratings.

2051
01:37:08.960 --> 01:37:09.900
Dat is ook echt super cliché.

2052
01:37:10.100 --> 01:37:11.860
5,6 op één en een beetje.

2053
01:37:13.320 --> 01:37:13.500
Ja, ja.

2054
01:37:13.900 --> 01:37:15.380
Ja, er is een andere serie op Netflix,

2055
01:37:15.580 --> 01:37:17.180
die nou ook aan het trenden.

2056
01:37:17.280 --> 01:37:17.760
Het heet Manifest.

2057
01:37:18.880 --> 01:37:20.180
En het heeft daar ook een beetje mee te maken.

2058
01:37:20.300 --> 01:37:21.480
Het gaat ook over The Law of Attraction.

2059
01:37:22.100 --> 01:37:22.440
Ik weet niet.

2060
01:37:22.540 --> 01:37:24.840
Ik vind het zelf altijd toch wel interessant.

2061
01:37:25.520 --> 01:37:27.640
Want voor mij denk ik dat het werkt.

2062
01:37:27.860 --> 01:37:29.140
En tuurlijk, het is net erin gelopen.

2063
01:37:29.140 --> 01:37:33.140
Maar ik wil dat meer mensen proberen.

2064
01:37:34.120 --> 01:37:34.420
Dat ook.

2065
01:37:34.580 --> 01:37:35.120
Ja, precies.

2066
01:37:36.320 --> 01:37:36.400
Ja.

2067
01:37:36.400 --> 01:37:37.000
Jij zoekt die opper.

2068
01:37:37.020 --> 01:37:38.240
Jij kunt het beter dan ik, Johnny.

2069
01:37:38.300 --> 01:37:39.140
Maar hij staat er alleen nog.

2070
01:37:40.340 --> 01:37:41.500
Kijk, super snel.

2071
01:37:42.580 --> 01:37:43.560
Nice, nice, nice.

2072
01:37:44.060 --> 01:37:45.500
Oké, dat waren de tips, denk ik.

2073
01:37:45.620 --> 01:37:46.400
Ja, volgens mij ook.

2074
01:37:47.040 --> 01:37:48.280
Ja, ze gaan allemaal in de show notes.

2075
01:37:48.480 --> 01:37:52.480
Alle links die we besproken hebben, die ga ik ook in de show notes zetten.

2076
01:37:53.420 --> 01:37:55.640
Ik wil je bedanken hierbij, Lydia.

2077
01:37:56.120 --> 01:37:56.660
Ja, dank u wel.

2078
01:37:57.820 --> 01:37:58.220
Tof.

2079
01:37:58.480 --> 01:37:58.840
Leuk.

2080
01:37:58.840 --> 01:38:01.780
Ik ben heel blij dat je tijd hebt gemaakt voor ons.

2081
01:38:03.400 --> 01:38:05.020
Ja, ik wens je ook heel veel succes.

2082
01:38:05.140 --> 01:38:10.160
Want je gaat ooit, want je zit, je bent ergens, ik zeg nu bewust niet specifiek waar,

2083
01:38:10.240 --> 01:38:11.860
maar je bent ergens in Europa.

2084
01:38:13.260 --> 01:38:16.060
En je gaat ergens weer een keer terug naar de overkant.

2085
01:38:17.300 --> 01:38:17.680
Ja, ja.

2086
01:38:17.800 --> 01:38:20.220
Ik wens je dus heel veel succes daarbij.

2087
01:38:20.440 --> 01:38:21.180
Dank je wel.

2088
01:38:22.320 --> 01:38:23.420
Ja, ja, dat.

2089
01:38:24.920 --> 01:38:28.600
En ja, de luisteraars moeten gewoon al die site gaan bekijken.

2090
01:38:28.600 --> 01:38:30.880
Ja, er staat genoeg leuke dingen op.

2091
01:38:31.220 --> 01:38:31.460
Ja, precies.

2092
01:38:31.540 --> 01:38:32.780
Ik vind het inderdaad heel leuk.

2093
01:38:33.540 --> 01:38:35.200
Ja, je enthousiasme is aanstekelijk.

2094
01:38:35.620 --> 01:38:36.200
Ja, precies.

2095
01:38:36.540 --> 01:38:37.080
Dank je wel.

2096
01:38:37.380 --> 01:38:43.140
Dat helpt wel om wat oudere mannen, zeg maar, een beetje toch weer de spirit

2097
01:38:43.140 --> 01:38:43.960
terug te geven.

2098
01:38:44.020 --> 01:38:44.960
Dat helpt echt wel.

2099
01:38:45.500 --> 01:38:49.440
Ja, nou, ik ga nu mijn werkdag starten, want ik zit in de Amerikaanse tijdzone.

2100
01:38:49.880 --> 01:38:49.960
Oh, echt?

2101
01:38:50.340 --> 01:38:50.760
Ja.

2102
01:38:51.480 --> 01:38:52.520
Oh, wauw.

2103
01:38:52.600 --> 01:38:52.920
Dat wordt leuk.

2104
01:38:53.460 --> 01:38:55.620
Ja, nou goed, dan wens ik je heel veel succes.

2105
01:38:55.620 --> 01:38:59.160
Ja, maak maar wat grappen over Nederland en zo, zeg maar, dat is een stijltje.

2106
01:38:59.380 --> 01:39:00.600
Ja, precies.

2107
01:39:00.700 --> 01:39:01.780
Het is een beetje jammer.

2108
01:39:03.060 --> 01:39:04.660
Je volgt geen voetbal, neem ik aan.

2109
01:39:05.120 --> 01:39:08.300
Nee, nou, soms hoor ik dingen buiten, maar volgens mij doet Nederland dat toch

2110
01:39:08.300 --> 01:39:08.740
niet zo goed.

2111
01:39:08.880 --> 01:39:11.440
Volgens mij legt ze er al weer uit, dus ik vind het wel grappig.

2112
01:39:12.460 --> 01:39:14.840
Ja, dit is misschien wel sneu, ja.

2113
01:39:14.940 --> 01:39:19.520
Dit is wel echt iets, ja, wat buiten Amerika vooral leest.

2114
01:39:19.680 --> 01:39:22.240
Maar gelukkig zijn er allerlei grote landen, zeg maar.

2115
01:39:22.340 --> 01:39:25.420
Ja, ik wil niet zeggen dat Nederland groot land, maar die liggen er allemaal uit.

2116
01:39:25.420 --> 01:39:29.900
Dus het is leuk om te kijken, zeg maar.

2117
01:39:29.960 --> 01:39:30.020
Ja.

2118
01:39:30.480 --> 01:39:31.100
Maar goed.

2119
01:39:31.860 --> 01:39:34.540
Oké, nou, dat was hem dan weer voor deze keer.

2120
01:39:35.940 --> 01:39:39.460
Ja, je kunt onze site natuurlijk vinden op codeklets.nl.

2121
01:39:40.160 --> 01:39:42.760
We zijn te volgen op Twitter, de app staat je CodeKlets.

2122
01:39:43.680 --> 01:39:49.420
Je kunt ook via onze account, kun je heel makkelijk zien wie wij allemaal volgen.

2123
01:39:49.540 --> 01:39:50.820
En dan zal Lydia, die staat er ook bij.

2124
01:39:51.500 --> 01:39:54.600
Volgens mij ben ik sinds vandaag, heb ik gezorgd dat we jou volgen.

2125
01:39:54.600 --> 01:39:55.620
Oh, dank je.

2126
01:39:56.500 --> 01:39:57.760
Dus al die gasten staan ertussen.

2127
01:39:58.000 --> 01:39:58.960
Dus dan, dat is fijn.

2128
01:39:58.980 --> 01:40:02.540
Misschien voor luisteraars, als jullie ook, kun je een keer dan makkelijk bijkomen.

2129
01:40:04.280 --> 01:40:06.780
Dus alle luisteraars moeten gewoon jou volgen.

2130
01:40:07.840 --> 01:40:09.820
Even kijken, wat hebben wij nog voor meer?

2131
01:40:10.660 --> 01:40:11.920
We hebben niks, we hebben eigenlijk niks te verkopen.

2132
01:40:12.120 --> 01:40:13.360
We moeten gewoon naar onze site gaan.

2133
01:40:13.820 --> 01:40:14.080
Ja, join onze Slack.

2134
01:40:14.080 --> 01:40:14.460
Ja, join onze Slack.

2135
01:40:14.700 --> 01:40:15.060
Dat wel, ja.

2136
01:40:15.320 --> 01:40:17.220
Dat is wel, dat zit wel een aantal wel interessanten mee.

2137
01:40:17.580 --> 01:40:18.740
Dat komt dan nog goed.

2138
01:40:20.120 --> 01:40:20.520
Oké.

2139
01:40:20.800 --> 01:40:21.060
Later.

2140
01:40:21.480 --> 01:40:21.800
Doei.

2141
01:40:22.080 --> 01:40:22.300
Doei.

2142
01:40:22.300 --> 01:40:22.520
Doei.
