1
01:00:00,125 --> 01:00:01,000
Welcome back to

2
01:00:01,000 --> 01:00:01,875
the Laravel

3
01:00:01,875 --> 01:00:02,833
Creator Series.

4
01:00:03,541 --> 01:00:04,291
Today we're here

5
01:00:04,291 --> 01:00:05,875
with Caen, who is

6
01:00:05,875 --> 01:00:07,416
known on

7
01:00:07,416 --> 01:00:08,000
Twitter and

8
01:00:08,000 --> 01:00:09,208
the other socials

9
01:00:09,208 --> 01:00:09,833
as Code with

10
01:00:09,833 --> 01:00:11,541
Caen, creator of

11
01:00:11,541 --> 01:00:13,208
HidePHP and many

12
01:00:13,208 --> 01:00:14,666
other things. So

13
01:00:14,666 --> 01:00:15,291
welcome to the

14
01:00:15,291 --> 01:00:16,541
show Caen. Thank

15
01:00:16,541 --> 01:00:17,666
you so much. Glad

16
01:00:17,666 --> 01:00:18,916
to be here. I

17
01:00:18,916 --> 01:00:19,625
love it, love it.

18
01:00:19,958 --> 01:00:20,958
And just so

19
01:00:20,958 --> 01:00:21,500
everyone knows,

20
01:00:22,958 --> 01:00:24,500
you're located in

21
01:00:24,500 --> 01:00:26,291
Sweden and that's

22
01:00:26,291 --> 01:00:26,875
correct, right?

23
01:00:27,250 --> 01:00:27,416
Correct,

24
01:00:27,416 --> 01:00:28,041
southern Sweden,

25
01:00:28,166 --> 01:00:28,875
pretty close to

26
01:00:28,875 --> 01:00:30,083
Copenhagen. Oh

27
01:00:30,083 --> 01:00:31,041
nice, I love it.

28
01:00:31,875 --> 01:00:32,791
And so your

29
01:00:32,791 --> 01:00:33,500
project that you

30
01:00:33,500 --> 01:00:34,166
just recently

31
01:00:34,625 --> 01:00:35,875
launched, well I

32
01:00:35,875 --> 01:00:36,583
say recently, I

33
01:00:36,583 --> 01:00:37,291
mean I think it's

34
01:00:37,291 --> 01:00:37,875
been what, six

35
01:00:37,875 --> 01:00:38,916
months now? Maybe

36
01:00:38,916 --> 01:00:39,666
three, four?

37
01:00:40,458 --> 01:00:40,958
So it's HydePHP?

38
01:00:41,416 --> 01:00:43,083
Yeah, HydePHP. Oh

39
01:00:43,083 --> 01:00:43,666
that's been out

40
01:00:43,666 --> 01:00:44,250
for about two

41
01:00:44,250 --> 01:00:45,000
years, but it's

42
01:00:45,000 --> 01:00:45,500
only got an

43
01:00:45,500 --> 01:00:46,625
attraction the

44
01:00:46,625 --> 01:00:48,750
past four, six

45
01:00:48,750 --> 01:00:49,541
months. Yeah.

46
01:00:49,875 --> 01:00:50,833
Okay, well there

47
01:00:50,833 --> 01:00:51,708
you go. It shows

48
01:00:51,708 --> 01:00:52,125
you build it and

49
01:00:52,166 --> 01:00:52,833
eventually they

50
01:00:52,833 --> 01:00:53,458
will come, right?

51
01:00:53,958 --> 01:00:56,125
Yeah, exactly. So

52
01:00:56,125 --> 01:00:57,291
tell us kind of

53
01:00:57,291 --> 01:00:58,291
like the a little

54
01:00:58,291 --> 01:00:58,916
overview of

55
01:00:58,916 --> 01:01:00,875
HidePHP. So

56
01:01:00,875 --> 01:01:02,166
basically HydePHP

57
01:01:02,166 --> 01:01:03,458
is a Laravel

58
01:01:03,458 --> 01:01:04,500
based static site

59
01:01:04,500 --> 01:01:05,875
generator. And I

60
01:01:05,875 --> 01:01:06,208
know there

61
01:01:06,208 --> 01:01:06,958
are a lot

62
01:01:06,958 --> 01:01:08,250
of those or a few

63
01:01:08,250 --> 01:01:09,208
Laravel based

64
01:01:09,208 --> 01:01:11,291
ones already and

65
01:01:11,291 --> 01:01:11,916
are quite a few

66
01:01:11,916 --> 01:01:12,375
static site

67
01:01:12,375 --> 01:01:12,875
generators.

68
01:01:13,958 --> 01:01:14,958
So when I

69
01:01:14,958 --> 01:01:15,625
set out to create

70
01:01:15,625 --> 01:01:17,333
HydePHP, I wanted

71
01:01:17,333 --> 01:01:17,833
something that

72
01:01:17,833 --> 01:01:18,708
was a dead simple

73
01:01:18,708 --> 01:01:19,041
to get

74
01:01:19,041 --> 01:01:19,666
started with,

75
01:01:19,750 --> 01:01:20,583
really easy to

76
01:01:20,583 --> 01:01:21,583
use, but still

77
01:01:21,583 --> 01:01:22,125
have the full

78
01:01:22,125 --> 01:01:23,000
power of Laravel

79
01:01:23,000 --> 01:01:23,958
when you need it.

80
01:01:24,291 --> 01:01:25,125
So that's what I

81
01:01:25,125 --> 01:01:26,166
tried to do and

82
01:01:26,166 --> 01:01:26,708
it seems like

83
01:01:26,708 --> 01:01:27,458
people think I

84
01:01:27,458 --> 01:01:28,291
did a very job at

85
01:01:28,291 --> 01:01:31,125
it. So yeah, it's

86
01:01:31,125 --> 01:01:31,500
a constant

87
01:01:31,500 --> 01:01:32,000
application,

88
01:01:32,333 --> 01:01:33,000
you run through

89
01:01:33,000 --> 01:01:33,708
the command line

90
01:01:33,708 --> 01:01:34,458
just like any

91
01:01:34,458 --> 01:01:36,500
other one. But

92
01:01:36,500 --> 01:01:37,500
behind you, you

93
01:01:37,500 --> 01:01:37,666
really

94
01:01:37,666 --> 01:01:38,208
have pretty

95
01:01:38,208 --> 01:01:39,250
much most things

96
01:01:39,250 --> 01:01:39,708
that Lehrvel has

97
01:01:39,708 --> 01:01:40,458
to offer except

98
01:01:40,458 --> 01:01:41,208
for the like

99
01:01:41,208 --> 01:01:42,375
really dynamic

100
01:01:42,375 --> 01:01:43,166
stuff that

101
01:01:43,166 --> 01:01:43,666
changes on

102
01:01:43,708 --> 01:01:45,291
each request. But

103
01:01:45,291 --> 01:01:46,083
we have blade

104
01:01:46,083 --> 01:01:46,708
views, we have

105
01:01:46,708 --> 01:01:47,583
artisan commands,

106
01:01:48,250 --> 01:01:48,958
most packages

107
01:01:48,958 --> 01:01:50,666
work as well if

108
01:01:50,666 --> 01:01:51,541
you have a UI kit

109
01:01:51,541 --> 01:01:52,000
and stuff like

110
01:01:52,000 --> 01:01:53,416
that. So I really

111
01:01:53,416 --> 01:01:54,166
try to make the

112
01:01:54,166 --> 01:01:54,500
developer

113
01:01:54,500 --> 01:01:55,625
experience as

114
01:01:55,625 --> 01:01:56,083
great as

115
01:01:56,083 --> 01:01:58,500
possible. But

116
01:01:58,500 --> 01:01:59,000
yeah, Lehrvel

117
01:01:59,000 --> 01:01:59,583
based static site

118
01:01:59,583 --> 01:02:01,375
generator is a

119
01:02:01,375 --> 01:02:02,625
pretty sort of

120
01:02:02,625 --> 01:02:03,208
descriptive word.

121
01:02:04,166 --> 01:02:05,083
I like it. So

122
01:02:05,083 --> 01:02:08,541
it's just just to

123
01:02:08,541 --> 01:02:09,708
sort of be clear,

124
01:02:09,916 --> 01:02:10,958
it generates

125
01:02:10,958 --> 01:02:12,083
static files or

126
01:02:12,083 --> 01:02:13,208
it still is

127
01:02:13,208 --> 01:02:13,375
basically

128
01:02:13,458 --> 01:02:14,125
like a Laravel

129
01:02:14,125 --> 01:02:14,958
app running on a

130
01:02:14,958 --> 01:02:17,916
server. No. It

131
01:02:17,916 --> 01:02:18,791
generates static

132
01:02:18,791 --> 01:02:21,000
files. So you

133
01:02:21,000 --> 01:02:22,916
have a project

134
01:02:22,916 --> 01:02:23,375
with like

135
01:02:23,375 --> 01:02:24,250
Markdown content

136
01:02:24,250 --> 01:02:25,291
or blade files

137
01:02:25,291 --> 01:02:27,291
and hide compiles

138
01:02:27,291 --> 01:02:28,375
to static HTML

139
01:02:28,375 --> 01:02:29,833
that you can

140
01:02:29,833 --> 01:02:30,500
just deploy.

141
01:02:30,500 --> 01:02:31,708
So it's not

142
01:02:31,708 --> 01:02:33,291
intended to be

143
01:02:33,291 --> 01:02:34,333
run through a web

144
01:02:34,333 --> 01:02:35,291
server. However,

145
01:02:35,291 --> 01:02:36,458
we do ship with a

146
01:02:36,458 --> 01:02:36,666
development

147
01:02:37,000 --> 01:02:38,000
web server for

148
01:02:38,000 --> 01:02:39,208
like developing

149
01:02:39,208 --> 01:02:41,000
it. But the rest

150
01:02:41,000 --> 01:02:41,875
is just static

151
01:02:41,875 --> 01:02:42,583
generated in

152
01:02:42,583 --> 01:02:43,500
console in

153
01:02:43,500 --> 01:02:44,458
milliseconds

154
01:02:44,541 --> 01:02:46,875
per page. Gotcha.

155
01:02:46,875 --> 01:02:47,083
That's pretty

156
01:02:47,083 --> 01:02:47,875
sweet. And then

157
01:02:47,875 --> 01:02:49,208
so I guess the

158
01:02:49,208 --> 01:02:50,208
benefit with that

159
01:02:50,208 --> 01:02:50,750
you can just

160
01:02:50,750 --> 01:02:51,916
get a browser

161
01:02:51,916 --> 01:02:53,000
here, you can

162
01:02:53,000 --> 01:02:53,916
just sort of

163
01:02:53,916 --> 01:02:54,333
deploy it

164
01:02:54,333 --> 01:02:55,041
anywhere, right?

165
01:02:55,041 --> 01:02:55,375
Like, yeah,

166
01:02:56,166 --> 01:02:56,958
pretty, it's,

167
01:02:56,958 --> 01:02:57,416
it's pretty

168
01:02:57,416 --> 01:02:58,708
flexible as far

169
01:02:58,708 --> 01:02:59,541
as all that goes.

170
01:03:00,166 --> 01:03:01,625
And cheap. And

171
01:03:01,625 --> 01:03:02,166
you can host it

172
01:03:02,166 --> 01:03:02,458
for free.

173
01:03:03,375 --> 01:03:05,041
Very cheap. I

174
01:03:05,041 --> 01:03:05,416
guess my

175
01:03:05,416 --> 01:03:06,333
question, could

176
01:03:06,333 --> 01:03:07,375
you say you have

177
01:03:07,375 --> 01:03:07,916
a Lehrvel app

178
01:03:07,916 --> 01:03:08,500
already and you

179
01:03:08,500 --> 01:03:08,875
want to add

180
01:03:08,875 --> 01:03:09,833
a blog to it or

181
01:03:09,833 --> 01:03:10,875
something? Could

182
01:03:10,875 --> 01:03:12,416
you generate with

183
01:03:12,416 --> 01:03:14,333
hide the static

184
01:03:14,333 --> 01:03:15,416
files and somehow

185
01:03:15,416 --> 01:03:17,458
just have your

186
01:03:17,458 --> 01:03:18,041
other like

187
01:03:18,041 --> 01:03:18,916
integrated with

188
01:03:18,916 --> 01:03:19,208
your other

189
01:03:19,208 --> 01:03:20,041
Lehrvel app? I

190
01:03:20,041 --> 01:03:20,500
don't know, like

191
01:03:20,500 --> 01:03:20,958
in the public

192
01:03:20,958 --> 01:03:21,500
directory,

193
01:03:21,500 --> 01:03:21,916
I guess that

194
01:03:21,916 --> 01:03:22,375
might work.

195
01:03:23,166 --> 01:03:23,958
Exactly. This is

196
01:03:23,958 --> 01:03:24,541
a question I've

197
01:03:24,541 --> 01:03:25,166
been asked a lot.

198
01:03:25,166 --> 01:03:25,833
And there are

199
01:03:25,833 --> 01:03:26,416
a few different

200
01:03:26,416 --> 01:03:27,375
ways depending on

201
01:03:27,375 --> 01:03:28,541
how standalone

202
01:03:28,541 --> 01:03:29,125
you want

203
01:03:29,125 --> 01:03:29,875
integration to

204
01:03:29,875 --> 01:03:31,000
be. You could

205
01:03:31,000 --> 01:03:32,000
just deploy

206
01:03:32,833 --> 01:03:33,666
like have hide

207
01:03:33,666 --> 01:03:34,833
compiled to the

208
01:03:34,833 --> 01:03:35,541
public directory.

209
01:03:35,833 --> 01:03:36,458
That's one way.

210
01:03:36,666 --> 01:03:37,875
Really see and

211
01:03:37,875 --> 01:03:38,333
how it's

212
01:03:38,333 --> 01:03:38,666
standalone.

213
01:03:39,916 --> 01:03:40,625
Another thing you

214
01:03:40,625 --> 01:03:41,958
can do is to

215
01:03:41,958 --> 01:03:43,083
build a

216
01:03:43,083 --> 01:03:44,041
controller that

217
01:03:44,041 --> 01:03:45,250
routes stuff to

218
01:03:45,250 --> 01:03:46,083
the generated

219
01:03:46,083 --> 01:03:47,375
files. Or if

220
01:03:47,375 --> 01:03:47,750
you want to get

221
01:03:47,750 --> 01:03:48,541
really fancy,

222
01:03:48,791 --> 01:03:49,583
most of the

223
01:03:49,583 --> 01:03:50,333
source code for

224
01:03:50,333 --> 01:03:51,708
high PHP is in

225
01:03:51,708 --> 01:03:51,916
the

226
01:03:51,916 --> 01:03:52,750
framework package

227
01:03:52,750 --> 01:03:53,250
that you can

228
01:03:53,250 --> 01:03:54,125
require through a

229
01:03:54,125 --> 01:03:55,333
lever through a

230
01:03:55,333 --> 01:03:55,958
level project.

231
01:03:56,958 --> 01:03:57,791
And you will

232
01:03:57,791 --> 01:03:58,208
still need to do

233
01:03:58,250 --> 01:03:58,958
something to

234
01:03:58,958 --> 01:04:00,583
configure it into

235
01:04:00,583 --> 01:04:01,000
the service

236
01:04:01,000 --> 01:04:01,583
container and

237
01:04:01,583 --> 01:04:02,166
stuff like that.

238
01:04:02,666 --> 01:04:03,125
But once you

239
01:04:03,125 --> 01:04:04,083
have that, you

240
01:04:04,083 --> 01:04:06,000
can just render a

241
01:04:06,000 --> 01:04:06,916
high PHP page

242
01:04:06,916 --> 01:04:07,375
from the

243
01:04:07,375 --> 01:04:09,000
controller. And

244
01:04:09,000 --> 01:04:09,541
tie it in

245
01:04:09,541 --> 01:04:10,708
and do use all

246
01:04:10,708 --> 01:04:11,166
of the fancy

247
01:04:11,166 --> 01:04:11,916
stuff while still

248
01:04:11,916 --> 01:04:13,083
being in the full

249
01:04:13,083 --> 01:04:14,083
dynamic Lehrvel

250
01:04:14,083 --> 01:04:15,500
context. So that

251
01:04:15,500 --> 01:04:15,958
is something you

252
01:04:15,958 --> 01:04:16,750
can do and make

253
01:04:16,750 --> 01:04:17,375
very cool stuff

254
01:04:17,375 --> 01:04:18,750
with. That's

255
01:04:18,750 --> 01:04:19,583
awesome. Yes.

256
01:04:20,000 --> 01:04:22,000
And, you know, as

257
01:04:22,000 --> 01:04:22,333
I was looking

258
01:04:22,333 --> 01:04:23,291
at the project, I

259
01:04:23,291 --> 01:04:24,208
know you do the

260
01:04:24,208 --> 01:04:24,916
sort of the

261
01:04:24,916 --> 01:04:26,000
standard markdown

262
01:04:26,000 --> 01:04:26,791
files, you know,

263
01:04:26,791 --> 01:04:27,166
you have the

264
01:04:27,833 --> 01:04:28,625
front matter, I

265
01:04:28,625 --> 01:04:28,958
think it's

266
01:04:28,958 --> 01:04:29,791
called. Yeah. You

267
01:04:29,791 --> 01:04:30,083
know, with the

268
01:04:30,083 --> 01:04:30,666
titles and all

269
01:04:30,666 --> 01:04:30,833
that

270
01:04:30,833 --> 01:04:31,916
stuff. And then

271
01:04:32,083 --> 01:04:32,666
basically, it's

272
01:04:32,666 --> 01:04:33,208
just a markdown

273
01:04:33,208 --> 01:04:33,916
page after that,

274
01:04:33,916 --> 01:04:34,375
right? It just

275
01:04:34,375 --> 01:04:34,791
kind of reads

276
01:04:34,791 --> 01:04:35,250
everything

277
01:04:35,250 --> 01:04:36,208
and sinks

278
01:04:36,208 --> 01:04:37,791
it in. Exactly.

279
01:04:38,666 --> 01:04:40,083
So I assume

280
01:04:40,083 --> 01:04:40,875
you're using this

281
01:04:40,875 --> 01:04:42,791
yourself. What

282
01:04:42,791 --> 01:04:44,500
this is sort of

283
01:04:44,500 --> 01:04:45,250
outside of the

284
01:04:45,250 --> 01:04:45,583
programming

285
01:04:45,583 --> 01:04:46,208
question, but

286
01:04:46,208 --> 01:04:47,500
what app are you

287
01:04:47,500 --> 01:04:47,791
writing your

288
01:04:47,791 --> 01:04:48,958
markdown in for

289
01:04:48,958 --> 01:04:49,541
your for your

290
01:04:49,541 --> 01:04:50,125
personal blog

291
01:04:50,125 --> 01:04:50,708
post and things

292
01:04:50,708 --> 01:04:51,458
like that? Do you

293
01:04:51,458 --> 01:04:52,000
have a favorite?

294
01:04:52,250 --> 01:04:53,083
That's a good

295
01:04:53,083 --> 01:04:55,041
one. Canada pens,

296
01:04:55,500 --> 01:04:56,708
usually for the

297
01:04:56,750 --> 01:04:57,875
most part, I just

298
01:04:57,875 --> 01:04:58,708
do the pitch P

299
01:04:58,708 --> 01:04:59,750
storm because I

300
01:04:59,750 --> 01:05:00,500
tend to write

301
01:05:00,500 --> 01:05:02,666
very technical

302
01:05:02,666 --> 01:05:02,958
blog

303
01:05:02,958 --> 01:05:03,833
posts. And then

304
01:05:03,833 --> 01:05:04,166
I really

305
01:05:04,166 --> 01:05:05,458
appreciate having

306
01:05:05,458 --> 01:05:07,333
this full syntax

307
01:05:07,333 --> 01:05:08,000
highlighting of

308
01:05:08,000 --> 01:05:09,125
code blocks. If I

309
01:05:09,125 --> 01:05:09,708
do documentation,

310
01:05:09,958 --> 01:05:10,500
I do it within

311
01:05:10,500 --> 01:05:11,250
the project. So I

312
01:05:11,250 --> 01:05:11,666
can see a

313
01:05:11,666 --> 01:05:12,916
reference file to

314
01:05:12,916 --> 01:05:13,500
make sure I get

315
01:05:13,500 --> 01:05:13,916
the syntax

316
01:05:14,000 --> 01:05:14,625
correctly and

317
01:05:14,625 --> 01:05:15,208
namespaces and

318
01:05:15,208 --> 01:05:17,166
stuff. So that's

319
01:05:17,166 --> 01:05:18,125
my favorite. If I

320
01:05:18,125 --> 01:05:18,583
want to do some

321
01:05:18,583 --> 01:05:19,166
light edits,

322
01:05:19,500 --> 01:05:20,291
I use the code.

323
01:05:21,666 --> 01:05:23,083
But sometimes if

324
01:05:23,083 --> 01:05:23,666
I just want to do

325
01:05:23,666 --> 01:05:24,083
something really

326
01:05:24,083 --> 01:05:24,916
quick, I use the

327
01:05:24,916 --> 01:05:25,750
GitHub web UI.

328
01:05:26,541 --> 01:05:27,250
You can actually

329
01:05:27,250 --> 01:05:28,541
manage a whole

330
01:05:28,541 --> 01:05:29,833
hide project just

331
01:05:29,833 --> 01:05:30,625
from the GitHub

332
01:05:30,625 --> 01:05:32,250
page without

333
01:05:32,250 --> 01:05:32,583
needing

334
01:05:32,583 --> 01:05:33,000
to install

335
01:05:33,000 --> 01:05:33,791
anything locally,

336
01:05:33,791 --> 01:05:34,291
because you can

337
01:05:34,291 --> 01:05:35,125
just clone the

338
01:05:35,125 --> 01:05:35,750
template on

339
01:05:35,750 --> 01:05:36,416
GitHub and use

340
01:05:36,416 --> 01:05:37,583
actuals.

341
01:05:37,583 --> 01:05:38,000
That's

342
01:05:38,000 --> 01:05:38,583
interesting.

343
01:05:39,083 --> 01:05:39,333
Yeah, from

344
01:05:39,333 --> 01:05:41,208
everything. It's

345
01:05:41,208 --> 01:05:41,875
kind of cool. Because

346
01:05:41,875 --> 01:05:42,750
like, so the

347
01:05:42,750 --> 01:05:43,208
Laravel news

348
01:05:43,208 --> 01:05:44,041
site, all of our

349
01:05:44,041 --> 01:05:44,500
posts are

350
01:05:44,500 --> 01:05:44,958
actually written

351
01:05:44,958 --> 01:05:46,333
in markdown. But

352
01:05:46,333 --> 01:05:47,583
for me, I

353
01:05:47,583 --> 01:05:48,291
use an app

354
01:05:48,291 --> 01:05:48,875
called like I

355
01:05:48,875 --> 01:05:50,458
writer. And I

356
01:05:50,458 --> 01:05:51,125
just, I don't

357
01:05:51,125 --> 01:05:51,500
know, it's just

358
01:05:51,500 --> 01:05:52,083
like a markdown

359
01:05:52,083 --> 01:05:53,208
app. And for

360
01:05:53,208 --> 01:05:53,625
some reason,

361
01:05:53,666 --> 01:05:54,500
it just doesn't

362
01:05:54,500 --> 01:05:55,250
click for me to

363
01:05:55,250 --> 01:05:56,333
go to PHP storm

364
01:05:56,333 --> 01:05:58,916
or I writer or VS

365
01:05:58,916 --> 01:05:59,458
code or any of

366
01:05:59,458 --> 01:06:00,000
those others. So

367
01:06:00,083 --> 01:06:01,208
it's always fun,

368
01:06:01,208 --> 01:06:01,791
interesting to

369
01:06:01,791 --> 01:06:02,166
find out what

370
01:06:02,166 --> 01:06:02,791
people are using

371
01:06:02,791 --> 01:06:03,458
for for the

372
01:06:03,458 --> 01:06:03,666
different

373
01:06:03,666 --> 01:06:04,125
things that we

374
01:06:04,125 --> 01:06:06,000
do. And you can

375
01:06:06,000 --> 01:06:07,000
really use anyone

376
01:06:07,000 --> 01:06:08,583
and you don't

377
01:06:08,583 --> 01:06:09,583
even need to use

378
01:06:09,583 --> 01:06:10,208
front much if you

379
01:06:10,208 --> 01:06:11,041
don't want to,

380
01:06:11,416 --> 01:06:11,958
because you can

381
01:06:11,958 --> 01:06:12,625
specify some

382
01:06:12,625 --> 01:06:13,000
stuff in

383
01:06:13,000 --> 01:06:13,541
configuration

384
01:06:13,541 --> 01:06:14,625
files. And a lot

385
01:06:14,625 --> 01:06:15,416
of stuff hide can

386
01:06:15,416 --> 01:06:16,208
actually find.

387
01:06:16,416 --> 01:06:17,291
So if you don't

388
01:06:17,291 --> 01:06:18,250
set a page title,

389
01:06:18,250 --> 01:06:19,333
we'll try to find

390
01:06:19,333 --> 01:06:20,291
one from the

391
01:06:20,291 --> 01:06:20,916
first markdown

392
01:06:20,916 --> 01:06:21,083
heading,

393
01:06:21,875 --> 01:06:22,458
and stuff like

394
01:06:22,458 --> 01:06:23,833
that, or try to

395
01:06:23,833 --> 01:06:24,750
generate from the

396
01:06:24,750 --> 01:06:26,250
file name. So we

397
01:06:26,250 --> 01:06:27,458
try to discover a

398
01:06:27,458 --> 01:06:27,833
lot of stuff

399
01:06:27,833 --> 01:06:28,750
for you. So

400
01:06:28,750 --> 01:06:29,708
there's really

401
01:06:29,708 --> 01:06:30,083
not much

402
01:06:30,083 --> 01:06:30,833
boilerplate you

403
01:06:30,833 --> 01:06:31,541
need to do unless

404
01:06:31,541 --> 01:06:32,083
you want to do

405
01:06:32,083 --> 01:06:32,458
something

406
01:06:32,458 --> 01:06:33,208
that's out of the

407
01:06:33,208 --> 01:06:34,208
conventions. And

408
01:06:34,208 --> 01:06:34,666
that was one of

409
01:06:34,666 --> 01:06:35,541
my goals when

410
01:06:35,541 --> 01:06:36,166
designing this.

411
01:06:37,166 --> 01:06:37,666
I love that.

412
01:06:37,916 --> 01:06:38,250
Yeah. So

413
01:06:38,250 --> 01:06:39,333
basically, yes,

414
01:06:39,333 --> 01:06:40,000
you're like first

415
01:06:40,000 --> 01:06:40,500
heading or your

416
01:06:40,500 --> 01:06:41,416
file name. I like

417
01:06:41,416 --> 01:06:42,375
I like the yeah,

418
01:06:43,083 --> 01:06:43,458
trying to be

419
01:06:43,458 --> 01:06:45,166
smart and make it

420
01:06:45,166 --> 01:06:46,208
easier. That way,

421
01:06:46,208 --> 01:06:46,541
you don't have to

422
01:06:46,541 --> 01:06:46,916
have all that

423
01:06:46,916 --> 01:06:47,208
front matter

424
01:06:47,208 --> 01:06:47,750
stuff that

425
01:06:47,750 --> 01:06:48,291
exactly is

426
01:06:48,291 --> 01:06:48,583
probably

427
01:06:48,583 --> 01:06:49,000
duplicated

428
01:06:49,000 --> 01:06:49,958
anyway, like most

429
01:06:49,958 --> 01:06:50,291
of the time.

430
01:06:50,333 --> 01:06:51,791
Yeah, it really

431
01:06:51,791 --> 01:06:52,958
is. Yeah, I was

432
01:06:52,958 --> 01:06:53,291
gonna say I

433
01:06:53,291 --> 01:06:53,666
assume most

434
01:06:53,666 --> 01:06:54,458
people don't even

435
01:06:54,750 --> 01:06:55,333
deal with that.

436
01:06:56,041 --> 01:06:56,500
What about like

437
01:06:56,500 --> 01:06:57,208
dates? I guess

438
01:06:57,208 --> 01:06:57,791
that comes to the

439
01:06:57,791 --> 01:06:58,458
file name too.

440
01:07:00,500 --> 01:07:01,250
In the next

441
01:07:01,250 --> 01:07:02,083
version of hide,

442
01:07:02,625 --> 01:07:03,291
we will support

443
01:07:03,291 --> 01:07:04,875
setting dates in

444
01:07:04,875 --> 01:07:05,958
the file names.

445
01:07:06,625 --> 01:07:08,250
And also

446
01:07:08,416 --> 01:07:09,625
ordering using

447
01:07:09,625 --> 01:07:10,333
numerical

448
01:07:10,333 --> 01:07:11,291
prefixes that

449
01:07:11,291 --> 01:07:11,750
would unstrip.

450
01:07:12,666 --> 01:07:13,291
But for now, if

451
01:07:13,291 --> 01:07:13,625
you want to

452
01:07:13,625 --> 01:07:14,291
publish date,

453
01:07:14,958 --> 01:07:16,000
the default blog

454
01:07:16,000 --> 01:07:16,916
post system

455
01:07:16,916 --> 01:07:17,916
supports a lot of

456
01:07:17,916 --> 01:07:18,125
different

457
01:07:18,125 --> 01:07:19,666
formats. So you

458
01:07:19,666 --> 01:07:19,958
can just

459
01:07:19,958 --> 01:07:20,750
put in any

460
01:07:20,750 --> 01:07:22,083
string that is

461
01:07:22,083 --> 01:07:22,666
state time

462
01:07:22,666 --> 01:07:24,208
compatible with a

463
01:07:24,208 --> 01:07:25,166
string to time in

464
01:07:25,166 --> 01:07:27,333
PHP. And we'll

465
01:07:27,333 --> 01:07:27,833
use that to

466
01:07:27,833 --> 01:07:28,375
formalize

467
01:07:28,375 --> 01:07:29,125
and personal

468
01:07:29,125 --> 01:07:30,125
normalize the

469
01:07:30,125 --> 01:07:32,791
output date. If

470
01:07:32,791 --> 01:07:33,291
you want to do

471
01:07:33,291 --> 01:07:34,416
like when it was

472
01:07:34,416 --> 01:07:34,833
published

473
01:07:34,833 --> 01:07:35,250
and stuff

474
01:07:35,250 --> 01:07:35,875
like that.

475
01:07:36,250 --> 01:07:37,250
Gotcha. Gotcha.

476
01:07:37,458 --> 01:07:38,291
How how are you

477
01:07:38,291 --> 01:07:39,541
brings me to

478
01:07:39,541 --> 01:07:40,083
another question?

479
01:07:40,083 --> 01:07:40,416
How are you

480
01:07:40,416 --> 01:07:40,875
handling like

481
01:07:40,875 --> 01:07:41,666
images in the

482
01:07:41,666 --> 01:07:42,375
blog post? Like

483
01:07:42,375 --> 01:07:43,750
is is that

484
01:07:43,750 --> 01:07:46,416
something fancy

485
01:07:46,416 --> 01:07:46,833
there you

486
01:07:46,833 --> 01:07:47,833
got? Or is that

487
01:07:49,458 --> 01:07:50,125
depends on what

488
01:07:50,125 --> 01:07:50,583
you think as

489
01:07:50,583 --> 01:07:51,708
fancy, I would

490
01:07:51,708 --> 01:07:52,291
like to think

491
01:07:52,291 --> 01:07:53,291
it's the dumbest

492
01:07:53,291 --> 01:07:54,000
way possible to

493
01:07:54,000 --> 01:07:54,583
do things.

494
01:07:55,666 --> 01:07:56,458
We have a media

495
01:07:56,458 --> 01:07:57,291
directory that is

496
01:07:57,291 --> 01:07:58,041
copied to the

497
01:07:58,041 --> 01:07:58,583
site output

498
01:07:58,583 --> 01:08:01,166
directory. So you

499
01:08:01,166 --> 01:08:01,500
can just

500
01:08:01,500 --> 01:08:02,000
reference

501
01:08:02,416 --> 01:08:03,708
in using relative

502
01:08:03,708 --> 01:08:04,500
pass, so just

503
01:08:04,500 --> 01:08:05,583
media slash

504
01:08:05,583 --> 01:08:07,541
whatever. And in

505
01:08:07,541 --> 01:08:08,291
front matter, you

506
01:08:08,291 --> 01:08:08,541
don't even

507
01:08:08,541 --> 01:08:09,291
need to specify

508
01:08:09,291 --> 01:08:10,041
the media because

509
01:08:10,041 --> 01:08:10,750
we'll find out

510
01:08:10,750 --> 01:08:13,625
automatically. So

511
01:08:13,625 --> 01:08:14,708
yeah, just a dumb

512
01:08:14,708 --> 01:08:15,458
way to do it.

513
01:08:15,458 --> 01:08:16,875
But it, it makes

514
01:08:16,875 --> 01:08:17,666
sense when you

515
01:08:17,666 --> 01:08:18,666
think about it, I

516
01:08:18,666 --> 01:08:19,416
want you to be

517
01:08:19,416 --> 01:08:20,083
able to visualize

518
01:08:20,083 --> 01:08:20,916
and understand

519
01:08:20,916 --> 01:08:22,083
implicitly where

520
01:08:22,083 --> 01:08:22,625
something is

521
01:08:22,625 --> 01:08:23,250
going to be saved

522
01:08:23,250 --> 01:08:24,541
and accessible

523
01:08:24,541 --> 01:08:25,416
from the file

524
01:08:25,416 --> 01:08:25,791
structure.

525
01:08:27,041 --> 01:08:27,416
Right, right.

526
01:08:27,708 --> 01:08:28,375
That makes sense.

527
01:08:28,583 --> 01:08:29,625
Yeah, I'm, you

528
01:08:29,625 --> 01:08:30,291
know, I keep

529
01:08:30,291 --> 01:08:30,916
going back

530
01:08:30,916 --> 01:08:31,541
because like,

531
01:08:32,250 --> 01:08:33,083
our site, you

532
01:08:33,083 --> 01:08:33,875
know, we end up

533
01:08:33,875 --> 01:08:34,375
pushing all the

534
01:08:34,375 --> 01:08:35,333
assets to s3.

535
01:08:35,333 --> 01:08:37,000
And, and then we

536
01:08:37,000 --> 01:08:37,500
use cloud for

537
01:08:37,500 --> 01:08:38,375
in front of that,

538
01:08:39,041 --> 01:08:40,500
which I honestly

539
01:08:40,500 --> 01:08:41,291
assume all that

540
01:08:41,291 --> 01:08:41,833
would actually

541
01:08:41,833 --> 01:08:42,583
because Laravel

542
01:08:42,583 --> 01:08:42,916
supports

543
01:08:42,916 --> 01:08:43,333
most of that

544
01:08:43,333 --> 01:08:43,750
stuff out of the

545
01:08:43,750 --> 01:08:44,208
box, like,

546
01:08:44,208 --> 01:08:45,500
because Laravel

547
01:08:45,500 --> 01:08:46,708
supports it, hide

548
01:08:46,708 --> 01:08:47,083
supports

549
01:08:47,083 --> 01:08:48,458
it. Yeah.

550
01:08:49,333 --> 01:08:50,000
Or at least you

551
01:08:50,000 --> 01:08:50,625
could tap in and

552
01:08:50,625 --> 01:08:51,375
do it if you you

553
01:08:51,375 --> 01:08:52,166
could tap into

554
01:08:52,166 --> 01:08:52,875
it. We have a

555
01:08:52,875 --> 01:08:53,458
really powerful

556
01:08:53,458 --> 01:08:54,041
thing called

557
01:08:54,041 --> 01:08:54,791
build tasks,

558
01:08:55,625 --> 01:08:56,541
where you could

559
01:08:56,541 --> 01:08:57,875
potentially just

560
01:08:57,875 --> 01:08:59,500
use that to run

561
01:08:59,500 --> 01:08:59,916
some code

562
01:09:00,166 --> 01:09:00,916
during deployed,

563
01:09:01,250 --> 01:09:02,333
and just sync to

564
01:09:02,333 --> 01:09:03,375
s3 or something.

565
01:09:04,375 --> 01:09:05,000
Think your local

566
01:09:05,000 --> 01:09:05,916
media file study

567
01:09:05,916 --> 01:09:06,458
with the media

568
01:09:06,500 --> 01:09:07,208
file research,

569
01:09:07,208 --> 01:09:07,500
you can version

570
01:09:07,500 --> 01:09:08,291
control it.

571
01:09:09,416 --> 01:09:09,875
Because it's

572
01:09:09,875 --> 01:09:10,500
optional if you

573
01:09:10,500 --> 01:09:10,958
want to version

574
01:09:10,958 --> 01:09:11,708
control the site

575
01:09:11,708 --> 01:09:12,750
output, I prefer

576
01:09:12,750 --> 01:09:13,916
not to version

577
01:09:13,916 --> 01:09:15,333
control that for

578
01:09:15,333 --> 01:09:15,708
a lot of

579
01:09:15,708 --> 01:09:16,208
projects.

580
01:09:16,208 --> 01:09:16,666
But you can,

581
01:09:16,666 --> 01:09:17,250
if you want to,

582
01:09:17,250 --> 01:09:17,708
if you just want

583
01:09:17,708 --> 01:09:18,083
to deploy

584
01:09:18,083 --> 01:09:18,541
straight from

585
01:09:18,541 --> 01:09:19,750
there. Right,

586
01:09:19,750 --> 01:09:20,000
right.

587
01:09:20,625 --> 01:09:22,000
Well, I guess,

588
01:09:22,916 --> 01:09:23,541
my next question

589
01:09:23,541 --> 01:09:25,208
is more of like,

590
01:09:25,208 --> 01:09:25,958
to go back in

591
01:09:25,958 --> 01:09:26,833
history, like,

592
01:09:26,833 --> 01:09:27,833
why did you

593
01:09:27,833 --> 01:09:28,083
originally

594
01:09:28,083 --> 01:09:28,791
create this?

595
01:09:28,791 --> 01:09:29,958
What was your was

596
01:09:29,958 --> 01:09:30,916
it just sort of

597
01:09:30,916 --> 01:09:31,416
something that

598
01:09:31,416 --> 01:09:32,000
you wanted to

599
01:09:32,000 --> 01:09:32,500
scratch your own

600
01:09:32,500 --> 01:09:33,375
itch about? Or

601
01:09:33,625 --> 01:09:34,500
just you just

602
01:09:34,500 --> 01:09:35,333
like this, like

603
01:09:35,333 --> 01:09:36,708
creating things

604
01:09:36,708 --> 01:09:38,000
like this? I

605
01:09:38,000 --> 01:09:39,666
think I had a few

606
01:09:39,666 --> 01:09:40,666
go arounds with

607
01:09:40,666 --> 01:09:41,291
doing different

608
01:09:41,291 --> 01:09:41,833
markdown

609
01:09:41,833 --> 01:09:42,333
generates

610
01:09:42,333 --> 01:09:44,041
markdown based

611
01:09:44,041 --> 01:09:44,833
website

612
01:09:44,833 --> 01:09:46,333
generations for

613
01:09:46,333 --> 01:09:46,625
various

614
01:09:46,625 --> 01:09:47,333
stuff I needed.

615
01:09:47,666 --> 01:09:48,666
It started when I

616
01:09:48,666 --> 01:09:49,791
just wanted

617
01:09:49,791 --> 01:09:50,791
something quick

618
01:09:50,791 --> 01:09:52,500
for like privacy

619
01:09:52,500 --> 01:09:53,708
policy pages, I

620
01:09:53,708 --> 01:09:54,208
just rendered

621
01:09:54,208 --> 01:09:54,500
that from

622
01:09:54,500 --> 01:09:56,041
markdown, then I

623
01:09:56,041 --> 01:09:56,833
realized, well, I

624
01:09:56,833 --> 01:09:57,458
could render that

625
01:09:57,458 --> 01:09:58,125
both page from

626
01:09:58,125 --> 01:09:58,583
this too.

627
01:09:58,583 --> 01:09:59,833
So I started

628
01:10:00,000 --> 01:10:00,875
in a lot of level

629
01:10:00,875 --> 01:10:02,625
apps, do very

630
01:10:02,625 --> 01:10:03,666
repeated logic

631
01:10:03,666 --> 01:10:05,041
and steps. So I

632
01:10:05,041 --> 01:10:05,791
first like made a

633
01:10:05,791 --> 01:10:06,708
package for

634
01:10:07,041 --> 01:10:07,625
for things like

635
01:10:07,625 --> 01:10:08,500
that that I used

636
01:10:08,500 --> 01:10:09,791
myself just to

637
01:10:09,791 --> 01:10:10,958
share. Then I

638
01:10:10,958 --> 01:10:11,375
thought, well,

639
01:10:11,916 --> 01:10:12,625
why do I

640
01:10:12,625 --> 01:10:13,000
even need

641
01:10:13,000 --> 01:10:13,458
to run a web

642
01:10:13,458 --> 01:10:14,666
server for these

643
01:10:14,666 --> 01:10:15,291
things? A lot of

644
01:10:15,291 --> 01:10:15,916
projects, I don't

645
01:10:15,916 --> 01:10:16,666
feel like I need

646
01:10:16,666 --> 01:10:17,458
to do that. So

647
01:10:17,458 --> 01:10:17,875
that's where the

648
01:10:17,875 --> 01:10:19,458
idea was to, to

649
01:10:19,458 --> 01:10:19,916
build something

650
01:10:19,916 --> 01:10:20,750
more standalone.

651
01:10:22,125 --> 01:10:23,125
Usually, when I

652
01:10:23,125 --> 01:10:23,916
hold talks about

653
01:10:23,916 --> 01:10:25,500
hide, I say, ever

654
01:10:25,500 --> 01:10:26,458
wanted to host

655
01:10:26,458 --> 01:10:27,291
the Laravel on

656
01:10:27,291 --> 01:10:28,541
GitHub pages? No,

657
01:10:28,541 --> 01:10:29,125
you can, because

658
01:10:29,125 --> 01:10:29,333
that's kind

659
01:10:29,375 --> 01:10:30,000
of what it feels

660
01:10:30,000 --> 01:10:32,333
like. That's

661
01:10:32,333 --> 01:10:32,625
something I'm

662
01:10:32,625 --> 01:10:32,958
really happy

663
01:10:32,958 --> 01:10:34,083
about. But yeah,

664
01:10:34,083 --> 01:10:34,625
it was just

665
01:10:34,625 --> 01:10:35,375
because I

666
01:10:35,500 --> 01:10:36,500
needed something

667
01:10:36,500 --> 01:10:38,416
myself. And I saw

668
01:10:38,416 --> 01:10:39,166
that others might

669
01:10:39,166 --> 01:10:39,791
be able to use

670
01:10:39,791 --> 01:10:40,791
this, because

671
01:10:40,791 --> 01:10:41,458
it's such a

672
01:10:41,458 --> 01:10:42,166
simple way to get

673
01:10:42,166 --> 01:10:44,000
started. And get

674
01:10:44,000 --> 01:10:44,541
a website, you

675
01:10:44,541 --> 01:10:44,916
can literally

676
01:10:44,916 --> 01:10:45,625
have a website

677
01:10:45,625 --> 01:10:46,250
out in

678
01:10:46,250 --> 01:10:46,958
less than five

679
01:10:46,958 --> 01:10:47,708
minutes, because

680
01:10:47,708 --> 01:10:48,375
we shipped with

681
01:10:48,375 --> 01:10:50,041
default, with

682
01:10:50,041 --> 01:10:50,833
bundle views,

683
01:10:51,166 --> 01:10:52,500
tailwind, and

684
01:10:52,500 --> 01:10:52,708
blade

685
01:10:52,708 --> 01:10:53,375
components for

686
01:10:53,458 --> 01:10:54,125
most things you

687
01:10:54,125 --> 01:10:55,416
need. So you can

688
01:10:55,416 --> 01:10:55,833
really get

689
01:10:55,833 --> 01:10:56,375
started quickly.

690
01:10:57,166 --> 01:10:57,625
That's awesome.

691
01:10:58,083 --> 01:10:58,958
Well, what was,

692
01:11:00,125 --> 01:11:00,500
what was the

693
01:11:00,500 --> 01:11:01,125
hardest thing

694
01:11:01,125 --> 01:11:02,000
about building it

695
01:11:02,000 --> 01:11:02,791
with, you know,

696
01:11:02,791 --> 01:11:03,041
from the

697
01:11:03,041 --> 01:11:03,375
developer

698
01:11:03,375 --> 01:11:03,875
standpoint?

699
01:11:04,291 --> 01:11:04,958
Like, did you run

700
01:11:04,958 --> 01:11:05,416
into any like

701
01:11:05,416 --> 01:11:06,166
major problems or

702
01:11:06,166 --> 01:11:06,416
anything?

703
01:11:06,666 --> 01:11:07,291
Or was it?

704
01:11:08,416 --> 01:11:10,541
I think the most

705
01:11:10,541 --> 01:11:11,458
the hardest

706
01:11:11,458 --> 01:11:12,458
problem has not

707
01:11:12,458 --> 01:11:13,166
been developing,

708
01:11:13,166 --> 01:11:14,458
it has been

709
01:11:14,458 --> 01:11:15,208
maintaining

710
01:11:15,208 --> 01:11:15,791
it and

711
01:11:15,791 --> 01:11:16,291
maintaining a

712
01:11:16,291 --> 01:11:17,333
balance of all

713
01:11:17,333 --> 01:11:18,000
the cool stuff I

714
01:11:18,000 --> 01:11:18,958
want to do. And

715
01:11:18,958 --> 01:11:19,500
then also being

716
01:11:19,500 --> 01:11:19,875
able to

717
01:11:19,875 --> 01:11:20,291
support it,

718
01:11:20,333 --> 01:11:20,875
if I build

719
01:11:20,875 --> 01:11:21,291
something just

720
01:11:21,291 --> 01:11:21,958
for myself, I can

721
01:11:21,958 --> 01:11:22,625
get crazed into

722
01:11:22,625 --> 01:11:23,291
whatever I want.

723
01:11:23,625 --> 01:11:24,291
Here, I

724
01:11:24,291 --> 01:11:24,666
still need

725
01:11:24,666 --> 01:11:25,583
to consider I

726
01:11:25,583 --> 01:11:26,375
cannot break

727
01:11:26,375 --> 01:11:27,291
anyone's website.

728
01:11:27,833 --> 01:11:29,083
So I need to

729
01:11:29,083 --> 01:11:29,916
dedicate very

730
01:11:29,916 --> 01:11:30,666
much time to code

731
01:11:30,666 --> 01:11:31,166
quality.

732
01:11:31,541 --> 01:11:32,666
And I need to

733
01:11:32,666 --> 01:11:33,541
prioritize which

734
01:11:33,541 --> 01:11:34,333
features can I

735
01:11:34,333 --> 01:11:35,041
maintain, because

736
01:11:35,041 --> 01:11:35,958
right now I'm the

737
01:11:35,958 --> 01:11:36,833
only maintainer,

738
01:11:37,125 --> 01:11:37,500
open source

739
01:11:37,500 --> 01:11:38,375
contributions are

740
01:11:38,375 --> 01:11:39,208
very well kept as

741
01:11:39,208 --> 01:11:40,541
always. But it's

742
01:11:40,541 --> 01:11:41,125
mainly just been

743
01:11:41,125 --> 01:11:43,000
me. So I really

744
01:11:43,000 --> 01:11:43,708
had to prioritize

745
01:11:43,708 --> 01:11:44,416
and I think it's

746
01:11:44,416 --> 01:11:45,125
been the hardest

747
01:11:45,125 --> 01:11:46,250
to make sure how

748
01:11:46,250 --> 01:11:46,541
can I

749
01:11:46,541 --> 01:11:47,333
deliver a quality

750
01:11:47,458 --> 01:11:49,250
experience when

751
01:11:49,250 --> 01:11:49,875
it's just me

752
01:11:49,875 --> 01:11:50,583
who's doing this

753
01:11:50,583 --> 01:11:51,208
in my free time.

754
01:11:52,166 --> 01:11:52,541
Right, right.

755
01:11:54,166 --> 01:11:54,708
That's

756
01:11:54,708 --> 01:11:55,708
that I feel

757
01:11:55,708 --> 01:11:56,250
like that's the

758
01:11:56,250 --> 01:11:57,250
worst case about

759
01:11:57,250 --> 01:11:58,583
publishing

760
01:11:58,583 --> 01:11:59,166
something, you

761
01:11:59,166 --> 01:11:59,625
know, it's always

762
01:11:59,625 --> 01:12:00,125
fun to build

763
01:12:00,125 --> 01:12:00,583
it and publish

764
01:12:00,583 --> 01:12:01,166
it. But yeah,

765
01:12:01,166 --> 01:12:01,833
like, well, now

766
01:12:01,833 --> 01:12:02,125
I've got to

767
01:12:02,125 --> 01:12:03,250
manage this until

768
01:12:03,250 --> 01:12:03,500
the end

769
01:12:03,500 --> 01:12:04,208
of time. So

770
01:12:04,208 --> 01:12:05,958
I don't mind

771
01:12:05,958 --> 01:12:07,041
managing it. I

772
01:12:07,041 --> 01:12:08,166
this is something

773
01:12:08,166 --> 01:12:09,000
I've been working

774
01:12:09,000 --> 01:12:10,000
on for close to

775
01:12:10,000 --> 01:12:10,458
three years.

776
01:12:10,958 --> 01:12:13,750
I was three years

777
01:12:13,750 --> 01:12:15,083
ago in May, I

778
01:12:15,083 --> 01:12:17,000
started, and then

779
01:12:17,000 --> 01:12:18,166
I released it one

780
01:12:18,166 --> 01:12:18,750
year after.

781
01:12:19,916 --> 01:12:20,500
And that is

782
01:12:20,500 --> 01:12:21,166
coming up in two

783
01:12:21,166 --> 01:12:22,583
years and I still

784
01:12:22,583 --> 01:12:23,625
love working with

785
01:12:23,625 --> 01:12:24,416
it and

786
01:12:24,416 --> 01:12:25,625
contributing and

787
01:12:25,625 --> 01:12:25,958
developing

788
01:12:26,000 --> 01:12:27,708
it. That's

789
01:12:27,708 --> 01:12:29,083
awesome. What

790
01:12:29,083 --> 01:12:29,666
about templates?

791
01:12:29,958 --> 01:12:30,250
Have you thought

792
01:12:30,250 --> 01:12:30,791
about like having

793
01:12:30,791 --> 01:12:30,958
a

794
01:12:30,958 --> 01:12:31,625
template system,

795
01:12:31,916 --> 01:12:33,208
like, I mean, not

796
01:12:33,208 --> 01:12:34,041
a system, but

797
01:12:34,041 --> 01:12:35,541
like designs that

798
01:12:35,541 --> 01:12:35,958
like you could

799
01:12:35,958 --> 01:12:36,750
already like pre

800
01:12:36,750 --> 01:12:37,500
install and use,

801
01:12:37,500 --> 01:12:38,041
or you're

802
01:12:38,041 --> 01:12:38,500
thinking more

803
01:12:38,500 --> 01:12:39,041
like people's

804
01:12:39,041 --> 01:12:39,375
already going to

805
01:12:39,375 --> 01:12:40,041
come with with

806
01:12:40,041 --> 01:12:40,375
their own

807
01:12:40,375 --> 01:12:41,000
design stuff.

808
01:12:42,041 --> 01:12:42,541
Yeah, that was

809
01:12:42,541 --> 01:12:43,125
one of the

810
01:12:43,125 --> 01:12:44,375
initial decisions

811
01:12:44,375 --> 01:12:45,375
that I thought

812
01:12:45,375 --> 01:12:46,041
about if I was

813
01:12:46,041 --> 01:12:46,875
going to support

814
01:12:47,500 --> 01:12:49,750
for the one and I

815
01:12:49,750 --> 01:12:50,583
decided not to do

816
01:12:50,583 --> 01:12:52,250
it because I

817
01:12:52,250 --> 01:12:54,000
have, sadly, I

818
01:12:54,000 --> 01:12:54,666
have experience

819
01:12:54,666 --> 01:12:56,000
in WordPress. And

820
01:12:56,000 --> 01:12:57,333
I remember you

821
01:12:57,333 --> 01:12:58,375
find a team that

822
01:12:58,375 --> 01:12:59,291
looks good. So

823
01:12:59,291 --> 01:12:59,958
you install it

824
01:12:59,958 --> 01:13:00,250
and then you

825
01:13:00,250 --> 01:13:00,541
realize,

826
01:13:01,083 --> 01:13:01,708
wait, this won't

827
01:13:01,708 --> 01:13:02,375
work because it's

828
01:13:02,375 --> 01:13:02,875
missing critical

829
01:13:02,875 --> 01:13:03,666
features, but now

830
01:13:03,666 --> 01:13:04,291
it's too late.

831
01:13:05,125 --> 01:13:05,625
So I was

832
01:13:05,625 --> 01:13:06,583
thinking, if I'm

833
01:13:06,583 --> 01:13:07,416
going to offer

834
01:13:07,416 --> 01:13:09,125
either myself or

835
01:13:09,125 --> 01:13:10,000
others to

836
01:13:10,000 --> 01:13:10,708
install teams,

837
01:13:11,250 --> 01:13:12,458
I will want to

838
01:13:12,458 --> 01:13:12,916
make sure that

839
01:13:12,916 --> 01:13:13,750
they are quality.

840
01:13:14,333 --> 01:13:14,958
And I can't

841
01:13:14,958 --> 01:13:15,666
really control if

842
01:13:15,666 --> 01:13:16,208
someone makes a

843
01:13:16,208 --> 01:13:16,875
bad theme and

844
01:13:16,875 --> 01:13:17,750
then someone gets

845
01:13:17,750 --> 01:13:19,416
upset that well,

846
01:13:19,416 --> 01:13:19,833
now they can't

847
01:13:19,833 --> 01:13:20,375
really use their

848
01:13:20,375 --> 01:13:21,083
site because

849
01:13:21,750 --> 01:13:22,416
it didn't work

850
01:13:22,416 --> 01:13:24,958
out. So that's

851
01:13:24,958 --> 01:13:25,375
not something

852
01:13:25,375 --> 01:13:25,958
I've been wanting

853
01:13:25,958 --> 01:13:27,833
to support. So

854
01:13:27,833 --> 01:13:28,166
instead,

855
01:13:28,708 --> 01:13:29,750
it's just we

856
01:13:29,750 --> 01:13:30,833
shift with a

857
01:13:30,833 --> 01:13:31,666
quality starter

858
01:13:31,666 --> 01:13:32,291
team, in my

859
01:13:32,291 --> 01:13:34,333
opinion, that's

860
01:13:34,333 --> 01:13:34,666
really

861
01:13:34,666 --> 01:13:35,458
minimalistic

862
01:13:35,458 --> 01:13:36,000
and not

863
01:13:36,000 --> 01:13:36,916
too opinionated.

864
01:13:36,916 --> 01:13:37,500
So it works for

865
01:13:37,500 --> 01:13:39,416
most things. But

866
01:13:39,416 --> 01:13:40,041
you can customize

867
01:13:40,041 --> 01:13:40,833
it or you can

868
01:13:40,833 --> 01:13:41,375
swap it out.

869
01:13:41,875 --> 01:13:42,458
So if you want

870
01:13:42,458 --> 01:13:42,916
something more

871
01:13:42,916 --> 01:13:44,083
custom, I think

872
01:13:44,083 --> 01:13:45,083
just build your

873
01:13:45,083 --> 01:13:45,625
own blade views,

874
01:13:45,625 --> 01:13:46,625
or you can just

875
01:13:46,625 --> 01:13:47,708
pull in one of

876
01:13:47,708 --> 01:13:48,416
the Laravel UI

877
01:13:48,416 --> 01:13:49,500
kits or Laravel

878
01:13:49,500 --> 01:13:51,416
templates and do

879
01:13:51,416 --> 01:13:52,375
that. But I know

880
01:13:52,375 --> 01:13:54,208
there is a guy

881
01:13:54,250 --> 01:13:57,041
who recently made

882
01:13:57,041 --> 01:13:58,333
a package called

883
01:13:58,333 --> 01:13:59,208
I think Laravel

884
01:13:59,208 --> 01:14:01,041
team, or hide PHP

885
01:14:01,041 --> 01:14:02,291
layouts manager

886
01:14:02,291 --> 01:14:03,833
that in user

887
01:14:03,833 --> 01:14:06,041
land manages

888
01:14:06,041 --> 01:14:06,625
themes. And

889
01:14:06,625 --> 01:14:07,041
that's something

890
01:14:07,041 --> 01:14:07,500
I feel is

891
01:14:07,500 --> 01:14:08,708
support. And

892
01:14:08,708 --> 01:14:09,666
inside this

893
01:14:09,666 --> 01:14:10,291
extensible,

894
01:14:10,291 --> 01:14:10,416
I think

895
01:14:10,416 --> 01:14:10,958
that's a great

896
01:14:10,958 --> 01:14:11,666
way for the

897
01:14:11,666 --> 01:14:12,208
community to

898
01:14:12,208 --> 01:14:12,625
offer things.

899
01:14:12,625 --> 01:14:12,916
It's just

900
01:14:12,916 --> 01:14:14,083
something I don't

901
01:14:14,083 --> 01:14:14,583
feel like I

902
01:14:14,583 --> 01:14:16,416
could guarantee a

903
01:14:16,416 --> 01:14:17,041
good experience

904
01:14:17,041 --> 01:14:18,500
for. Right,

905
01:14:18,500 --> 01:14:19,416
right. Now that

906
01:14:19,416 --> 01:14:19,750
totally makes

907
01:14:19,750 --> 01:14:20,541
sense. And

908
01:14:20,541 --> 01:14:20,791
speaking

909
01:14:20,833 --> 01:14:21,666
of WordPress, I

910
01:14:21,666 --> 01:14:23,333
came, I don't say

911
01:14:23,333 --> 01:14:23,791
I came from

912
01:14:23,791 --> 01:14:24,333
WordPress, but I

913
01:14:24,333 --> 01:14:25,166
use WordPress for

914
01:14:25,166 --> 01:14:25,916
many years on

915
01:14:25,916 --> 01:14:26,708
my personal site.

916
01:14:27,250 --> 01:14:28,000
And it was it was

917
01:14:28,000 --> 01:14:28,666
about like what

918
01:14:28,666 --> 01:14:29,250
you said, you

919
01:14:29,250 --> 01:14:29,791
would go find a

920
01:14:29,791 --> 01:14:30,250
theme and you're

921
01:14:30,250 --> 01:14:30,875
like, Oh, this is

922
01:14:30,875 --> 01:14:31,458
gonna be great.

923
01:14:31,458 --> 01:14:32,291
And then you

924
01:14:32,291 --> 01:14:32,875
install it and

925
01:14:32,875 --> 01:14:33,583
like the content

926
01:14:33,583 --> 01:14:34,125
don't match

927
01:14:34,125 --> 01:14:34,958
anything that we

928
01:14:34,958 --> 01:14:35,708
had. And it's

929
01:14:35,708 --> 01:14:36,375
like, well, I'm

930
01:14:36,375 --> 01:14:37,083
just wasted two

931
01:14:37,083 --> 01:14:37,750
hours of my life

932
01:14:37,750 --> 01:14:38,208
trying to get

933
01:14:38,208 --> 01:14:39,166
this going. It's

934
01:14:39,166 --> 01:14:39,458
like it's

935
01:14:39,458 --> 01:14:39,791
supposed to be a

936
01:14:39,791 --> 01:14:40,416
simple install.

937
01:14:40,916 --> 01:14:41,833
But yeah, that

938
01:14:41,833 --> 01:14:42,291
makes that

939
01:14:42,291 --> 01:14:42,875
does make

940
01:14:42,875 --> 01:14:43,500
perfect sense

941
01:14:43,500 --> 01:14:45,916
there. Yeah, so

942
01:14:45,916 --> 01:14:46,166
that's really

943
01:14:46,166 --> 01:14:46,916
what I wanted to

944
01:14:46,916 --> 01:14:47,916
avoid with with

945
01:14:47,916 --> 01:14:48,500
that decision.

946
01:14:49,166 --> 01:14:49,583
You know,

947
01:14:49,750 --> 01:14:50,250
something that

948
01:14:50,250 --> 01:14:50,875
would be cool in

949
01:14:50,875 --> 01:14:52,458
theory, for sure.

950
01:14:53,583 --> 01:14:55,291
Yes, yes. So I

951
01:14:55,291 --> 01:14:56,250
guess outside of

952
01:14:56,250 --> 01:14:57,166
like, I keep

953
01:14:57,166 --> 01:14:57,583
thinking of like

954
01:14:57,583 --> 01:14:58,083
the use case

955
01:14:58,083 --> 01:14:58,833
being like a blog

956
01:14:58,833 --> 01:14:59,708
or just like

957
01:14:59,708 --> 01:15:00,791
articles, but I

958
01:15:00,791 --> 01:15:01,666
assume like

959
01:15:01,666 --> 01:15:02,333
you're having it

960
01:15:02,333 --> 01:15:02,833
probably with

961
01:15:02,833 --> 01:15:03,000
what

962
01:15:03,000 --> 01:15:03,625
documentation?

963
01:15:04,500 --> 01:15:04,666
Yeah,

964
01:15:04,875 --> 01:15:05,541
it can kind of be

965
01:15:05,541 --> 01:15:06,125
used kind of all

966
01:15:06,125 --> 01:15:06,416
over the

967
01:15:06,416 --> 01:15:06,833
place, right?

968
01:15:07,208 --> 01:15:08,000
Yeah, exactly.

969
01:15:08,291 --> 01:15:08,833
And I commenting

970
01:15:08,833 --> 01:15:09,625
people use it for

971
01:15:09,625 --> 01:15:10,333
is documentation.

972
01:15:11,291 --> 01:15:12,416
And it actually

973
01:15:12,416 --> 01:15:13,125
comes with,

974
01:15:13,666 --> 01:15:14,500
with a module

975
01:15:14,500 --> 01:15:15,500
that is designed

976
01:15:15,500 --> 01:15:17,375
for, like making

977
01:15:17,375 --> 01:15:17,583
the

978
01:15:17,583 --> 01:15:18,791
documentation. So

979
01:15:18,791 --> 01:15:19,416
you just need to

980
01:15:19,416 --> 01:15:19,583
put your

981
01:15:19,583 --> 01:15:20,666
marks on files in

982
01:15:20,666 --> 01:15:21,500
the docs source

983
01:15:21,500 --> 01:15:22,750
directory, and

984
01:15:22,750 --> 01:15:23,958
hide will use the

985
01:15:23,958 --> 01:15:24,250
templates

986
01:15:24,250 --> 01:15:25,291
we have and

987
01:15:25,375 --> 01:15:26,000
populate a

988
01:15:26,000 --> 01:15:27,041
sidebar, it will

989
01:15:27,041 --> 01:15:28,208
generate a search

990
01:15:28,208 --> 01:15:29,416
index that works

991
01:15:29,416 --> 01:15:29,708
on the

992
01:15:29,708 --> 01:15:30,333
client side.

993
01:15:31,375 --> 01:15:32,208
To search between

994
01:15:32,208 --> 01:15:33,333
the pages, it has

995
01:15:33,333 --> 01:15:34,750
is responsive has

996
01:15:34,750 --> 01:15:35,208
night and

997
01:15:35,208 --> 01:15:36,250
dark mode,

998
01:15:36,250 --> 01:15:37,708
night and day

999
01:15:37,708 --> 01:15:39,041
mode, and just as

1000
01:15:39,041 --> 01:15:39,708
a lot of pages.

1001
01:15:40,250 --> 01:15:41,083
So it's really

1002
01:15:41,083 --> 01:15:42,500
quick to get a

1003
01:15:42,500 --> 01:15:42,875
documentation

1004
01:15:42,875 --> 01:15:43,291
page.

1005
01:15:43,958 --> 01:15:44,916
And if you have

1006
01:15:44,916 --> 01:15:46,250
an API key from

1007
01:15:46,250 --> 01:15:47,083
torchlight by

1008
01:15:47,083 --> 01:15:47,666
Aaron Francis,

1009
01:15:47,666 --> 01:15:48,708
just drop it in

1010
01:15:48,708 --> 01:15:49,291
the environment

1011
01:15:50,416 --> 01:15:50,708
like

1012
01:15:50,708 --> 01:15:51,083
automatically

1013
01:15:51,083 --> 01:15:52,333
enable syntax, I

1014
01:15:52,333 --> 01:15:53,000
think, which I

1015
01:15:53,000 --> 01:15:53,291
think is

1016
01:15:53,291 --> 01:15:53,875
really neat.

1017
01:15:55,250 --> 01:15:56,000
Yeah, that that

1018
01:15:56,000 --> 01:15:57,583
was, that's sort

1019
01:15:57,583 --> 01:15:57,875
of a little

1020
01:15:57,875 --> 01:15:58,791
hidden feature of

1021
01:15:58,791 --> 01:15:59,708
where all the

1022
01:16:01,833 --> 01:16:02,875
editor or the

1023
01:16:02,875 --> 01:16:04,000
torchlight.

1024
01:16:04,958 --> 01:16:06,125
Because this is

1025
01:16:06,125 --> 01:16:06,666
sort of I'm going

1026
01:16:06,666 --> 01:16:07,375
off the topic of

1027
01:16:07,375 --> 01:16:08,416
hide, but I use

1028
01:16:08,416 --> 01:16:09,250
torchlight. And

1029
01:16:09,250 --> 01:16:10,375
if you go into

1030
01:16:10,375 --> 01:16:10,916
the docs, like

1031
01:16:10,916 --> 01:16:11,416
you can do all

1032
01:16:11,416 --> 01:16:11,875
kinds of crazy

1033
01:16:11,875 --> 01:16:12,333
stuff like

1034
01:16:12,333 --> 01:16:12,625
you could

1035
01:16:12,916 --> 01:16:13,791
have lines

1036
01:16:13,791 --> 01:16:14,583
commented out,

1037
01:16:14,833 --> 01:16:15,541
you can have, you

1038
01:16:15,541 --> 01:16:17,958
know, GitHub, or

1039
01:16:17,958 --> 01:16:18,583
like DFS,

1040
01:16:18,583 --> 01:16:19,708
basically, it's,

1041
01:16:19,708 --> 01:16:20,375
it's pretty cool.

1042
01:16:20,916 --> 01:16:21,333
Checked out that

1043
01:16:21,333 --> 01:16:21,875
one. Yeah.

1044
01:16:22,541 --> 01:16:25,333
I also built for

1045
01:16:25,333 --> 01:16:25,791
my code

1046
01:16:25,791 --> 01:16:26,500
screenshots, I

1047
01:16:26,500 --> 01:16:27,000
built a tool

1048
01:16:27,000 --> 01:16:27,750
called the window

1049
01:16:27,750 --> 01:16:28,125
light

1050
01:16:28,125 --> 01:16:29,291
that's a spin on

1051
01:16:29,291 --> 01:16:30,916
torchlight. And

1052
01:16:30,916 --> 01:16:31,625
so it lets you

1053
01:16:31,625 --> 01:16:32,541
use torchlight in

1054
01:16:32,541 --> 01:16:33,500
a browser to

1055
01:16:33,500 --> 01:16:34,250
generate code,

1056
01:16:34,250 --> 01:16:35,041
a switch code

1057
01:16:35,041 --> 01:16:35,875
screenshots. And

1058
01:16:35,875 --> 01:16:36,666
you can also use

1059
01:16:36,666 --> 01:16:37,208
all of these

1060
01:16:37,208 --> 01:16:38,333
steps and cool

1061
01:16:38,333 --> 01:16:38,500
stuff

1062
01:16:38,500 --> 01:16:38,791
like that to

1063
01:16:38,791 --> 01:16:39,583
make really cool

1064
01:16:39,583 --> 01:16:40,250
code screenshots.

1065
01:16:41,250 --> 01:16:41,875
Oh, that's

1066
01:16:41,875 --> 01:16:42,916
awesome. So you

1067
01:16:42,916 --> 01:16:43,416
need to send me

1068
01:16:43,416 --> 01:16:44,166
that link. So

1069
01:16:44,708 --> 01:16:45,375
we'll be sure to

1070
01:16:45,375 --> 01:16:45,708
add it to the

1071
01:16:45,708 --> 01:16:46,041
show notes.

1072
01:16:46,416 --> 01:16:47,750
Because, you

1073
01:16:47,750 --> 01:16:48,208
know, we're

1074
01:16:48,208 --> 01:16:48,583
always sharing

1075
01:16:48,583 --> 01:16:49,083
stuff on like

1076
01:16:49,083 --> 01:16:49,791
Instagram. And

1077
01:16:49,791 --> 01:16:50,333
you know, you got

1078
01:16:50,333 --> 01:16:50,916
to do pictures.

1079
01:16:51,333 --> 01:16:52,458
So it's having

1080
01:16:52,458 --> 01:16:53,416
having many tools

1081
01:16:53,416 --> 01:16:54,000
available, like

1082
01:16:54,000 --> 01:16:54,916
I've already I

1083
01:16:54,916 --> 01:16:55,375
think I have four

1084
01:16:55,375 --> 01:16:56,000
or five bookmark

1085
01:16:56,000 --> 01:16:56,625
now. And I just

1086
01:16:56,625 --> 01:16:57,166
kind of rotate

1087
01:16:57,166 --> 01:16:57,708
through whatever

1088
01:16:57,750 --> 01:16:59,125
I'm trying to

1089
01:16:59,125 --> 01:16:59,583
highlight that

1090
01:16:59,583 --> 01:17:00,083
day or whatever

1091
01:17:00,083 --> 01:17:00,541
is new in

1092
01:17:00,541 --> 01:17:00,958
layervel

1093
01:17:00,958 --> 01:17:01,583
releases. So

1094
01:17:01,583 --> 01:17:01,916
having

1095
01:17:01,916 --> 01:17:02,666
having another

1096
01:17:02,666 --> 01:17:03,208
option will be

1097
01:17:03,208 --> 01:17:03,875
sweet and

1098
01:17:03,875 --> 01:17:04,500
especially

1099
01:17:04,500 --> 01:17:05,416
supports all that

1100
01:17:05,416 --> 01:17:05,708
syntax

1101
01:17:05,708 --> 01:17:06,166
highlighting.

1102
01:17:06,166 --> 01:17:07,458
Yeah, awesome.

1103
01:17:07,791 --> 01:17:08,500
And that was one

1104
01:17:08,500 --> 01:17:09,583
of the things I

1105
01:17:09,583 --> 01:17:10,791
also made for

1106
01:17:10,791 --> 01:17:11,916
myself for a lot

1107
01:17:11,916 --> 01:17:12,500
of screenshots

1108
01:17:12,500 --> 01:17:13,500
for high PHP,

1109
01:17:13,500 --> 01:17:14,500
actually. So I

1110
01:17:14,500 --> 01:17:15,000
just made it

1111
01:17:15,000 --> 01:17:15,958
available at the

1112
01:17:15,958 --> 01:17:16,750
window light dot

1113
01:17:16,750 --> 01:17:17,958
the silver dot SC

1114
01:17:17,958 --> 01:17:18,708
and I'll send you

1115
01:17:18,708 --> 01:17:19,166
the link to

1116
01:17:19,166 --> 01:17:20,833
sweet. Yeah,

1117
01:17:20,833 --> 01:17:21,375
that's awesome.

1118
01:17:22,041 --> 01:17:23,625
So to close out

1119
01:17:23,625 --> 01:17:24,625
on high PHP, is

1120
01:17:24,625 --> 01:17:24,833
there

1121
01:17:24,833 --> 01:17:25,500
anything we missed

1122
01:17:25,500 --> 01:17:26,750
that you want to

1123
01:17:26,750 --> 01:17:27,958
highlight? Or do

1124
01:17:27,958 --> 01:17:28,583
we kind of cover

1125
01:17:28,583 --> 01:17:29,208
most of the stuff

1126
01:17:29,208 --> 01:17:30,083
about it? I think

1127
01:17:30,083 --> 01:17:30,500
we covered

1128
01:17:30,500 --> 01:17:32,625
most things. So I

1129
01:17:32,625 --> 01:17:33,083
mean, there are

1130
01:17:33,083 --> 01:17:34,750
tons of features

1131
01:17:34,750 --> 01:17:35,500
like automatic

1132
01:17:35,500 --> 01:17:36,541
navigation menus,

1133
01:17:37,125 --> 01:17:38,000
you can use the

1134
01:17:38,000 --> 01:17:38,833
default layer of

1135
01:17:38,833 --> 01:17:40,000
config, you can

1136
01:17:40,000 --> 01:17:41,166
run stuff all

1137
01:17:41,166 --> 01:17:41,875
from the cloud

1138
01:17:41,875 --> 01:17:42,875
using yaml

1139
01:17:42,875 --> 01:17:43,625
configs if you

1140
01:17:43,625 --> 01:17:45,291
want to, website

1141
01:17:45,291 --> 01:17:46,625
maps, RSS feeds,

1142
01:17:47,333 --> 01:17:48,791
and yeah, just a

1143
01:17:48,791 --> 01:17:49,500
bunch of stuffs.

1144
01:17:49,500 --> 01:17:50,041
But basically,

1145
01:17:50,041 --> 01:17:50,791
it's a level

1146
01:17:50,791 --> 01:17:54,000
GitHub pages, you

1147
01:17:54,000 --> 01:17:55,083
can do everything

1148
01:17:55,083 --> 01:17:55,875
you're used to.

1149
01:17:56,083 --> 01:17:56,833
So there is no

1150
01:17:56,833 --> 01:17:57,500
learning

1151
01:17:57,500 --> 01:17:58,041
curve for

1152
01:17:58,041 --> 01:17:58,333
a level

1153
01:17:58,333 --> 01:17:59,916
developers, just

1154
01:17:59,916 --> 01:18:00,916
easy and quick to

1155
01:18:00,916 --> 01:18:02,291
get started with

1156
01:18:02,291 --> 01:18:04,958
and super if you

1157
01:18:04,958 --> 01:18:05,666
ever need to do

1158
01:18:05,666 --> 01:18:06,250
more advanced

1159
01:18:06,250 --> 01:18:08,000
stuff, the height

1160
01:18:08,000 --> 01:18:08,708
won't get in your

1161
01:18:08,708 --> 01:18:10,375
way. It will give

1162
01:18:10,375 --> 01:18:10,750
you the same

1163
01:18:10,750 --> 01:18:11,250
tools that are

1164
01:18:11,250 --> 01:18:11,791
available so you

1165
01:18:11,791 --> 01:18:12,125
can do really

1166
01:18:12,125 --> 01:18:14,166
cool stuff. I

1167
01:18:14,166 --> 01:18:14,666
love it. I love

1168
01:18:14,666 --> 01:18:15,458
it. Yeah, the

1169
01:18:15,458 --> 01:18:16,166
definitely,

1170
01:18:16,458 --> 01:18:16,916
you know,

1171
01:18:16,916 --> 01:18:17,625
if you haven't,

1172
01:18:17,625 --> 01:18:18,166
if you haven't

1173
01:18:18,166 --> 01:18:18,625
checked it out,

1174
01:18:18,958 --> 01:18:19,666
go check out high

1175
01:18:19,666 --> 01:18:21,958
PHP. It's a cool

1176
01:18:21,958 --> 01:18:22,666
little app. And,

1177
01:18:22,666 --> 01:18:23,083
you know,

1178
01:18:23,083 --> 01:18:23,458
especially if

1179
01:18:23,458 --> 01:18:23,666
you're going to

1180
01:18:23,666 --> 01:18:24,375
run a blog or,

1181
01:18:24,375 --> 01:18:25,041
you know,

1182
01:18:25,041 --> 01:18:25,333
documentation,

1183
01:18:25,333 --> 01:18:25,625
anything

1184
01:18:25,625 --> 01:18:26,583
static files

1185
01:18:26,583 --> 01:18:27,166
to go check it

1186
01:18:27,166 --> 01:18:29,458
out for sure. So

1187
01:18:29,458 --> 01:18:30,250
what else you've

1188
01:18:30,250 --> 01:18:30,666
been working on

1189
01:18:30,666 --> 01:18:31,291
anything fun and

1190
01:18:31,291 --> 01:18:32,000
exciting you got,

1191
01:18:32,083 --> 01:18:33,000
you got the code,

1192
01:18:33,000 --> 01:18:33,625
you got the code

1193
01:18:33,625 --> 01:18:34,125
things you got

1194
01:18:34,125 --> 01:18:35,083
had PHP and

1195
01:18:35,083 --> 01:18:36,416
anything else?

1196
01:18:37,583 --> 01:18:38,125
Well, I know

1197
01:18:38,125 --> 01:18:38,458
you're going to

1198
01:18:38,458 --> 01:18:39,125
talk about it

1199
01:18:39,125 --> 01:18:40,458
next week with

1200
01:18:40,458 --> 01:18:43,250
Jason, but I well

1201
01:18:43,250 --> 01:18:44,125
a few months ago,

1202
01:18:44,708 --> 01:18:46,250
or last year, I

1203
01:18:46,250 --> 01:18:46,958
paired up with

1204
01:18:46,958 --> 01:18:47,750
Jason McCurry,

1205
01:18:48,083 --> 01:18:48,916
the creator of

1206
01:18:48,916 --> 01:18:49,416
Laravel shift.

1207
01:18:49,416 --> 01:18:51,333
And we made a new

1208
01:18:51,333 --> 01:18:51,916
side project

1209
01:18:51,916 --> 01:18:52,833
together called

1210
01:18:52,833 --> 01:18:53,583
release on you

1211
01:18:53,583 --> 01:18:54,541
that generates

1212
01:18:54,541 --> 01:18:55,166
release notes

1213
01:18:55,166 --> 01:18:55,958
from your Git

1214
01:18:55,958 --> 01:18:56,208
history.

1215
01:18:56,958 --> 01:18:57,583
So that was

1216
01:18:57,583 --> 01:18:58,208
really fun to

1217
01:18:58,208 --> 01:18:59,750
work with a true

1218
01:18:59,750 --> 01:19:00,500
Laravel legend.

1219
01:19:01,333 --> 01:19:02,583
So awesome.

1220
01:19:04,083 --> 01:19:05,625
So so release.new

1221
01:19:05,625 --> 01:19:07,500
it's, you said it

1222
01:19:07,500 --> 01:19:10,500
creates a go, or

1223
01:19:10,500 --> 01:19:10,958
go and give me

1224
01:19:10,958 --> 01:19:12,375
the two minutes

1225
01:19:12,375 --> 01:19:13,458
pitch on

1226
01:19:13,583 --> 01:19:16,000
new that way. It

1227
01:19:16,000 --> 01:19:16,500
doesn't need two

1228
01:19:16,500 --> 01:19:16,875
minutes.

1229
01:19:16,875 --> 01:19:17,416
Basically, it's a

1230
01:19:17,416 --> 01:19:18,375
website, you're

1231
01:19:18,375 --> 01:19:18,750
greeted with

1232
01:19:18,750 --> 01:19:19,833
a form, you just

1233
01:19:19,833 --> 01:19:20,541
paste in

1234
01:19:20,541 --> 01:19:21,333
currently only

1235
01:19:21,333 --> 01:19:21,875
support the

1236
01:19:21,875 --> 01:19:22,750
GitHub. So paste

1237
01:19:22,750 --> 01:19:23,375
in your GitHub

1238
01:19:23,375 --> 01:19:25,625
URL. And which

1239
01:19:26,000 --> 01:19:26,958
version is the

1240
01:19:26,958 --> 01:19:28,541
latest and the

1241
01:19:28,541 --> 01:19:30,000
branch, and we

1242
01:19:30,000 --> 01:19:30,666
will clone the

1243
01:19:30,666 --> 01:19:31,708
repository and

1244
01:19:31,708 --> 01:19:32,375
scan through the

1245
01:19:32,375 --> 01:19:33,750
commit logs. And

1246
01:19:33,750 --> 01:19:34,875
from that,

1247
01:19:35,125 --> 01:19:35,875
generate release

1248
01:19:35,875 --> 01:19:36,875
notes. So you

1249
01:19:36,875 --> 01:19:37,458
then get in a

1250
01:19:37,458 --> 01:19:38,125
window on a

1251
01:19:38,125 --> 01:19:39,333
single page. And

1252
01:19:39,500 --> 01:19:40,166
there are a few

1253
01:19:40,166 --> 01:19:41,125
checkboxes you

1254
01:19:41,125 --> 01:19:41,791
can think around

1255
01:19:41,791 --> 01:19:42,625
with to control

1256
01:19:42,625 --> 01:19:44,000
the output. For

1257
01:19:44,000 --> 01:19:44,583
example, you want

1258
01:19:44,583 --> 01:19:45,500
to link to the

1259
01:19:45,500 --> 01:19:46,708
user to create

1260
01:19:46,708 --> 01:19:47,333
it, do you want

1261
01:19:47,333 --> 01:19:47,833
to show the

1262
01:19:47,833 --> 01:19:48,875
commit hash, we

1263
01:19:48,875 --> 01:19:49,458
can even show

1264
01:19:49,458 --> 01:19:50,000
unlike the

1265
01:19:50,083 --> 01:19:51,708
GitHub UI, or

1266
01:19:51,708 --> 01:19:52,708
releases, we can

1267
01:19:52,708 --> 01:19:53,750
show just direct

1268
01:19:53,750 --> 01:19:54,791
single commits,

1269
01:19:55,916 --> 01:19:56,500
and do the hashes

1270
01:19:56,500 --> 01:19:57,625
or PR numbers.

1271
01:19:58,875 --> 01:20:00,083
And we have our

1272
01:20:00,083 --> 01:20:00,916
categorizations

1273
01:20:00,916 --> 01:20:02,000
that you can take

1274
01:20:02,000 --> 01:20:02,541
in and

1275
01:20:02,541 --> 01:20:03,375
automatically put

1276
01:20:03,375 --> 01:20:03,916
everything in

1277
01:20:03,916 --> 01:20:04,333
categories

1278
01:20:04,333 --> 01:20:05,083
like changed,

1279
01:20:05,083 --> 01:20:06,250
added and fixed

1280
01:20:06,250 --> 01:20:06,833
and stuff like

1281
01:20:06,833 --> 01:20:07,833
that. That was

1282
01:20:07,833 --> 01:20:08,250
really fun to

1283
01:20:08,250 --> 01:20:09,208
work on. I did a

1284
01:20:09,208 --> 01:20:09,833
lot of the

1285
01:20:09,833 --> 01:20:10,875
linguistic and

1286
01:20:10,875 --> 01:20:11,708
semantic analysis

1287
01:20:11,708 --> 01:20:12,791
to categorize

1288
01:20:12,791 --> 01:20:13,333
that which I

1289
01:20:13,333 --> 01:20:13,750
love doing.

1290
01:20:14,541 --> 01:20:15,291
That's awesome.

1291
01:20:15,833 --> 01:20:16,583
So are you using

1292
01:20:16,583 --> 01:20:17,625
AI behind the

1293
01:20:17,625 --> 01:20:18,333
scenes too on

1294
01:20:18,333 --> 01:20:19,083
that to help

1295
01:20:19,083 --> 01:20:20,458
summarize stuff?

1296
01:20:21,666 --> 01:20:22,500
We have thought

1297
01:20:22,500 --> 01:20:23,416
about that's

1298
01:20:23,416 --> 01:20:23,875
something we can

1299
01:20:23,875 --> 01:20:24,791
offer. But right

1300
01:20:24,791 --> 01:20:25,333
now,

1301
01:20:25,333 --> 01:20:25,916
categorization

1302
01:20:25,916 --> 01:20:26,458
is just

1303
01:20:26,458 --> 01:20:27,083
linguistics,

1304
01:20:28,500 --> 01:20:29,416
which because I

1305
01:20:29,416 --> 01:20:29,916
enjoy working

1306
01:20:29,916 --> 01:20:30,750
with that. So

1307
01:20:30,750 --> 01:20:32,708
that was a really

1308
01:20:32,708 --> 01:20:33,250
cool thing.

1309
01:20:34,083 --> 01:20:34,833
That's awesome.

1310
01:20:34,833 --> 01:20:36,958
Yeah. So I keep

1311
01:20:36,958 --> 01:20:37,875
thinking of like,

1312
01:20:38,125 --> 01:20:38,625
you know, the

1313
01:20:38,625 --> 01:20:39,791
like, layerbell

1314
01:20:39,791 --> 01:20:40,166
every time

1315
01:20:40,166 --> 01:20:40,291
they come

1316
01:20:40,333 --> 01:20:41,000
out the release,

1317
01:20:41,000 --> 01:20:41,625
they have, you

1318
01:20:41,625 --> 01:20:42,125
know, the whole

1319
01:20:42,125 --> 01:20:43,083
release notes of

1320
01:20:43,083 --> 01:20:43,791
everything. So,

1321
01:20:43,791 --> 01:20:44,500
so basically,

1322
01:20:44,500 --> 01:20:45,041
you could just

1323
01:20:45,041 --> 01:20:45,833
you don't have to

1324
01:20:45,833 --> 01:20:46,625
nobody has to go

1325
01:20:46,625 --> 01:20:47,166
and manually do

1326
01:20:47,166 --> 01:20:47,791
that anymore. You

1327
01:20:47,791 --> 01:20:48,458
can just

1328
01:20:49,083 --> 01:20:50,000
exactly go, go

1329
01:20:50,000 --> 01:20:50,666
use release dot

1330
01:20:50,666 --> 01:20:51,500
new and it's

1331
01:20:51,500 --> 01:20:52,125
taken care of.

1332
01:20:52,125 --> 01:20:53,500
Yeah, as long as

1333
01:20:53,500 --> 01:20:54,000
you have the

1334
01:20:54,000 --> 01:20:54,458
good commit

1335
01:20:54,458 --> 01:20:55,208
names, which you

1336
01:20:55,208 --> 01:20:55,666
should already

1337
01:20:55,666 --> 01:20:58,333
do. We actually

1338
01:20:58,333 --> 01:20:59,333
talked a bit to

1339
01:20:59,333 --> 01:21:00,208
Dries, who used

1340
01:21:00,208 --> 01:21:00,875
to manage the

1341
01:21:00,875 --> 01:21:01,500
releases for a

1342
01:21:01,500 --> 01:21:03,041
level and got his

1343
01:21:03,041 --> 01:21:03,875
input on it. And

1344
01:21:03,875 --> 01:21:05,041
he said, Well, if

1345
01:21:05,041 --> 01:21:06,083
I still, still

1346
01:21:06,083 --> 01:21:06,541
did releases,

1347
01:21:06,625 --> 01:21:07,375
I will probably

1348
01:21:07,375 --> 01:21:08,750
try this out. If

1349
01:21:08,750 --> 01:21:09,291
I remember to

1350
01:21:09,291 --> 01:21:09,958
quote correctly,

1351
01:21:10,166 --> 01:21:11,125
it was Jason who

1352
01:21:11,125 --> 01:21:11,750
told me that.

1353
01:21:11,750 --> 01:21:12,375
So I hope I don't

1354
01:21:12,375 --> 01:21:13,083
misquote him

1355
01:21:13,083 --> 01:21:15,041
right now. But

1356
01:21:15,041 --> 01:21:15,541
something to that

1357
01:21:15,541 --> 01:21:15,958
effective

1358
01:21:15,958 --> 01:21:16,666
memory serves.

1359
01:21:17,708 --> 01:21:18,208
Yeah, that's

1360
01:21:18,208 --> 01:21:18,666
that's really

1361
01:21:18,666 --> 01:21:20,541
cool. And me

1362
01:21:20,541 --> 01:21:22,000
being level news,

1363
01:21:22,000 --> 01:21:22,500
like I could

1364
01:21:22,500 --> 01:21:22,708
probably

1365
01:21:22,708 --> 01:21:23,291
even use that

1366
01:21:23,291 --> 01:21:24,250
for like packages

1367
01:21:24,250 --> 01:21:24,875
and stuff that we

1368
01:21:24,875 --> 01:21:26,500
cover. Yeah, the

1369
01:21:26,500 --> 01:21:27,250
real popular ones

1370
01:21:27,250 --> 01:21:27,708
when they come

1371
01:21:27,708 --> 01:21:27,958
out with a

1372
01:21:27,958 --> 01:21:28,500
new version, I

1373
01:21:28,500 --> 01:21:29,000
could just stick

1374
01:21:29,000 --> 01:21:29,500
it in there and

1375
01:21:29,500 --> 01:21:30,916
get out. Yeah,

1376
01:21:31,041 --> 01:21:31,291
and stuff.

1377
01:21:31,666 --> 01:21:32,625
That's an API.

1378
01:21:32,666 --> 01:21:34,875
Yeah, we've

1379
01:21:34,875 --> 01:21:35,500
talked about

1380
01:21:35,500 --> 01:21:36,166
adding like an

1381
01:21:36,166 --> 01:21:37,250
API to automate

1382
01:21:37,250 --> 01:21:37,958
it and stuff like

1383
01:21:37,958 --> 01:21:38,708
that, too.

1384
01:21:40,000 --> 01:21:40,458
That'll be super

1385
01:21:40,458 --> 01:21:41,791
cool. Yes. And so

1386
01:21:41,791 --> 01:21:43,458
this has already

1387
01:21:43,458 --> 01:21:44,083
been launched, or

1388
01:21:44,083 --> 01:21:44,250
it's

1389
01:21:44,250 --> 01:21:45,000
launching soon.

1390
01:21:45,458 --> 01:21:46,333
No, it's been

1391
01:21:46,333 --> 01:21:47,416
launched a few

1392
01:21:47,416 --> 01:21:48,541
months ago. I

1393
01:21:48,541 --> 01:21:49,000
think we went

1394
01:21:49,000 --> 01:21:49,541
live in the

1395
01:21:49,541 --> 01:21:50,041
beginning of

1396
01:21:50,041 --> 01:21:50,500
December,

1397
01:21:51,541 --> 01:21:52,666
or November might

1398
01:21:52,666 --> 01:21:52,916
have been

1399
01:21:52,916 --> 01:21:53,708
actually so yeah.

1400
01:21:55,583 --> 01:21:56,208
Perfect, perfect.

1401
01:21:56,416 --> 01:21:56,750
Yeah, that's

1402
01:21:56,750 --> 01:21:57,458
awesome. Yeah,

1403
01:21:57,500 --> 01:21:58,875
the yeah, I was

1404
01:21:58,875 --> 01:21:59,333
we were talking

1405
01:21:59,333 --> 01:22:00,041
behind before we

1406
01:22:00,083 --> 01:22:01,541
started. Jason's

1407
01:22:01,541 --> 01:22:01,916
gonna come on

1408
01:22:01,916 --> 01:22:02,333
next week,

1409
01:22:02,333 --> 01:22:03,000
because I've not

1410
01:22:03,000 --> 01:22:03,625
interviewed him

1411
01:22:03,625 --> 01:22:04,041
yet about

1412
01:22:04,041 --> 01:22:04,375
l'oeilville

1413
01:22:04,375 --> 01:22:05,416
shift. So you

1414
01:22:05,416 --> 01:22:05,791
can't have a

1415
01:22:05,791 --> 01:22:06,208
creator series

1416
01:22:06,208 --> 01:22:07,041
without Jason on

1417
01:22:07,041 --> 01:22:07,375
at some

1418
01:22:07,375 --> 01:22:08,208
point. So yeah,

1419
01:22:08,833 --> 01:22:09,583
have him talk

1420
01:22:09,583 --> 01:22:11,916
about that. But

1421
01:22:11,916 --> 01:22:13,291
yeah, so anything

1422
01:22:13,291 --> 01:22:14,166
else that we

1423
01:22:14,166 --> 01:22:15,375
should we should

1424
01:22:15,375 --> 01:22:15,958
cover that we've

1425
01:22:15,958 --> 01:22:18,166
missed? Not just

1426
01:22:18,166 --> 01:22:19,333
made a lot of

1427
01:22:19,333 --> 01:22:19,958
like random

1428
01:22:19,958 --> 01:22:21,041
projects. So if

1429
01:22:21,041 --> 01:22:21,166
you're

1430
01:22:21,166 --> 01:22:21,583
interested,

1431
01:22:21,583 --> 01:22:22,041
you can go

1432
01:22:22,041 --> 01:22:22,958
to my personal

1433
01:22:22,958 --> 01:22:23,708
website, the

1434
01:22:23,708 --> 01:22:25,041
silver dot SC and

1435
01:22:25,041 --> 01:22:25,416
go through

1436
01:22:25,416 --> 01:22:26,166
projects and you

1437
01:22:26,166 --> 01:22:26,750
will see I

1438
01:22:26,750 --> 01:22:27,000
think about

1439
01:22:27,250 --> 01:22:28,291
20 random

1440
01:22:28,291 --> 01:22:29,291
experiments I've

1441
01:22:29,291 --> 01:22:29,958
made because I

1442
01:22:29,958 --> 01:22:30,708
just really like

1443
01:22:30,708 --> 01:22:31,416
doing stuff.

1444
01:22:34,208 --> 01:22:34,791
But yeah, that's

1445
01:22:34,791 --> 01:22:35,458
pretty much it.

1446
01:22:36,208 --> 01:22:36,916
Gotcha. Gotcha.

1447
01:22:36,916 --> 01:22:37,166
Yeah, that's

1448
01:22:37,166 --> 01:22:37,833
awesome. And

1449
01:22:37,833 --> 01:22:39,125
we'll

1450
01:22:39,125 --> 01:22:39,708
definitely have,

1451
01:22:39,708 --> 01:22:41,000
you know, show in

1452
01:22:41,000 --> 01:22:41,458
the show notes,

1453
01:22:41,458 --> 01:22:42,000
we'll have links

1454
01:22:42,000 --> 01:22:42,541
to basically

1455
01:22:42,541 --> 01:22:43,333
everything we've

1456
01:22:43,333 --> 01:22:44,166
talked about here

1457
01:22:44,166 --> 01:22:45,208
and, and all

1458
01:22:45,208 --> 01:22:47,083
that. So, man, I

1459
01:22:47,083 --> 01:22:47,583
want to I want to

1460
01:22:47,583 --> 01:22:48,208
say thank you for

1461
01:22:48,208 --> 01:22:49,208
coming on and,

1462
01:22:49,208 --> 01:22:49,541
you know,

1463
01:22:49,541 --> 01:22:50,000
for spending this

1464
01:22:50,000 --> 01:22:50,500
time with us

1465
01:22:50,500 --> 01:22:50,916
letting us know

1466
01:22:50,916 --> 01:22:51,666
about hobby HP

1467
01:22:51,666 --> 01:22:52,541
and release.new

1468
01:22:52,541 --> 01:22:53,125
and everything

1469
01:22:53,208 --> 01:22:54,333
else. Thank you

1470
01:22:54,333 --> 01:22:54,708
so much for

1471
01:22:54,708 --> 01:22:55,583
having me. It was

1472
01:22:55,583 --> 01:22:55,833
an honor

1473
01:22:55,833 --> 01:22:56,375
to be here.