1
00:00:00,000 --> 00:00:05,060
expender i know i didn't want to be shivering my way through it so i thought i'll put a bit of heat

2
00:00:05,060 --> 00:00:10,500
on and that way i can relax this is a good hopefully quick opening topic now uh you know

3
00:00:10,500 --> 00:00:16,840
i come i come from austin texas uh a land of warmth and we don't have this thing we have this

4
00:00:16,840 --> 00:00:21,480
in in uh in the states in new england and i think in europe you'll have to tell me if if in your

5
00:00:21,480 --> 00:00:27,980
neck of of of uh the world you have this but we have something called radiators here which are

6
00:00:27,980 --> 00:00:33,720
these gigantic pieces of metal and i think hot water comes into them and there's like this valve

7
00:00:33,720 --> 00:00:39,760
on one side and you can like any valve you can it's kind of like it's kind of like the mystery of

8
00:00:39,760 --> 00:00:45,960
like uh you know you go to a hotel and uh you know they have they have like that that shower knob and

9
00:00:45,960 --> 00:00:49,960
you just have to resolve the mystery of how do i get the perfect balance of hot and cold water

10
00:00:49,960 --> 00:00:54,680
and this i feel like when it comes to a radiator this knob it's one knob that you can turn all the

11
00:00:54,680 --> 00:01:00,620
way off and you can spin it several times to turn it all the way on and i don't have the background

12
00:01:00,620 --> 00:01:08,620
to really know just the whole concept of that knob like like the more i turn it on does that mean the

13
00:01:08,620 --> 00:01:14,480
warmer it is or is it a binary thing and then like is each knob different and then what's the theory of

14
00:01:14,480 --> 00:01:20,820
the radiators like just like because because in the central heating world all you do is you go to the

15
00:01:20,820 --> 00:01:26,620
thing and you put in of course in fahrenheit like what degree you want and then you walk away and

16
00:01:26,620 --> 00:01:34,060
it's it's perhaps the simplest device in a household even simpler than a washing machine which usually

17
00:01:34,060 --> 00:01:40,600
requires two to three button purses just to make the thing go uh but well you've stumbled upon uh you

18
00:01:40,600 --> 00:01:47,380
know a topic that i know a little bit about so uh these valves are called trvs and they contain

19
00:01:47,380 --> 00:01:55,440
a sort of a liquid mixture if you like like a like an oil or something and depending on what you set

20
00:01:55,440 --> 00:02:03,120
that thing to and how warm the room is it will either push a pin in or out to allow water to flow

21
00:02:03,120 --> 00:02:09,060
into the radiator or out of the radiator so wow that's how it works you turn your knob and you said you

22
00:02:09,060 --> 00:02:16,940
don't do diy you clear i don't now now wait wait wait i i was i was so amazed at your initial

23
00:02:16,940 --> 00:02:22,080
explanation that i missed the second part is it actually taking into account the temperature of

24
00:02:22,080 --> 00:02:29,400
the room what's what's really yes not usually on a regular trv these days it would be filled with a

25
00:02:29,400 --> 00:02:38,020
sort of an oily mixture and as the room warms up um it will release the it will close the pin and as the

26
00:02:38,020 --> 00:02:43,300
room cools down it will release the pin okay okay so is the advice that i should just turn it all the

27
00:02:43,300 --> 00:02:48,900
way on or does that like maximize it like what do i want to do that will give you the most heat

28
00:02:48,900 --> 00:02:55,060
most of the time so okay you know you should sort of set it to a level where if the room's cold it'll

29
00:02:55,060 --> 00:03:01,280
come on if the room's kind of okay it'll go off that's fascinating finding the balance is hard but i've

30
00:03:01,280 --> 00:03:08,520
got these right so okay and and then and then i was gonna come to those oh yeah yeah i was thinking

31
00:03:08,520 --> 00:03:13,400
maybe we should install but i feel like i'd have to you gotta probably turn off the whole system and

32
00:03:13,400 --> 00:03:19,800
drain it or something i i don't know this feels like this this pops straight off trvs can be changed any

33
00:03:19,800 --> 00:03:27,360
by anybody other brands are available okay okay so so then so then the way the whole thing works is i

34
00:03:27,360 --> 00:03:31,900
have i have a hot water heater somewhere in my house i have one of those fancy ones that's like

35
00:03:31,900 --> 00:03:37,480
not a gigantic tank i don't i don't i mean that's the old school american thing is you have a tank that's

36
00:03:37,480 --> 00:03:43,800
like about as tall as me and you hook it up to electric or gas and it just keeps it hot and and like

37
00:03:43,800 --> 00:03:48,920
so i have one of those new ones that's just like this box hanging on a wall that i guess does it on

38
00:03:48,920 --> 00:03:56,480
demand and uh so essentially what the radiator system is doing is taking very hot water and putting

39
00:03:56,480 --> 00:04:02,780
it into these big metal things so that as the hot water cools down i'm no physicist i got a degree in

40
00:04:02,780 --> 00:04:08,500
philosophy and english but the as as the water cools down the heat goes out of this highly conductive

41
00:04:08,500 --> 00:04:15,380
this thing called metal and and in theory heats up the whole space right right yeah and now now it

42
00:04:15,380 --> 00:04:23,540
then flows out of the extremely not good uh double glazing into the atmosphere now that was my next

43
00:04:23,540 --> 00:04:30,820
at all that was my next question is i feel like a lot of my radiators are right underneath windows

44
00:04:31,380 --> 00:04:37,780
which seems like a bad idea like it seems like you would want the radiator to be against a solid wall

45
00:04:37,780 --> 00:04:44,580
towards the center of the house so that it has the maximum so even if because i think i think hot

46
00:04:44,580 --> 00:04:49,940
stuff wants to go towards cold stuff right or hot and cold want to equalize so if you had the radiator

47
00:04:49,940 --> 00:04:55,540
on the center part of your house it's and then you've got coldness radiating from the glass you've got

48
00:04:55,540 --> 00:05:00,420
coldness coming towards the heat and so the coldness is going to like pull the heat towards the middle of

49
00:05:00,420 --> 00:05:05,140
the room and then also it's going to get the chance for the coldness to kind of like heat up a little bit

50
00:05:05,140 --> 00:05:08,740
whereas if you have the radiator right next to the window it's just as you were joking it's going to

51
00:05:08,740 --> 00:05:16,660
just like suck out the glass and uh so it seems i might hazard to use the word stupid to say putting

52
00:05:16,660 --> 00:05:22,740
a radiator next to a window is not a good idea well having read a bit about that because i had similar

53
00:05:22,740 --> 00:05:27,940
thoughts um apparently no putting it by the window is exactly where it should be ah perfect

54
00:05:27,940 --> 00:05:33,140
a kind of a wall of hot air that stops cold air coming in through the window it rises up towards

55
00:05:33,140 --> 00:05:38,420
the ceiling then goes around the room okay provides almost like curtains on a window provides insulation

56
00:05:38,420 --> 00:05:42,980
and therefore you actually do want them oh man that's a relief i guess that also explains that

57
00:05:42,980 --> 00:05:49,940
when you walk into a uh a store you feel this like down draft of hot air like like right next to the

58
00:05:49,940 --> 00:05:55,300
door maybe yeah same philosophy acts as a barrier oh man that's such a relief to hear well i thought

59
00:05:55,300 --> 00:06:02,900
maybe just you know uh stream of hot air describes me as a as a podcast co-host so that's good

60
00:06:02,900 --> 00:06:08,100
phomo dynamics is hard though isn't it it's really it's difficult to get your head around it's like

61
00:06:08,100 --> 00:06:14,900
what yeah all right okay all set from here to a data data center design now this and then we're back

62
00:06:14,900 --> 00:06:20,260
15 years in my career just to close that off that might explain why the kitchen is the coldest place

63
00:06:20,260 --> 00:06:26,100
in our house because it has single pane glass and it has big french doors and the radiator is on the

64
00:06:26,100 --> 00:06:31,780
opposite wall of the the french doors so maybe uh there you go that might be a problem you need a new

65
00:06:31,780 --> 00:06:39,220
kitchen it's the only solution you want to maybe put your pcs under the window oh that's my run nvidia

66
00:06:39,220 --> 00:06:45,860
graphics cards on them also yeah my my bitcoin mining farm and put right over there you'll get your

67
00:06:45,860 --> 00:06:52,100
bitcoin and a warmer yeah that's right that's right well speaking of warm rooms uh last week we finally

68
00:06:52,100 --> 00:06:58,020
had our SpringOne online uh conference i think SpringOne essentials as as we called it and it was

69
00:06:58,020 --> 00:07:03,140
it was uh i believe we're also repeating it for people in the uh the non-western part of the world

70
00:07:03,140 --> 00:07:09,940
uh is that next week i think it's february at some point february 3rd is it second third yeah and uh

71
00:07:09,940 --> 00:07:15,380
you know i think uh i it was we had a three-day event last week if you want to go to SpringOne dot io

72
00:07:16,100 --> 00:07:20,260
i don't think we have the replays there but you can register and probably be notified when there's

73
00:07:20,260 --> 00:07:28,100
replays yeah they're coming yes yeah and uh i i you know i i have to admit i didn't watch every single

74
00:07:28,100 --> 00:07:35,460
talk uh however uh i the the the talk i want the the three that i wanted to highlight are are three

75
00:07:35,460 --> 00:07:42,180
that uh on the first day there's there was a there was a a a good opening from our ceo ragu and i think

76
00:07:42,180 --> 00:07:47,300
i think what was what was vital there for people who care about this space is just really getting a sense of

77
00:07:47,300 --> 00:07:54,660
like how application development kind of fits into uh what we here at vmware are up to um and you can

78
00:07:54,660 --> 00:07:59,700
kind of hear him it's it's you know a three-minute talk so it's not like you're going to have the

79
00:07:59,700 --> 00:08:04,740
entire world explained to you but you get you get a good indication of like how how all of this fits

80
00:08:04,740 --> 00:08:12,260
together and then after that uh James Watters had a talk kind of explaining the idea of uh what a golden

81
00:08:12,260 --> 00:08:17,300
path is which is sort of the theme of of a lot of the conference and kind of a little bit of the

82
00:08:17,300 --> 00:08:24,180
background and the why of how that came about and then finally uh you know uh uh vp of engineering

83
00:08:24,180 --> 00:08:29,460
in in tanzu katherine uh gave a talk at the end that i think did a pretty good job of taking that golden

84
00:08:29,460 --> 00:08:34,660
path thinking and explaining how things like the tanzu application platform kind of fit in and uh and

85
00:08:34,660 --> 00:08:42,340
satisfy that but it being SpringOne there was also a tremendous amount of commentary uh commentary

86
00:08:42,340 --> 00:08:47,700
content about spring and java and things like that which which was which is fun to watch what what uh

87
00:08:47,700 --> 00:08:53,060
what were your highlights been what did you like about the the three days there uh well it we should

88
00:08:53,060 --> 00:08:58,900
probably mention that we were hosting when we were hosting watch parties so we had the indeed uh thrill

89
00:08:58,900 --> 00:09:05,540
and pleasure of meeting uh with uh customers and users of spring as well in those locations so while they

90
00:09:06,180 --> 00:09:15,540
watched with us on the big screen uh the cinema screen if you like uh the uh the majesty of spring as uh as

91
00:09:15,540 --> 00:09:23,140
was covered by uh by the event and the stuff i saw i saw three i saw um jürgen talking about spring

92
00:09:23,140 --> 00:09:27,460
framework six and all the sort of improvements that have gone into spring framework six which are

93
00:09:27,460 --> 00:09:34,100
too many to mention i mean there's just tons of stuff in there uh also um i saw sebastian and

94
00:09:34,100 --> 00:09:41,940
and friends talking about um spring boot three and uh the native stuff that's now included the graal vm stuff

95
00:09:43,460 --> 00:09:50,980
and i saw a talk on uh tanzo application platform as well from um uh greg and uh cora was it a few

96
00:09:50,980 --> 00:09:58,980
other yeah uh they were they were chatting about uh spring um sorry springs use in uh tanzo application

97
00:09:58,980 --> 00:10:04,020
platform or using spring in tanzo application platform uh so they were really good talks so and

98
00:10:04,660 --> 00:10:10,580
not like super long or anything i think about 40 minutes each something like that so really consumable

99
00:10:10,580 --> 00:10:15,300
easy to get your head around um so when the recordings turn up i would definitely recommend

100
00:10:15,300 --> 00:10:20,580
that folks check those out but more than anything it was just a chance to chat with people from the uh

101
00:10:20,580 --> 00:10:25,060
from the community and ed you were there as well weren't you we got to spend some time together

102
00:10:25,780 --> 00:10:30,500
i was we finally got to meet which was great and like i said it actually was lovely i think that's my

103
00:10:30,500 --> 00:10:36,420
first time going to the those vmware offices anyway um it's my first time back in a vmware office in years

104
00:10:36,420 --> 00:10:41,940
so just yeah customers meeting other vmware people meeting you that was great which uh which offices

105
00:10:41,940 --> 00:10:49,620
were you at you're at we were in the uh the old pivotal office oh yeah yeah so old street uh those

106
00:10:49,620 --> 00:10:56,180
are nice it's nice yeah yeah it's very comfortable and uh the folks there were very warm and welcoming

107
00:10:56,180 --> 00:11:02,260
we were we felt very at home uh straight away when we uh when we arrived uh right until we got a fire

108
00:11:02,260 --> 00:11:08,740
alarm that kicked us out at the end we did get thrown out by a fire alarm right at the end of the

109
00:11:08,740 --> 00:11:14,740
event so the end of the event was kind of curtailed somewhat by oh that's a bummer for a fire alarm that

110
00:11:14,740 --> 00:11:22,580
went off but um someone went home happy with uh with a huge lego kit that beautiful lego kit of uh

111
00:11:22,580 --> 00:11:27,460
i think there's a formula one and mclaren oh yes one you know because of our tire with mclaren

112
00:11:27,460 --> 00:11:33,460
that's what we gave away at the uh that the amsterdam uh watching party yeah yeah how was it

113
00:11:33,460 --> 00:11:40,900
it was nice we we actually uh watched the second day uh which which was interesting so i i uh i did a

114
00:11:40,900 --> 00:11:46,500
a selection i replayed that uh the the that video from ragu and the one from uh James Watters and we

115
00:11:46,500 --> 00:11:53,060
had some discussion about it and then we watched uh that one you mentioned uh about cora i'm not about

116
00:11:53,060 --> 00:12:00,420
her that would be fun if there was a a presentation just about her but uh that that had her in it and

117
00:12:00,420 --> 00:12:06,340
yeah i mean i think i think that talk was a great like it was a good uh demonstration of like

118
00:12:07,380 --> 00:12:14,100
what what our deal is here like what we're going for and like what the the the vision you will that

119
00:12:14,100 --> 00:12:17,700
we're trying to do with the tonsu application platform and i think you know that's one of

120
00:12:18,580 --> 00:12:22,260
that that kind of touches on one of the things i'm always going on about is like

121
00:12:23,140 --> 00:12:29,300
so if i were to like say what type of developer do you want me to be what would that explanation be

122
00:12:29,300 --> 00:12:33,940
right and you know the first rung to that thing is always like oh it's a developer for everyone and

123
00:12:33,940 --> 00:12:39,700
we don't and i'm like no no no you you can't that that's cheating right like in the same way that

124
00:12:39,700 --> 00:12:45,940
like it you know back back in my day you would say like i'm a j2e developer it's like i want that kind

125
00:12:45,940 --> 00:12:53,060
of label right and and if someone says they're like a java enterprise uh developer you can make about

126
00:12:53,060 --> 00:12:58,420
assumptions about 70 of how they work the tools they use the architectures they follow like it's all

127
00:12:58,420 --> 00:13:03,300
there and i think like that's what i'm interested in our whole cloud native space evolving is just like

128
00:13:03,300 --> 00:13:08,260
you know we need to come up with what style of development is cloud native is way too broad and

129
00:13:08,260 --> 00:13:13,140
there's too many options like when we were in our green room talking earlier i was i was uh recalling

130
00:13:13,140 --> 00:13:19,140
that every time i read uh ed's weekly news wrap-up of stuff i'm like boy our industry needs to calm down

131
00:13:19,140 --> 00:13:25,060
we have too many options like just like all over the place but anyhow i think you can get you can start

132
00:13:25,060 --> 00:13:31,380
to get a sense of like what a tonsu developer is from uh watching that that that video there which

133
00:13:31,380 --> 00:13:38,660
was nice also the london offices are great because i think it uh it contains uh you know this part of

134
00:13:38,660 --> 00:13:45,460
the world's only operational ice machine as far as i can tell that it just has and i think it has two of

135
00:13:45,460 --> 00:13:50,020
them and you can just go there they still i think there's even pint glasses so you could get a pint

136
00:13:50,020 --> 00:13:58,500
glass and just fill it full of ice and uh have a unique experience uh for for europe and the uk

137
00:13:59,060 --> 00:14:05,940
ice check into it that's one of my hobby horses obviously well how about uh uh we also had the state

138
00:14:05,940 --> 00:14:11,220
of spring come out uh which which i i have to admit i've only given like a cursory look i need to sit

139
00:14:11,220 --> 00:14:16,100
down you know usually i do uh i get lucky that i get asked to do some analysis of our state of

140
00:14:16,100 --> 00:14:21,700
kubernetes and and other ones but i haven't like spent the time to really sit down and and look at

141
00:14:21,700 --> 00:14:26,100
what's going on in there but what uh i know you have been and if not you can pretend like you have

142
00:14:26,100 --> 00:14:32,820
what what do you uh what do you see in there that's interesting oh you know me i love a survey oh surveys

143
00:14:32,820 --> 00:14:41,140
are brilliant yeah so many charts demographics yeah pretty graphics all that uh yeah infographics

144
00:14:41,140 --> 00:14:47,940
as well i'm a sucker oh yeah and they all agree it's brilliant i love a survey and this one's no

145
00:14:47,940 --> 00:14:53,940
different so this year's state of spring uh survey it was actually from 22 but it was released uh to

146
00:14:53,940 --> 00:14:59,140
coincide with the uh spring event so um you can go and check it out there's a there'll be a link in

147
00:14:59,140 --> 00:15:05,940
the show notes but yeah there's tons of stats in there some really interesting stuff so um 55 of

148
00:15:05,940 --> 00:15:14,100
the 1400 or so respondents are now reporting that they use mostly modern architectures with 93 of

149
00:15:14,100 --> 00:15:20,420
those folks saying it's microservices that they've chosen as their modern architecture so huge numbers

150
00:15:20,420 --> 00:15:27,620
of folks now using uh microservices which is uh really good to see you know it's over the past few

151
00:15:27,620 --> 00:15:34,660
years it's been growing and it continues to grow so that's fantastic um big upswing in some uh adjacent

152
00:15:34,660 --> 00:15:41,540
technologies as well so uh folks using kubernetes more uh with springs folks using uh spring in

153
00:15:41,540 --> 00:15:47,540
production uh kubernetes environments both on public cloud and on-prem as well so you know there's some

154
00:15:47,540 --> 00:15:56,180
numbers in there about that you should check it out uh also open api and um graphql are both um seeing

155
00:15:56,180 --> 00:16:04,260
upswing this year and api is now the top use case for spring so most people uh the majority the largest

156
00:16:04,260 --> 00:16:11,380
number of folks are using spring for things like api so apis rest api is very very very popular and

157
00:16:11,380 --> 00:16:20,340
projects adjacent to that like open api documentation for api um interfaces is also growing now let me ask

158
00:16:20,340 --> 00:16:27,620
you something about that because i i i i looked over that and i was thinking it probably is the case

159
00:16:27,620 --> 00:16:33,620
that you could choose multiple things you're using spring for right and and and like if there's a rise in

160
00:16:33,620 --> 00:16:40,820
microservices like it means that people are using spring to make apis for whatever other application

161
00:16:40,820 --> 00:16:48,180
they're making and and so i guess what i'm driving at is like it's what you should i i think what you

162
00:16:48,180 --> 00:16:55,460
should think is that like if you exclude a using spring to make apis then you get a different picture

163
00:16:55,460 --> 00:17:02,020
of like the types of applications people are using because it seems like if 93 of people who responded are

164
00:17:02,020 --> 00:17:11,140
using microservices then pretty much all of them are making apis right and so like it put another way

165
00:17:11,140 --> 00:17:18,020
it's not the case it's probably not the case that most people that the only thing they're making are apis

166
00:17:18,020 --> 00:17:23,620
right like they're also making other things other types of applications which you know it's fine to

167
00:17:23,620 --> 00:17:28,740
get a full representation but it makes me think that like the other analysis you need to do is like

168
00:17:28,740 --> 00:17:35,300
excluding apis and like middleware stuff that you all use like what are the types of applications

169
00:17:35,300 --> 00:17:42,180
use like you know analogously in one of our uh open source surveys like uh when you ask people what

170
00:17:42,180 --> 00:17:48,420
types of open source they use by far away the number one type of open source they use is operating systems

171
00:17:48,420 --> 00:17:55,140
linux and so you kind of have to be like well yes but you know everyone uses that so you've got to throw

172
00:17:55,140 --> 00:18:00,420
that out and like look at the rest but i don't know that's my theory not to dismiss again using

173
00:18:00,420 --> 00:18:05,220
it for apis but that like it's it's something that that everyone is doing so it is the number one use

174
00:18:05,220 --> 00:18:12,580
case yeah exactly and it's important to say that that 93 is of the 55 who said they were on modern

175
00:18:12,580 --> 00:18:19,060
architecture so there's the other 45 who aren't who are probably doing all sorts of other things you know

176
00:18:19,060 --> 00:18:27,220
timely for making um websites and web uis and uh building uh you know web applications uh front ends

177
00:18:27,220 --> 00:18:33,300
and stuff there'll be front ends in other things you know front ends in angular or uh uh other um

178
00:18:34,100 --> 00:18:39,860
stuff like express or whatever so so there's there's always going to be a huge variety and i think um

179
00:18:39,860 --> 00:18:45,220
spring does very well there because it has such a comprehensive set of modules that

180
00:18:46,100 --> 00:18:52,420
you you'll always whatever your interest you'll always be able to find something that will allow

181
00:18:52,420 --> 00:18:58,180
you to build it in spring and i think that's part of the reason why it still remains popular you know

182
00:18:58,180 --> 00:19:07,300
spring doesn't do the sort of one trick pony thing it's a very um flexible uh framework so yeah

183
00:19:07,300 --> 00:19:13,220
so that's good other news from that particular survey uh stuff that i liked more than half said they're

184
00:19:13,220 --> 00:19:19,860
going to rely more on spring so it's so it's gaining traction still even though it's a what 20 20 20 to

185
00:19:19,860 --> 00:19:24,980
25 year old framework you know it's still going really really strong and people are still um you

186
00:19:24,980 --> 00:19:32,740
know double downing on uh using that particular framework so that's good um 30 say they plan to

187
00:19:32,740 --> 00:19:40,500
use growl vm for faster startup times and uh for smaller app footprints now growl vm is only a few years

188
00:19:40,500 --> 00:19:46,340
old so that's it's showing incredible pace at being understood by everyone and also folks are starting

189
00:19:46,340 --> 00:19:52,420
to think about how they could use it and some are even using it um in more uh detail and more um

190
00:19:53,700 --> 00:19:59,140
places as well so yeah there's some really good stuff in there but here's one i wanted to just

191
00:19:59,140 --> 00:20:05,140
quickly cover right a lot of folks also saying that the learning curve is getting more difficult now

192
00:20:05,140 --> 00:20:10,820
that's not a reflection of the learning curve of spring per se i think it's a reflection of the

193
00:20:10,820 --> 00:20:17,540
fact that everybody now has developer relations folks and they're all putting out tons of content and

194
00:20:17,540 --> 00:20:24,020
the content is everywhere so folks are now struggling to find the time to build together the sort of

195
00:20:24,020 --> 00:20:31,220
learning path that they need in order to pick stuff up uh so there's a there is a part of the survey that

196
00:20:31,220 --> 00:20:36,820
talks about the the learning curve getting steeper and what can be done about that and the good news

197
00:20:36,820 --> 00:20:42,980
is that the folks seem to really like the um documentation from spring they find that really

198
00:20:42,980 --> 00:20:49,380
really useful and i think i do as well i i read it regularly and i think it is some of the best

199
00:20:49,380 --> 00:20:54,580
documentation that's out there for any framework i would say so they really like that but also we've

200
00:20:54,580 --> 00:21:00,740
added um spring academy something that we launched at SpringOne essentials where folks can sign up and

201
00:21:00,740 --> 00:21:07,300
go and take learning courses at their own pace in their own homes in their own office working environments

202
00:21:07,300 --> 00:21:14,100
wherever they might be they can sign up for courses and start to learn spring from the folks who make it

203
00:21:14,100 --> 00:21:20,420
from the the spring team themselves so um there there are new ways coming online that allow folks

204
00:21:20,420 --> 00:21:26,900
to um get into spring and and start to understand it more and then and then there's always your videos

205
00:21:26,900 --> 00:21:31,540
you're good at that i think i think between the spring documentation the spring academy and bin

206
00:21:31,540 --> 00:21:36,100
you have all you need to know about the spring world and occasional python and other things like that

207
00:21:36,100 --> 00:21:42,420
that's good we we need we need to have uh the daily bin where you have a little little video hey

208
00:21:42,420 --> 00:21:48,820
there's an idea yeah uh-huh yeah i i'm pretty sure my wife would disagree that this is a requirement

209
00:21:52,820 --> 00:21:57,940
well you can you can do like the mr ben you know you go in you come out in a different costume

210
00:21:57,940 --> 00:22:01,140
every day and you do a little short about spring it'd be brilliant

211
00:22:01,140 --> 00:22:09,460
yeah put my boiler hats on yeah yeah that would be great well uh and and then we have you know uh

212
00:22:09,460 --> 00:22:14,740
we we have like so many other talks uh that we'll be releasing we we have a i don't know what would

213
00:22:14,740 --> 00:22:21,300
you call it been a follow-on conference stream like i i forget the exact date but uh like SpringOne

214
00:22:21,300 --> 00:22:29,300
will be at uh vmware explorer uh this year in august and between now and then every tuesday and thursday

215
00:22:29,300 --> 00:22:35,060
uh we'll have uh us what would what would be a uh basically a SpringOne talk so the it's it's kind

216
00:22:35,060 --> 00:22:42,660
of like the endless summer except it's winter fall and then summer uh going into uh will it be fall i

217
00:22:42,660 --> 00:22:47,940
guess so i don't i forget when fall begins i'm not i'm not a druid so i don't know uh and but

218
00:22:47,940 --> 00:22:52,580
you'll you'll every every uh twice a week you'll get to see some other talks i don't know about about

219
00:22:52,580 --> 00:22:59,540
y'all but i have a talk coming up on my application modernization stuff i think in may at some point

220
00:23:00,820 --> 00:23:05,380
i don't know that's so far in the future but uh it's great all that stuff is free and uh you can

221
00:23:05,380 --> 00:23:11,460
tune into it uh you can see it streaming uh here where you're watching this now uh but if you go to

222
00:23:11,460 --> 00:23:18,660
SpringOne.io you can you can check that out yeah what i liked is that as the weeks go on so it's

223
00:23:18,660 --> 00:23:25,380
every tuesday and thursday all the way up through to august the heat is rising in the northern hemisphere

224
00:23:25,380 --> 00:23:32,180
the whole time it's just getting hotter and hotter every week until like may it's already starting so

225
00:23:32,180 --> 00:23:38,740
you know the the big thick jumpers are coming off ed uh we'll be able to get rid of those we'll be able to

226
00:23:38,740 --> 00:23:46,260
turn the heating down with your your tv ms or whatever tvrs what what are they the trvs yeah

227
00:23:46,260 --> 00:23:53,940
trvs down uh you'll be able to just glow bask in the glory of the of the golden path to SpringOne

228
00:23:54,900 --> 00:24:01,140
spring and spring yeah that that would be nice well well speaking of surveys the other thing that i

229
00:24:01,140 --> 00:24:07,620
wanted to to to go over and ed you've done some some good analysis of this is dynatrace came out i don't

230
00:24:07,620 --> 00:24:11,940
know you'll have to tell me is this like a one time or an ongoing thing but they came came out with

231
00:24:11,940 --> 00:24:17,700
their uh they don't call it state of spring but like what's going on in the spring world and uh their

232
00:24:17,700 --> 00:24:22,980
methodology right i guess i don't know if you would call this a survey but dynatrace being dynatrace uh

233
00:24:22,980 --> 00:24:28,580
kind of like the other ones like datadog and new relic they can kind of look over anonymized um

234
00:24:28,580 --> 00:24:33,780
the stuff that they monitor and manage i assume it's anonymized i didn't see any names in the pdf

235
00:24:33,780 --> 00:24:42,100
like you know the u.s agriculture department runs this many clusters that would be fun uh but uh

236
00:24:42,740 --> 00:24:48,020
like it it was a pretty good i think a a pretty good uh analysis of like what's going on in their

237
00:24:48,020 --> 00:24:54,580
user base uh with kubernetes and it looks like from what they said they analyzed 4.1 billion kubernetes

238
00:24:54,580 --> 00:25:00,420
pods which seems like a lot from thousands of customers globally but what uh what are some of

239
00:25:00,420 --> 00:25:06,020
the highlights that stood out to you ed what what did you like in there so i like the fact as you like

240
00:25:06,020 --> 00:25:09,700
you said they're a big provider right and they get to see an awful lot of workloads come and go so it's

241
00:25:09,700 --> 00:25:14,580
a decent size um a lot of the surveys come out and we asked 20 people and you're like right don't care

242
00:25:14,580 --> 00:25:19,940
about that this one at least was global covered a load of stuff you know which is good um they picked

243
00:25:19,940 --> 00:25:24,100
up on a couple of interesting things and had some analysis i wouldn't have thought to do as well

244
00:25:24,100 --> 00:25:30,900
um so they picked up annual growth rate of 127 um and that's for the number of kubernetes clusters

245
00:25:30,900 --> 00:25:37,380
hosted in the cloud and then they also compared that to i guess kind of on-prem um and they figured

246
00:25:37,380 --> 00:25:42,980
that the the growth in the cloud is five times what it is on-prem and again you know i haven't got all

247
00:25:42,980 --> 00:25:47,860
those figures in front of me now i don't think that would surprise anyone that the cloud has grown a

248
00:25:47,860 --> 00:25:52,260
lot faster you don't know what that base is growing from but again you know i think most people go to

249
00:25:52,260 --> 00:25:56,580
the cloud as their default start with kubernetes and if that doesn't work then they'll look at the

250
00:25:56,580 --> 00:26:03,300
alternatives um but they then sort of looked at the sizes of hosts and that was something that was

251
00:26:03,300 --> 00:26:08,020
a bit more interesting and the reasons why and i think they picked out that a lot of the the cloud-based

252
00:26:08,020 --> 00:26:13,860
hosts were smaller and that on-premises clusters were larger and they tried to look or i don't know

253
00:26:13,860 --> 00:26:19,300
how much of the the metrics they had or how much they were sort of interpreting slash guessing um

254
00:26:20,100 --> 00:26:23,700
but they were trying to sort of figure out why that would be the case and just figured it was

255
00:26:23,700 --> 00:26:28,100
largely sort of economical some technical considerations and it's around the fact that

256
00:26:28,100 --> 00:26:33,380
in the cloud it'd be very easy to sort of spin up lots of small instances whereas if you're doing

257
00:26:33,380 --> 00:26:37,300
the racking and stacking yourself in your data centers you want to spend less time doing it

258
00:26:37,300 --> 00:26:41,700
you're far more likely to throw in a few big hosts you've got the whole cost model of whether it's

259
00:26:41,700 --> 00:26:47,140
capex or not again for companies who are still taking months to justify a budget you only want to do that

260
00:26:47,140 --> 00:26:52,100
once and just buy a couple of big servers so but it was interesting to see their sort of breakdown and

261
00:26:52,900 --> 00:26:57,780
factors like that i guess that you don't often think about how they affect maybe even your technical

262
00:26:57,780 --> 00:27:04,660
design how you uh how you manage your architecture and things yeah that is an interesting like

263
00:27:05,300 --> 00:27:10,660
uh principle is too strong of word but just like thing to keep in mind with that is that

264
00:27:11,300 --> 00:27:16,340
if you're building your own and this doesn't this sounds like it would be bad but it doesn't have to

265
00:27:16,340 --> 00:27:24,900
be is you probably always would prefer over capacity right because like it just takes so much effort

266
00:27:25,540 --> 00:27:32,980
on your own to like build stuff that you want to kind of go beyond your current day capacity

267
00:27:32,980 --> 00:27:37,940
i mean if you think about it from a public cloud providers i don't know if this is true but like

268
00:27:37,940 --> 00:27:43,140
i assume when they build new data centers it's over capacity for their current demand because they're

269
00:27:43,140 --> 00:27:47,300
building out like you know anticipated demand that they would have and they don't want to build another

270
00:27:47,300 --> 00:27:52,180
data center but yeah you you take on that kind of management i mean that that that's i always feel like

271
00:27:52,180 --> 00:27:56,100
like that's one of the i always i always feel like this like i'm walking down the street getting

272
00:27:56,100 --> 00:28:02,580
emotional and teary-eyed about it uh but you know i i often think that like one of the under talked

273
00:28:02,580 --> 00:28:07,060
about and appreciated things of a public cloud is just like not having to think about that stuff

274
00:28:08,020 --> 00:28:15,620
do you know i've got a theory i reckon it's this cattle versus pets again

275
00:28:17,620 --> 00:28:24,180
you think on prem they still want to name their big server on on prem it's all you know big clusters

276
00:28:24,180 --> 00:28:31,780
named after simpsons pit folks what's happening on homer today right whereas in the cloud

277
00:28:32,420 --> 00:28:39,620
it's a bit more kind of you know they can they can uh call those cattle and uh and recreate them uh

278
00:28:40,340 --> 00:28:46,340
maybe maybe some of it is to do with that i'd also be interested to find out in terms of the growth

279
00:28:46,340 --> 00:28:54,100
because you said there was 127 of growth there i'd love to know which industries are sort of fueling

280
00:28:54,100 --> 00:29:01,860
that growth the most i have a sneaking suspicion it's car companies really why they all we've lost koto

281
00:29:01,860 --> 00:29:08,180
okay why companies i'm curious well as in you think like you know in terms of we've got our agreement

282
00:29:08,180 --> 00:29:12,500
but as in car companies using a lot more tech in them and therefore suddenly wanting to have smart

283
00:29:13,060 --> 00:29:20,580
car platforms and things yeah and and if you and i think it was uh cube comp um last year back in the

284
00:29:20,580 --> 00:29:27,140
us last year i think uh i think mercedes were there for example talking about just how many clusters they

285
00:29:27,140 --> 00:29:32,980
had and it was a huge number and you and they've been running them for you know quite some time and and

286
00:29:32,980 --> 00:29:39,940
it's still growing right so and this is supporting all the sort of stuff that they want to do with

287
00:29:39,940 --> 00:29:46,580
the vehicles now right so all this um you know connected uh driving experiences if you like yes

288
00:29:46,580 --> 00:29:53,540
yeah generating huge amounts of yeah or just that you know just just the increase in things like apps

289
00:29:53,540 --> 00:29:59,540
and metrics and gathering data and you know processing that data and having it um available in lots of

290
00:29:59,540 --> 00:30:05,220
different uh places so huge numbers of clusters there were being talked about so i wonder which

291
00:30:05,220 --> 00:30:12,100
which industries are driving this uh increasing in clusters uh and how that breaks down i'd love to

292
00:30:12,100 --> 00:30:17,700
know yeah was there anything in the report about that probably not i don't remember it seeing anything i

293
00:30:17,700 --> 00:30:23,380
think that i mean i've seen so many surveys i saw an open source one this week and they did split it

294
00:30:23,380 --> 00:30:28,660
down by vertical and then by region but i don't think the dynatrace one did i think it was all sort of

295
00:30:28,660 --> 00:30:35,060
too anonymized maybe um i did see actually i've seen in the notes here that it it did show the share of

296
00:30:35,060 --> 00:30:41,780
cloud hosted clusters which is interesting um so it increased from 31 to 45 being in the cloud

297
00:30:41,780 --> 00:30:45,540
so saying next year there'll be more in the cloud than on-prem whereas if you'd asked me

298
00:30:46,420 --> 00:30:49,940
to begin with i would have thought there would have been at least as much in the cloud

299
00:30:49,940 --> 00:30:55,540
because okay i get sort of legacy workloads how many of those will have migrated to cloud that

300
00:30:55,540 --> 00:31:01,220
takes a long time but for things like kubernetes which you know in technology terms is newish and has

301
00:31:01,220 --> 00:31:06,420
been there you know the cloud's been there all along i would have expected there to be more in the cloud

302
00:31:06,420 --> 00:31:11,140
already than on-prem but apparently not we're still only at 45 there's still more on-prem today than

303
00:31:11,140 --> 00:31:17,620
there is in the cloud even kubernetes good good grief and was there anything in there about iot

304
00:31:17,620 --> 00:31:22,500
and about edge and and you know using kubernetes at the edge was there any any discussion of that

305
00:31:23,300 --> 00:31:29,140
uh i didn't see it if there was uh which doesn't mean there wasn't i i sort of scan through i pick

306
00:31:29,140 --> 00:31:33,300
out the top headline bits that appeal to me i put a certain amount in the newsletter otherwise the

307
00:31:33,300 --> 00:31:39,780
newsletter ends up being 50 million pages long i can go back and have a look um but yeah nothing else i

308
00:31:39,780 --> 00:31:44,340
remember they did have a section on programming languages which i tend to skip over a lot of

309
00:31:44,340 --> 00:31:51,380
because i'm not really a developer um right so the only big takeaway was kind of java which i i very

310
00:31:51,380 --> 00:31:55,700
very briefly dabbled not enough to even spell developer really but you know i dabbled in java

311
00:31:55,700 --> 00:32:02,500
at college and wrote a few bits um so i'm still intrigued to see that that was what was it 65 i think

312
00:32:03,140 --> 00:32:10,020
um was still java apps uh yeah so it's done very well so still the most popular type of workload and

313
00:32:10,020 --> 00:32:16,500
of course a huge number of those will be spring apps on java as well so yeah again huge representation

314
00:32:16,500 --> 00:32:22,900
for spring they're bringing us full circle back to the uh top of the show so was there anything else

315
00:32:22,900 --> 00:32:30,740
this week that uh caught your bdi as you uh scan your way across the industry papers and uh newswires

316
00:32:31,620 --> 00:32:37,940
so the other one i picked up on was uh mirantis has just acquired shipper um and shipper weren't a

317
00:32:37,940 --> 00:32:42,580
company i'd sort of seen a lot of i'd seen the name mentioned here and there um so i did a sort

318
00:32:42,580 --> 00:32:48,020
of a quick bit of research into who they were what that was about um and no surprises at least for me

319
00:32:48,020 --> 00:32:53,460
this sort of feeds into the platform engineering space again um and it's i mean it's the bigger

320
00:32:53,460 --> 00:32:58,740
picture right even to spring people they're talking about essentially cognitive overload it's very hard

321
00:32:58,740 --> 00:33:03,540
to keep up with everything we keep hearing that a lot of the burden of kubernetes has gone to

322
00:33:03,540 --> 00:33:09,220
developers suddenly they feel like they might need to learn all of that um in order to just deploy

323
00:33:09,220 --> 00:33:14,500
their code they now need to learn kubernetes um obviously that's where we will come in with tap and

324
00:33:14,500 --> 00:33:22,100
say that helps with these and shippers in that same sort of space so shippers are essentially almost

325
00:33:22,100 --> 00:33:28,900
rediscovering another app engine heroku again um how do we do a cf push how do we just take our code

326
00:33:28,900 --> 00:33:35,220
click a button and get it into production without worrying about all that kubernetes stuff um and they

327
00:33:35,220 --> 00:33:40,260
have their own particular way of sort of defining applications and applying policy and letting you see

328
00:33:40,260 --> 00:33:45,620
everything in a portal um but it's you know there's a huge amount of activity in that space i think you

329
00:33:45,620 --> 00:33:52,340
know oh there we go we've got michael back there's a lot of another sort of low plumbing method to get

330
00:33:52,340 --> 00:33:58,260
your code your application running in the cloud somewhere anything sort of uh special or unique

331
00:33:58,260 --> 00:34:03,860
about it is it open source is it something you you can try and you can install locally or install

332
00:34:03,860 --> 00:34:09,220
i think there is a trial i don't think it's open source but again i wouldn't swear to it so don't

333
00:34:09,220 --> 00:34:14,580
hold me to that one but i don't think it was um and rant is going to be so interesting i guess

334
00:34:14,580 --> 00:34:19,540
mirantis said they were going to build into lens and lens does have an open source version um yeah

335
00:34:19,540 --> 00:34:25,060
whether it will whether it wasn't open source and would become more so i you know we're speculating

336
00:34:25,060 --> 00:34:30,500
at that level but um i guess it's just interesting again you know scaring the news there's a huge

337
00:34:30,500 --> 00:34:35,300
amount of noise and it's it could be biased because i'm listening for it about how do we make how do we

338
00:34:35,300 --> 00:34:40,820
close this gap kubernetes is great brilliant for ops it's a bit of a pain for developers everyone's

339
00:34:40,820 --> 00:34:45,620
trying to close that gap in different types of ways and these sort of acquisitions just make me think

340
00:34:45,620 --> 00:34:49,540
that's gaining more and more importance right there's a lot more talk about it but people are putting

341
00:34:49,540 --> 00:34:54,180
money behind it in this case mantis saying yep we think that's necessary we need to add that into

342
00:34:54,180 --> 00:34:58,740
our portfolio i kind of see that happening all over i don't see it slowing down this year either

343
00:34:59,940 --> 00:35:06,340
well michael welcome back i uh i don't know what happened to my internet i do have a wired connection

344
00:35:06,340 --> 00:35:12,260
so now i'm calling into the magic of mobile web browsers i'm sure my audio quality is wacky

345
00:35:12,980 --> 00:35:19,940
we've gone for an outside broadcast now yeah i can walk around the house like i'm like i'm in like

346
00:35:19,940 --> 00:35:27,140
some some apple pod apple movie uh apple movie tv show but that's probably a good time to wrap up if

347
00:35:27,140 --> 00:35:32,340
only because my daughter forgot to take her swimsuit to school so now i have to bring the tour which is

348
00:35:32,340 --> 00:35:39,220
always uh that's that's a benefit of having your school be very close but also a drop back i'm not

349
00:35:39,220 --> 00:35:44,340
sure i feel your pain the alternative is worse though isn't it i mean you know the things that

350
00:35:44,340 --> 00:35:50,500
dad will do uh i was just that that's a good illustration i was just putting in i wrote them

351
00:35:50,500 --> 00:35:56,660
in my little newsletter the other day that too much of my life is based on choosing the least worst of

352
00:35:56,660 --> 00:36:03,220
of uh two bad options uh so i need i need to re-architect things a little bit to figure that out but

353
00:36:03,220 --> 00:36:07,460
speaking of you know if you wanted to have a good option your good option is go to to go to

354
00:36:07,460 --> 00:36:12,020
tanzitalk.com and check out the show notes for things we talked about and make sure you subscribe

355
00:36:16,020 --> 00:36:23,300
oh we can't lose him twice in one show but once is once is okay twice is yeah so i think what he

356
00:36:23,300 --> 00:36:28,980
what michael was saying was go to tanzitalk.com uh you'll find all the shows uh including the show

357
00:36:28,980 --> 00:36:34,740
notes and you'll be able to subscribe using your favorite platform whether that's uh spotify or apple

358
00:36:34,740 --> 00:36:40,420
or google i think uh i think we've got most of them covered so so uh do check that out and if you're

359
00:36:40,420 --> 00:36:47,220
hungry for more then uh maybe uh check out our youtube channel um the vmware tanzi youtube channel

360
00:36:47,220 --> 00:36:53,300
or just uh swing by maybe our tech soon and we'll put uh a link to that in the show notes so that you

361
00:36:53,300 --> 00:37:02,980
can uh peruse that at your leisure michael welcome back kind of kind of i think he's still not really here

362
00:37:02,980 --> 00:37:09,220
welcome to the still version of michael uh oh it's not normally this quiet
