1
00:00:10,291 --> 00:00:12,674
Hey everyone, welcome to Countdown to Laravel Live.

2
00:00:12,674 --> 00:00:20,541
I'm Mathias Hansen, your host, and today I'm chatting with TJ Miller, who is going to
speak at Laravel Live in Denmark here in August in Copenhagen.

3
00:00:20,541 --> 00:00:22,257
TJ, thanks for coming on.

4
00:00:22,257 --> 00:00:23,854
Yeah, thanks for having me, man.

5
00:00:25,315 --> 00:00:29,100
So TJ, I'd love to hear more about how you got into computers and technology.

6
00:00:29,100 --> 00:00:32,662
What's your earliest memories of programming and stuff?

7
00:00:32,662 --> 00:00:36,142
Yeah, so I got started real early on.

8
00:00:36,142 --> 00:00:37,162
I was super fortunate.

9
00:00:37,162 --> 00:00:39,622
My dad worked for a tech company.

10
00:00:39,622 --> 00:00:45,922
He worked for Xerox and like I got to go with him to the office and see all these like
crazy printers.

11
00:00:45,922 --> 00:00:54,962
I mean, I remember being like, I don't know, like 10, 11, 12 years old and like getting to
see like this 3D printer for the first time ever.

12
00:00:54,962 --> 00:00:57,182
And it was like the size of a small car.

13
00:00:57,182 --> 00:01:01,642
So just like getting exposed to like really cool stuff like that early on.

14
00:01:01,642 --> 00:01:02,622
But

15
00:01:02,710 --> 00:01:09,650
Because he worked for the company, we always had pretty decent computers from the get-go.

16
00:01:09,650 --> 00:01:12,890
We had internet very, very early on.

17
00:01:12,890 --> 00:01:19,210
And so I think around like 9, 10, 11, I was definitely getting heavy into video games.

18
00:01:19,210 --> 00:01:27,570
was like Cosmic Osmo, Enter the Mist, Lemmings, just sitting there playing on the
computer.

19
00:01:27,930 --> 00:01:29,350
But then we got internet.

20
00:01:29,862 --> 00:01:35,306
And that's when GeoCities and AngelFire were hot.

21
00:01:35,306 --> 00:01:38,582
Nabster came on the scene, uh LimeWire.

22
00:01:38,582 --> 00:01:40,771
I was just bit by all of that stuff.

23
00:01:40,771 --> 00:01:44,343
it uh fascinated me how everything worked.

24
00:01:44,343 --> 00:01:54,962
And so I started reverse engineering geocoding websites from everywhere.

25
00:01:54,962 --> 00:01:56,310
uh

26
00:01:56,310 --> 00:01:58,461
and just started hacking on them.

27
00:01:58,461 --> 00:02:05,816
I'd copy and paste the HTML and just get them rendered in the browser and just started
messing with stuff, seeing what it would do.

28
00:02:06,657 --> 00:02:08,020
And I just...

29
00:02:08,020 --> 00:02:10,891
I was blown away by all the possibilities.

30
00:02:10,891 --> 00:02:17,715
And then MySpace came on, like the scene, and customizing MySpace pages was the thing to
do.

31
00:02:17,715 --> 00:02:23,017
And I got really into it, and just being able to hack on them, see what you could create.

32
00:02:23,017 --> 00:02:29,160
And that was my very first paid gig, was customizing MySpace pages for local bands.

33
00:02:30,021 --> 00:02:33,342
So yeah, just like...

34
00:02:33,579 --> 00:02:42,316
The world of possibilities was just, uh it got me and hooked me and I've been just messing
with code ever since then.

35
00:02:42,316 --> 00:02:43,438
oh

36
00:02:44,331 --> 00:02:47,431
So TJ, we of course work together, it's no secret.

37
00:02:47,431 --> 00:02:51,311
So I know you're a huge Neo vim user, big fan, right?

38
00:02:51,311 --> 00:02:55,651
But what was your earliest memory of the editor you're using for HTML?

39
00:02:55,651 --> 00:02:56,566
Do you recall?

40
00:02:56,566 --> 00:03:03,550
uh Definitely like notepad, notepad plus plus was like very early days.

41
00:03:03,550 --> 00:03:09,053
Yeah, yeah, we went from notepad to notepad plus plus and they use that for quite a while.

42
00:03:09,053 --> 00:03:17,078
uh I can't remember what I used, of course, like Dreamweaver a little bit, uh you know.

43
00:03:17,142 --> 00:03:24,262
but I always just loved the freedom of a text editor rather than a full IDE.

44
00:03:24,262 --> 00:03:33,902
But even though now my Vim is basically full IDE, something about the simplicity of it I
really like.

45
00:03:34,635 --> 00:03:36,310
Well, it's like highly configurable, right?

46
00:03:36,310 --> 00:03:40,851
Like you've customized it to Smitherens, basically.

47
00:03:40,851 --> 00:03:41,161
Yep.

48
00:03:41,161 --> 00:03:41,521
Yeah.

49
00:03:41,521 --> 00:03:48,044
got a, like, I got an old laptop for my grandmother at one point and there was something
wrong with it.

50
00:03:48,044 --> 00:03:52,146
And I like ended up firing up DOS and starting to mess with that.

51
00:03:52,146 --> 00:03:55,287
And that was my first like taste of the command line.

52
00:03:55,388 --> 00:04:03,251
And I just thought that was so cool that I could like, I would just pretend I was hacking,
like listing directories and navigating around, you know?

53
00:04:03,251 --> 00:04:08,333
Um, but that got me bit by the, command line and, um,

54
00:04:08,445 --> 00:04:12,285
That's somewhere I just, always, the space I always played in.

55
00:04:12,285 --> 00:04:20,227
uh So yeah, that kind of led me towards like Vim and Neo Vim and uh TMUX and all that,
that sort of like tool chain when I got into Linux.

56
00:04:21,214 --> 00:04:21,655
Yeah.

57
00:04:21,655 --> 00:04:26,046
um So did you work in Linux first?

58
00:04:26,046 --> 00:04:27,018
Was that your first computer?

59
00:04:27,018 --> 00:04:29,945
Was that Linux or was it Windows or what was it?

60
00:04:29,945 --> 00:04:32,665
first computer was a Mac.

61
00:04:32,786 --> 00:04:33,505
Mm.

62
00:04:33,505 --> 00:04:36,407
then was Windows for a number of years.

63
00:04:36,407 --> 00:04:39,798
But I always like inherited other people's computers.

64
00:04:39,798 --> 00:04:45,010
So I was always getting like old, old computers and you could never, everything was like
always so slow.

65
00:04:45,010 --> 00:04:54,074
And so then I discovered Linux and I could run Linux on these like lower powered machines
and still get like a little bit of extra performance out of them by doing so.

66
00:04:54,074 --> 00:05:00,877
And so that I discovered like Ubuntu and Mint and all, all like the Linux flavors and uh

67
00:05:01,043 --> 00:05:10,072
I ran Linux for I think like three or four years in my early teens, you know, like hacking
on it, customizing it.

68
00:05:10,072 --> 00:05:11,804
It's the same reason I love Vim and NeoVim.

69
00:05:11,804 --> 00:05:14,787
Like you got, you can do whatever you want to it.

70
00:05:15,368 --> 00:05:16,208
So.

71
00:05:17,257 --> 00:05:19,369
Do you have a favorite window manager?

72
00:05:19,369 --> 00:05:24,805
I'm really missing with Linux as a desktop computer around that time as well.

73
00:05:24,805 --> 00:05:31,432
And I couldn't quite figure out like the best setup for like the UI essentially.

74
00:05:31,497 --> 00:05:38,245
man, I don't even, I'm so far departed from running Linux at anything other than servers
right now.

75
00:05:38,245 --> 00:05:40,397
Like, yeah, I don't even know.

76
00:05:40,397 --> 00:05:47,957
Cause I can't remember the last time I used a Windows manager, like a window manager on
Linux because it's, I'm just server administration, you know?

77
00:05:47,957 --> 00:05:48,807
Yeah.

78
00:05:50,431 --> 00:05:52,283
yeah.

79
00:05:53,245 --> 00:05:58,552
Cool, so you were talking about playing video games on one of first computers you had
access to.

80
00:05:58,552 --> 00:06:01,937
Did you ever work on playing around with building video games?

81
00:06:01,937 --> 00:06:04,339
like, prototyping video games?

82
00:06:04,585 --> 00:06:06,266
I've played a little bit with it.

83
00:06:06,266 --> 00:06:13,713
uh It was never, I don't know, that never really bit uh my attention at all.

84
00:06:13,713 --> 00:06:16,836
So I've not explored too far into video games.

85
00:06:16,836 --> 00:06:23,231
My son, however, is like super, super like fixated on wanting to learn how to code so he
can make video games.

86
00:06:23,231 --> 00:06:27,764
So I have a feeling this summer I'm gonna be learning a little bit of game development.

87
00:06:29,161 --> 00:06:39,441
Speaking of your son, you were mentioning at Xerox this huge 3D printer, you know, what
was it, did you say the size of the car, taking up whole room?

88
00:06:41,401 --> 00:06:41,941
That's wild.

89
00:06:41,941 --> 00:06:48,169
I know you recently got into 3D printing as well, I guess maybe you were into it before,
but you got a new 3D printer, right?

90
00:06:48,169 --> 00:06:52,450
Yeah, yeah, we got one for Christmas for my son and myself.

91
00:06:52,450 --> 00:06:57,072
And it has pretty much been running, I think, nonstop since we got it.

92
00:06:57,072 --> 00:07:01,413
uh In high school, I took years of drafting in AutoCAD.

93
00:07:01,413 --> 00:07:04,744
I think I probably took four years of drafting in AutoCAD.

94
00:07:04,744 --> 00:07:09,975
So uh I've been having a blast designing and making our own things here, too.

95
00:07:09,975 --> 00:07:14,937
Not just the prints that we can find online, but actually designing things like our...

96
00:07:14,937 --> 00:07:15,917
uh

97
00:07:16,247 --> 00:07:21,420
our French press top broke and so I just printed a new one, know, designed and printed a
new one and it worked great.

98
00:07:21,420 --> 00:07:24,167
So uh I love it.

99
00:07:25,437 --> 00:07:26,598
That's awesome.

100
00:07:26,598 --> 00:07:33,297
So since you did all the cat classes, were you ah planning to become a mechanical
engineer?

101
00:07:33,297 --> 00:07:37,106
What was your plan back then?

102
00:07:37,106 --> 00:07:39,818
Back then, it was still to go into web development.

103
00:07:39,818 --> 00:07:44,121
And my drafting teacher absolutely could not.

104
00:07:44,121 --> 00:07:45,098
He was so confused.

105
00:07:45,098 --> 00:07:50,445
He could absolutely not figure it out because he's like, just took all these years of
drafting in CAD.

106
00:07:50,445 --> 00:07:52,026
And you're pretty good at it.

107
00:07:52,026 --> 00:07:54,478
But you want to go do this web development thing?

108
00:07:54,478 --> 00:07:56,429
I'm like, yeah, absolutely.

109
00:07:56,429 --> 00:08:03,213
So at the same time, I was also taking the high school offered, like an intro into web
development course.

110
00:08:03,354 --> 00:08:06,455
And I ended up uh like.

111
00:08:07,224 --> 00:08:15,368
sort of co-teaching it with my instructor because at the time, like I knew more than him
because I had been playing with it for years at that point.

112
00:08:15,368 --> 00:08:24,502
So I ended up almost like kind of assistant teaching with him, uh, like the class and did
that for two years and was just like super obsessed with it.

113
00:08:24,502 --> 00:08:29,594
And that, that was about the time, like my senior year in high school is when I discovered
PHP.

114
00:08:30,035 --> 00:08:32,416
so this is like, five, six.

115
00:08:32,456 --> 00:08:37,108
And that was mind blowing because before it was just JavaScript and HTML.

116
00:08:37,108 --> 00:08:51,877
and CSS, but now with PHP it was like the world opened up to like databases and dynamic
content loading and templates and uh that was like a, I don't know, like a whole new burst

117
00:08:51,877 --> 00:08:54,079
of inspiration into the scene for me.

118
00:08:55,548 --> 00:09:00,906
So do you remember when the very first thing you should build with PHP?

119
00:09:00,906 --> 00:09:03,311
Like one of your first PHP projects?

120
00:09:03,611 --> 00:09:07,487
Yeah, it was actually for a local sports center.

121
00:09:07,487 --> 00:09:12,977
They had a whole bunch of activities and they had an in-house bar and everything too.

122
00:09:12,977 --> 00:09:15,283
uh

123
00:09:15,283 --> 00:09:23,897
The very first PHP project was that doing like dynamic templating so that we'd have like a
consistent sidebar and like a static header.

124
00:09:23,897 --> 00:09:30,680
And then like the content area would swap out as you like popped through links and that
was all like PHP based.

125
00:09:30,680 --> 00:09:37,143
uh But that was the uh very first thing I did and it was mostly templating.

126
00:09:37,143 --> 00:09:39,804
uh But yeah, that was.

127
00:09:40,776 --> 00:09:42,590
That was my very first taste of PHP.

128
00:09:42,590 --> 00:09:49,315
then not too long after that was getting into WordPress and uh custom frameworks from
there.

129
00:09:49,315 --> 00:09:50,316
oh

130
00:09:50,873 --> 00:09:54,509
I know you've also used the layerable for long time,

131
00:09:54,886 --> 00:10:00,421
Yeah, yeah, I got into Laravel, uh late Laravel 3.

132
00:10:00,421 --> 00:10:04,464
So I've been using Laravel for like about 10 years now.

133
00:10:05,512 --> 00:10:19,212
I wonder what happened around that time, I've spoken to a bunch of people already and it's
very common that people start using Laravel right around then, I think 2012, 2013 I think,

134
00:10:19,592 --> 00:10:23,752
just before or in the early beginning of Laravel 4.

135
00:10:25,072 --> 00:10:28,422
I guess that was a big turning point for Laravel at that time.

136
00:10:28,422 --> 00:10:32,355
Yeah, yeah, I think it started gaining popularity right around that time too.

137
00:10:32,355 --> 00:10:45,539
that's like, I had been doing a lot of WordPress development at the time and the place
that I had worked at, uh senior developer left and I kind of just like slotted into that

138
00:10:45,539 --> 00:10:45,879
spot.

139
00:10:45,879 --> 00:10:52,695
So we were, was now getting into like application development and he, had made like heavy
use of cake PHP at the time.

140
00:10:52,877 --> 00:10:58,839
And it was a fine framework, but I didn't really align with the way that they were using
the framework.

141
00:10:58,839 --> 00:11:02,100
So I was like dead set on let's find something else.

142
00:11:02,100 --> 00:11:05,662
Almost jumped ship from PHP to Ruby at that point in time.

143
00:11:05,662 --> 00:11:09,883
But I was looking at, it came down to like two framework choices.

144
00:11:09,883 --> 00:11:14,165
It was between like Falcon PHP and Laravel.

145
00:11:14,721 --> 00:11:20,461
And like Falcon seemed pretty cool because that actually is like an extent, like a PHP
extension.

146
00:11:20,461 --> 00:11:21,544
And I was like, wow.

147
00:11:21,544 --> 00:11:25,126
That's like, bet we could like do some really cool stuff with that.

148
00:11:25,126 --> 00:11:32,989
But as I started seeing what Laravel was doing with three and Taylor at the time was
starting to like talk about what was coming up in four.

149
00:11:32,989 --> 00:11:37,771
Um, I didn't even realize you could like write PHP that way.

150
00:11:37,771 --> 00:11:43,173
And that's, that's what really like sold Laravel to me was I'm like, wow, this is like
beautiful.

151
00:11:43,173 --> 00:11:44,554
It just aligned so

152
00:11:44,554 --> 00:11:54,000
much with the way that I thought about coding and the way that I thought about building
applications that I just I was I was sold and have been using Laravel ever since.

153
00:11:54,919 --> 00:12:03,779
I remember I met you first at Leracon in I would say 16 or 17 when you were speaking in
Chicago, right?

154
00:12:03,779 --> 00:12:06,279
On API development or API design?

155
00:12:08,219 --> 00:12:10,328
18, oh God, yeah.

156
00:12:10,328 --> 00:12:13,808
Yeah, 2016 was my first Liricon in Louisville.

157
00:12:13,808 --> 00:12:18,308
And then, yeah, 2018 I spoke in Chicago.

158
00:12:18,886 --> 00:12:24,835
I might have met you in Louisville, it's been a while, but maybe I popped into you there
as well.

159
00:12:24,835 --> 00:12:32,853
I know it was like Sandy Met spoke, Evan Yu spoke, uh Matt Machuga I think spoke.

160
00:12:34,495 --> 00:12:42,943
Yeah, that was my first ever like tech code conference and boy was that like one hell of a
entry point.

161
00:12:43,858 --> 00:12:55,805
I think Lericon was in Louisville twice actually and those two Lericons, maybe it's just
because it's nostalgic at this point, but that was like my favorite Lericons.

162
00:12:55,805 --> 00:13:00,727
felt like uh it was like a perfect size and the venue was awesome.

163
00:13:00,727 --> 00:13:03,048
Louisville was really fun too.

164
00:13:03,208 --> 00:13:06,691
Yep, yeah, I really enjoyed the Louisville spot.

165
00:13:06,691 --> 00:13:11,494
uh New York, the second New York has like a special place for me too.

166
00:13:11,494 --> 00:13:15,508
uh And then Chicago was just, was a really cool experience.

167
00:13:15,508 --> 00:13:18,399
Being at the museum was so neat.

168
00:13:19,088 --> 00:13:23,522
Yeah, so this was at the, science museum in Chicago and the actual museum was the venue.

169
00:13:23,522 --> 00:13:29,838
And that's the after party was, uh, you know, in the, the grand for right with like all
the exhibits around.

170
00:13:29,838 --> 00:13:33,041
was, remember the big train and it was insane.

171
00:13:33,041 --> 00:13:34,797
Yeah, it was so cool.

172
00:13:36,294 --> 00:13:39,354
Cool, and you have a busy year for speaking this year.

173
00:13:39,354 --> 00:13:43,594
Of course, you're going to level live Denmark, but you're also speaking American US.

174
00:13:43,594 --> 00:13:48,574
You just spoke at and gave a workshop at PHP Tech in Chicago.

175
00:13:49,134 --> 00:13:50,834
And I'm missing something.

176
00:13:50,834 --> 00:13:53,874
You're also doing, no?

177
00:13:54,474 --> 00:13:55,934
I you were doing one more thing.

178
00:13:56,214 --> 00:13:57,694
I don't know.

179
00:13:57,694 --> 00:13:59,194
That's it for now.

180
00:13:59,235 --> 00:13:59,936
it for this year.

181
00:13:59,936 --> 00:14:05,763
Did Tech, I've got LaraCon coming up and then Laravel Live.

182
00:14:05,763 --> 00:14:14,854
And then I was thinking about submitting to Longhorn, but it's gonna be a busy year, so
probably skipping that one this year.

183
00:14:16,611 --> 00:14:23,111
Yeah, it's also a bit uh further, a bit far um as well as a bit of a travel day to go to
Texas,

184
00:14:23,111 --> 00:14:23,991
Yeah.

185
00:14:25,507 --> 00:14:33,682
Cool, I wanna jump to um talking a bit about your talk m at Laravel Live.

186
00:14:33,682 --> 00:14:37,979
So you are gonna talk about uh Prism, right?

187
00:14:37,979 --> 00:14:38,791
Yeah.

188
00:14:38,791 --> 00:14:40,052
Yeah, we're going to talk Prism.

189
00:14:40,052 --> 00:14:48,436
uh Really kind of my goals for the talk are to showcase Prism and really kind of like
introduce it to a lot of people that maybe don't know about it.

190
00:14:48,436 --> 00:14:56,819
And I want to walk through kind of showing the power of Prism and the flexibility of
different things you can do by showing off a few different workflows.

191
00:14:56,819 --> 00:15:01,202
So we'll go through a couple of different AI workflows and how we implement those with
Prism.

192
00:15:01,202 --> 00:15:08,725
And that'll kind of give everyone a taste of the different capabilities and like different
affordances that you get with using Prism.

193
00:15:08,725 --> 00:15:09,720
Thank

194
00:15:10,254 --> 00:15:17,480
So for those listening who have not used Prism yet, do want to give a quick elevator pitch
for what Prism is and does?

195
00:15:17,480 --> 00:15:23,943
Yeah, so Prism is like a unified interface for working with multiple large language model
providers.

196
00:15:23,943 --> 00:15:30,966
So we do allow like for affordances for like very provider specific pieces of
functionality.

197
00:15:30,966 --> 00:15:38,509
But overall, the main goal is to be able to interrupt between different providers in like
a really clean and easy API.

198
00:15:38,509 --> 00:15:47,433
So depending on how you can build with Prism, you could easily swap between Anthropic or
OpenAI or Olamma and your integration is

199
00:15:47,433 --> 00:15:49,316
to stay relatively the same.

200
00:15:50,424 --> 00:16:00,700
So I really love that driver-based approach, which is also such a layerable philosophy,
especially when...

201
00:16:00,772 --> 00:16:04,152
you know, things are moving so fast in the LLM space.

202
00:16:04,412 --> 00:16:07,912
New models are coming up, pricing changes all the time.

203
00:16:07,912 --> 00:16:18,252
So being able to quite easily switch between providers or even using a local LLM, which is
super, super cool that you can actually do that for a prism, I think that's extremely

204
00:16:18,252 --> 00:16:19,292
powerful.

205
00:16:19,332 --> 00:16:26,047
Then of course, if you haven't seen it, the actual way you interface with...

206
00:16:26,047 --> 00:16:29,413
with Prism and the developer experience is absolutely sick.

207
00:16:29,595 --> 00:16:34,785
It's so easy to get the ball rolling with Prism and build some really powerful stuff.

208
00:16:34,936 --> 00:16:35,559
yeah, thank you.

209
00:16:35,559 --> 00:16:37,501
Yeah, that was the

210
00:16:37,501 --> 00:16:43,733
The whole experience has really been about trying to provide the cleanest developer
experience possible.

211
00:16:43,794 --> 00:16:55,639
The whole thing started from a documentation-driven approach of I sat down, designed how I
wanted to interact with Prism, and then took that as a template and started implementing

212
00:16:55,639 --> 00:16:58,000
all the functionality to that API.

213
00:16:58,000 --> 00:17:05,303
So it was very much dreamed up as a developer experience, and then we've just gone back
and fulfilled those contracts.

214
00:17:06,583 --> 00:17:07,354
Yeah, that's awesome.

215
00:17:07,354 --> 00:17:14,797
really clearly shows too um from developing experience point of view that that was sort of
like where it started.

216
00:17:14,797 --> 00:17:15,731
That's really cool.

217
00:17:15,731 --> 00:17:16,671
Oh, that's fantastic.

218
00:17:16,671 --> 00:17:19,871
Yeah, we do everything from text generation.

219
00:17:19,871 --> 00:17:23,131
We do streaming for providers that offer streaming.

220
00:17:23,131 --> 00:17:25,071
We do structured output.

221
00:17:25,151 --> 00:17:30,411
And then we're going to be getting into like audio here pretty soon, image generation.

222
00:17:30,791 --> 00:17:34,691
We do, we'll be doing all of that stuff.

223
00:17:35,907 --> 00:17:40,067
Really looking forward to hearing more at a level live.

224
00:17:40,067 --> 00:17:48,087
It's going to be really, really awesome to hear more and get more details and see some
stuff live.

225
00:17:48,087 --> 00:17:48,925
It's going be awesome.

226
00:17:48,925 --> 00:17:50,767
Yeah, I'm super excited about it too.

227
00:17:52,243 --> 00:17:59,310
So when I ask, I ask everybody this, is there anything you would like to see or do or eat
while in Copenhagen?

228
00:17:59,475 --> 00:18:01,115
Yeah, for sure.

229
00:18:01,395 --> 00:18:06,415
I'm definitely interested in getting on a canal tour and getting to go around.

230
00:18:06,915 --> 00:18:13,015
And I'm definitely a bit of a food junkie, so I'm going to be trying as much as I can
there, like unique stuff.

231
00:18:13,617 --> 00:18:22,266
But yeah, big on, I'm a former competitive cyclist, so I'm definitely gonna be trying to
find a bike to ride around a bit and just kind of like see some sights.

232
00:18:22,266 --> 00:18:29,462
But I'm planning on taking a, like adding it like a full day onto the end so I can just go
explore and, you know, have some fun.

233
00:18:30,339 --> 00:18:36,019
Yeah, mean, biking is obviously a perfect thing to do in Copenhagen.

234
00:18:36,019 --> 00:18:42,885
You have to be careful with the locals though, because they're, you know, they can go
pretty crazy on the bike lanes.

235
00:18:42,885 --> 00:18:44,757
Yeah, yeah, that's what I've heard.

236
00:18:44,757 --> 00:18:46,058
So it'll be fun.

237
00:18:46,058 --> 00:18:52,623
I'm also a bit of a museum junkie, so I'm sure I'll find a museum or two to pop my head
into and go explore around.

238
00:18:52,960 --> 00:18:54,115
Yeah, for sure.

239
00:18:54,115 --> 00:18:56,502
So one thing, one fun thing, view the canals.

240
00:18:56,502 --> 00:18:58,528
I love the canal tours as well.

241
00:18:58,903 --> 00:19:00,834
when people visit, always recommend doing that.

242
00:19:00,834 --> 00:19:03,425
It's really nice, especially on a nice sunny day.

243
00:19:03,425 --> 00:19:08,227
But one thing you can do now too, is you can actually rent your own boat and sail around
the canals.

244
00:19:08,227 --> 00:19:11,348
And when I first heard this, I was like, this should be illegal.

245
00:19:11,348 --> 00:19:12,749
I can't believe you're allowed to do this.

246
00:19:12,749 --> 00:19:14,250
Like no license or anything, right?

247
00:19:14,250 --> 00:19:16,971
uh But the canals are pretty chill.

248
00:19:16,971 --> 00:19:18,101
The boats are very slow.

249
00:19:18,101 --> 00:19:19,552
It's like small electric boats.

250
00:19:19,552 --> 00:19:28,906
ah So it's kind of like, you know, those dock boats at a theme park, but it's a bigger
area and you don't have to pedal.

251
00:19:28,906 --> 00:19:37,552
So it be fun too finding a few people and going on a small self-guided canal tour as well.

252
00:19:37,552 --> 00:19:38,122
Yeah, yeah.

253
00:19:38,122 --> 00:19:39,184
And that's I figured too.

254
00:19:39,184 --> 00:19:41,288
Like I'm pretty go with the flow person.

255
00:19:41,288 --> 00:19:50,761
So I figure, you know, meeting up with people there and kind of see like what groups are
up to and maybe tag along with some other events and yeah, pretty open.

256
00:19:51,746 --> 00:19:53,709
So you said you're a bit of a food junkie.

257
00:19:53,709 --> 00:19:55,471
I can definitely relate to that.

258
00:19:55,772 --> 00:19:59,877
Any particular cuisines you're really excited, in general, really enjoy.

259
00:20:00,092 --> 00:20:09,250
You know, I haven't had a chance to do too much hunting, but for us around here, like we
just try to go out and like find places for things that we can't make at home.

260
00:20:09,250 --> 00:20:14,474
like we were always in searching for like the unique stuff, you know, the different
things.

261
00:20:14,635 --> 00:20:22,181
So I don't, I don't have anything in particular, but I'm just, um I'm, interested in like
going around and sampling as much as I can.

262
00:20:23,253 --> 00:20:24,481
That sounds amazing.

263
00:20:24,481 --> 00:20:26,324
uh

264
00:20:26,324 --> 00:20:29,467
you'd recommend making sure I try out there food-wise?

265
00:20:29,951 --> 00:20:38,159
So Denmark isn't really known as a place with lot of uh world cuisine, that's just to be
honest.

266
00:20:38,159 --> 00:20:41,118
em

267
00:20:41,118 --> 00:20:44,660
actually where the venue for the conference is.

268
00:20:44,660 --> 00:20:54,904
It's on a small island connected to Copenhagen and um it's known for its big uh food
market out there with food trucks.

269
00:20:55,244 --> 00:21:04,018
So it's actually one of the best places to try a bunch of different cuisines because you
can just walk from truck to truck and every truck has a different Indian food, you can get

270
00:21:04,018 --> 00:21:05,208
Chinese food, can get...

271
00:21:05,208 --> 00:21:09,880
um I'm sure we can find a Korean barbecue truck for you as well.

272
00:21:09,880 --> 00:21:11,692
Yes, let's do that.

273
00:21:11,692 --> 00:21:16,321
kinds of stuff, but it's awesome to every single meal you can try a different cuisine.

274
00:21:16,321 --> 00:21:23,492
I really enjoy that, the paradox of choice of having all these options.

275
00:21:23,636 --> 00:21:24,278
that's perfect.

276
00:21:24,278 --> 00:21:26,082
I'll be able to sample a whole bunch of stuff.

277
00:21:26,082 --> 00:21:28,339
That sounds right up my alley.

278
00:21:28,339 --> 00:21:29,164
Yeah, exactly.

279
00:21:29,164 --> 00:21:31,634
So I really enjoyed that.

280
00:21:32,456 --> 00:21:36,256
Cool, well thank you so much for taking your time to chat for a bit.

281
00:21:36,256 --> 00:21:37,133
It a of fun.

282
00:21:37,133 --> 00:21:37,807
Yeah, absolutely.

283
00:21:37,807 --> 00:21:39,020
Thanks for having me.

284
00:21:39,909 --> 00:21:45,614
That was TJ Miller sharing insights about text editors, 3D printing and course Prism.

285
00:21:45,695 --> 00:21:51,741
You can catch his full presentation at Laravel Live Denmark August 21st and 22nd in
Copenhagen.

286
00:21:51,741 --> 00:21:58,787
And if you haven't grabbed your tickets yet, head over to laravellive.dk before the prices
go up on July 1st.

287
00:21:58,873 --> 00:22:01,467
Thanks for tuning in to Countdown to Laravel Live Denmark.

288
00:22:01,467 --> 00:22:05,873
Make sure to subscribe so you don't miss any of our speaker interviews leading up to the
conference.

289
00:22:05,873 --> 00:22:07,528
Until next time, keep coding!