Mostly Technical · Oct 10, 2023
Ian & Aaron discuss a recent minivan purchase, upcoming Laracons around the world, Taylor Swift vs. Lionel Messi, & more.
Oh - and they actually disagreed (!) about something.
Sponsored by LaraJobs.
Sent questions or feedback to mostlytechnicalpodcast@gmail.com
Ian
Hello, sir.
Aaron
Good morning. How are we doing? Great.
Ian
Another week. Monday. We record these on Mondays. It's like we're right on it. It's like it's like it's how we get to the week.
Aaron
This is the first thing I do every week is I go I go I get the kids in the car, and then I go get coffee, and then I come back here and I talk to you.
Ian
Yeah. I like it. I don't know. I would've never thought, like, the Monday podcast schedule, but I don't know. I feel like it's working for me.
It's like, yeah. We get started, get the brain going. Like, I mean, I Mondays
Aaron
are Mondays are my call days, and I don't super Mhmm. I don't super love I've got, like, 3 or 4 meetings after this, and I don't love that part. I would love to, like, I would love to have a nice kickoff in the morning and then be able to, like, start the week. But instead, it's, like, starting the week all day long. It's like, okay.
We're gonna do a bunch of calls about what we're gonna do this week.
Ian
Oh my god. That's fine. I don't know. You gotta talk to these people on Monday calls. That doesn't
Aaron
I know.
Ian
That doesn't sound right to me. I don't feel like Monday's the day for calls because you always have to figure out stuff that you really have to get to. So that's always a little bit of time. That's okay. Stuff built up over the weekend.
You manage that. And then you gotta have you gotta get into the week. You gotta do some work. And then, you know, you wanna do some calls Tuesdays, Wednesdays, Thursdays. You could do calls in there.
Like, I do
Aaron
Okay.
Ian
Our 1 on 1 calls with the team are on Thursday. I feel like that's a good time. It's the end of the week ish. Like, can see what people are up to or if there's any issues. Yeah.
Monday, no. That that's not where it's at.
Aaron
Alright. Cool. I will put you in touch with my boss and my my CEO at PlanetScale. I'll say, y'all don't need to know who this is. His name is Ian.
He's a friend, and he has something to tell you. I'm gonna go ahead and drop off if you guys could talk.
Ian
I'm willing to do it. I'm willing to do it.
Aaron
I know you are.
Ian
I've been in business way longer than them.
Aaron
I'm not willing to do it. Trust me.
Ian
I got some ideas here. Bringing an
Aaron
extra lot
Ian
of problems with you people. Anyway start off with a second.
Aaron
Talk to you, but these other calls, they gotta go, man.
Ian
Yeah. We'll work on it. We'll work. Okay. Chip away.
Get a couple get one down. Just start small. Like, there's gotta be one that you can move. Right? So, like, just start there and then work work through the rest of them.
Aaron
K. Yeah. We'll give that a go. Well, good weekend.
Ian
Yeah. Nothing too much going on. It's like all kids stuff 247365. So that's pretty much, what was going on. But, yeah.
What were you up to? I know you have a little bit of news.
Aaron
Yeah. We are we're a minivan family now. Oh. We did it. I went on let's see.
I went so I've been searching for a couple months just because there's one specific minivan that's gonna work for us, and that's the Honda Odyssey.
Ian
Okay. I'm an Odyssey man.
Aaron
Okay. There you go. And the reason is, at least in the model year that we got, which I think is a 22, so we bought it used. And the captain's chairs, so you got the front seats, and then the Yeah. Second row has, like, bench seats, but you can take out the middle.
Mhmm. And so then you have captain's chairs, and the captain's chairs can slide left and right. So you can, like, shove both of the the older twins, which will be 2a half when the new ones come. We'll put them in the back and the newer twins in the front, so we can load the newborns into their car seats, shove the seats over, and then let the rest of the crew climb in the back.
Ian
Right. So Are are they are they locking themselves in yet, or they still need you back there to help them? Yeah. Okay. They still need us
Aaron
to help them. They think they can do it, but don't wanna break it down. Off the side.
Ian
At it. Yeah. Yeah. Yeah. Yeah.
Aaron
And they get mad. They get mad when we do it. And I'm like, well, you're bad at this. If you were better at this, it would be fine, but you're bad at it. Oh.
So, yeah, I I went so I've been using CarGurus. I don't know if you've ever heard of CarGurus.
Ian
Oh, no. I haven't. It's like a
Aaron
it's like an aggregator. It's very good. So CarGurus will search dealer dealerships and all of that, and send you an email when something meets your criteria. And they also have a little bit of like price information. So they'll say if it's a good deal, bad deal, great deal, that kind of thing.
I don't know how much I trust that. But the important thing is you set up your search and the emails trickle in, and you start to get a sense of it yourself.
Ian
Right.
Aaron
You start you start to see, like, oh, wait. I'm seeing all of these coming in at this certain price over this certain mileage and that sort of thing. And so you kinda get a sense of if you watch it long enough, you know what a good deal is. And one came in, I think one hit my email on Thursday Wednesday or Thursday, and it was a great it was a great deal. It was a one owner.
I think it's got, like, 22,000 miles. It's a That's
Ian
a long time.
Aaron
19 2022 model year.
Ian
Yes. It's the warranty and all that.
Aaron
Yeah. Exactly. And it's it's white. It's not that depressing, like, mom powder blue color. Right.
And so we got it. I went on Saturday and bought a minivan.
Ian
There you go. Yeah. Awesome. So, yeah, we've had 2 Honda Odysseys. So, yeah, for somewhat similar reasons like that, you could pull out that middle row.
Aaron
Mhmm.
Ian
We never pushed the row them together. We just left it as the captain chairs, but there's more room between our kids. So, like, the older ones could go into the back or whatever. Yeah. And, Yeah.
We got one, then we bailed on it, and then I don't know. Oh, no. Well, that one had some weird issues or something, and then, then we got another one. But the second one didn't last as long, and my wife had just had enough at that point because we'd had, like, 5 or 6 years in minivans, and she was like, no. I'm done with the minivan.
So we, like, got a pilot or something. But, yeah. So the minivan, though, there's nothing better than the minivan. Like, when you have the load of kids and they're little, like, the 2 doors, both sides, plenty of room. You could climb in there.
Like, the SUV is way, way worse if you have to deal with more than 2 kids, in the back of your car.
Aaron
I I hate I hate to be that guy, but I turned in I turned in, like, all of my my cool cards at the dealership
Ian
when I
Aaron
got the minivan. So I'm just I'm just gonna be that guy now. It's better. It's better.
Ian
It's just way better.
Aaron
Better. It's lower it's lower to the ground.
Ian
Yep. You can push
Aaron
the button and, like, the doors just disappear. Like, the car's 80% doors, and
Ian
you push
Aaron
the button and they just open and you can fly through it. Yep. Yeah. It's like a mobile it's like a mobile living room. I mean, you can you can freaking you can push a button and get, like, a camera view of the kids in the back, and you can talk over the microphone to everybody in the car.
Ian
It's like, wait. Get up back there.
Aaron
Yeah. How
Ian
big is this
Aaron
thing? So Yeah. Yeah. It's, it's it's embarrassing to be seen in it, but, like, once you're in once you're inside of it and you enter into that warp field of, oh, this is this is comfortable. You kinda forget about
Ian
it. The price is nice. The size is great. You know, I mean, you could double as a truck. Like, you could pull those back seats out, and you have, like, tons of room where they go fly.
Aaron
Beach. Yeah.
Ian
Open up
Aaron
the back, sit on
Ian
the beach, listen to some tunes. There you go. Yeah. You know, it'd be like in 10 years, you go and you get the the cool car again. You get yourself a little Porsche or something.
You know? Like Yeah. Yeah. You can have that that situation.
Aaron
In 10 years, we'll get a Sprinter van because everybody's gonna be, you know, big and tall by then. Yep. And then when they all turn 16,
Ian
of each other? This is trick. They're gonna have to share. Right? Like, the yeah.
You don't wanna insure 6 cars. Like, that's insane.
Aaron
Like, so kidding me?
Ian
Yeah. That and I hate having extra cars. Like, we had a 3rd car for a little while at one point, and I was like, this is the freaking worst. Like, just the insurance, just dealing with it. Like, we only have 2 garage bays.
Like, the whole thing is terrible. So, yeah, I don't like the extra cars really at all.
Aaron
Where where am I even gonna put 4 cars for 4 teenagers?
Ian
It's it's just the dumbest thing I've ever heard of in my life. The good news is years.
Aaron
Yeah. The good news is by then, they'll all be cruising around and self driving cars underground.
Ian
So You won't have to worry about it.
Aaron
Like, I won't have to buy them cars.
Ian
They'll just have an app, and it'll be fine. Exactly.
Aaron
I'll just I'll just be paying, like, a $1,000 a month.
Ian
So you'll wish you could buy a bunch
Aaron
of cars. Exactly.
Ian
Are you rolling with a single car right now, or you have 2 cars?
Aaron
Well, embarrassingly, we have 3 cars.
Ian
Oh, okay.
Aaron
Yeah. So Alright. You know how usually you usually, when you buy a new car, you, like, trade 1 in or you sell it. Because why would you keep an old car when you get a new car? It just doesn't make any sense at all.
Sure. Well, unfortunately, we're about to be a 3 adult household. Our au pair comes on Friday.
Ian
Oh, that's right. The au pair.
Aaron
Yeah. So the au pair is getting Jennifer's old car, which is like a VW Atlas. So I've got the 4 Runner. The Au Pair's got the Atlas. Jennifer drives the minivan.
Ian
Just completely excessive consumption, but I don't know what else to do.
Aaron
I don't know what to do. Still, like the 4 runner with
Ian
the blacked out wheels, the lift. Yeah. No Exactly. A lot of tech inside. Like, it's that's the cool hot ness these days.
So you're still cool.
Aaron
4 wheel drive, blacked out roads, mud tires. Have I ever taken it off road? Hell no. No way.
Ian
But it
Aaron
looks so cool.
Ian
When you see me going through
Aaron
the drive through at Chick Fil A, I look awesome. There
Ian
you go. So you're set. You're you're golden. You can still get out if you need to. Yeah.
Yeah. I I know. I do hate when I don't trade in a car, though, because, like, you get that you know, there's a tax difference when you trade in a car. You save a bunch on taxes. And
Aaron
I know. I was trying to strong-arm the guy, but I didn't have any leverage at the dealership. Leverage.
Ian
So I
Aaron
was like, I am not I'm not trading. He asked,
Ian
you know, so you're thinking about trading it in? I was like, I don't know, man.
Aaron
We'll see. We'll have to talk numbers. Meanwhile, knowing I got nothing here. You you you win. I want this car.
Ian
Yeah. When's the Au Pair come, you said? November?
Aaron
Friday.
Ian
Oh, Friday. Oh, wow. Friday. Yeah. Awesome.
That's great.
Aaron
If you have any fun, like, German anecdotes, please send them to me because, I got nothing at this point.
Ian
Oh, man. Well, I mean, I'm sure she speaks good English too, so you'll be alright.
Aaron
Does. Yes. Yeah. Looking for more, like exciting. More, like, hey.
How about this, German thing? Like, wow. Sausage and stuff.
Ian
Right? And stuff. Yeah. Right.
Aaron
That's the best material I have. So clearly
Ian
all you got?
Aaron
Yeah. I need some help.
Ian
Oh, man. Well, I'm excited for next Monday now. I feel like we almost need to wrap this up. Just go right to next Monday. I was like, I gotta I wanna hear all about it.
It's gonna be au pair hour. I wanna get all the details on this. This is gonna be pretty exciting. Out and be like, hey. You wanna come in and join this podcast?
Day 3?
Aaron
Yeah. This is my friend, Ian.
Ian
You don't need to know anything else. This is a random Internet guy. Let's spend a hour
Aaron
Yeah. But whatever you do, don't bring up Monday meetings because he's gonna go off. But other than that, he's a nice guy.
Ian
I like this plan. That we you know, I don't usually like podcast with the 3rd wheel, but then every once in a while, it does kinda work. So you never know. Maybe the au pair's secret weapon.
Aaron
You know, the au pair is a content strategy that has not been tried nearly enough. I think been tried. I've never been tried. I've never been tried with it. Very much.
Ian
I like this idea. Alright. So you got the minivan. Good. You're gonna love that thing.
It's gonna be great. It's the best thing ever. Wife's gonna hate it. Hate everything about it. You're gonna hate it when you drive it.
But throwing the kids in the back, so awesome. Load them all up. Better. Cool. Alright.
What's next here? So should we stick with, a little bit lighter fare?
Aaron
Yeah. Let's let's let's stick with the the only somewhat technical finish out the weekend talk. Jennifer and I had a discussion. So you know Taylor Swift. Right?
Ian
My favorite. My favorite non rap artist, Taylor Swift.
Aaron
So she's getting a lot of crap because she's going to NFL games, which why is that her why is that her fault?
Ian
I understand.
Aaron
I understand. If she's going to NFL games and the the cameraman puts the camera on her, why is that her fault? Okay. So that's not even the point of the conversation. Right.
Point of the conversation, Jennifer and I were having this talk this weekend about how the NFL needs Taylor Swift more than Taylor Swift needs the NFL because, and this was my stipulation, that Taylor Swift is maybe the most famous person in the world. And so then she and I started talking about who is the most famous person in the world. And the only other person that I could come up with was Lionel Messi. And so I thought
Ian
My two favorite things.
Aaron
I thought honestly, it's such a shame that Messi is married to his childhood sweetheart and so happy and so wholesome.
Ian
Because if Taylor Swift and Messi got together Woah. That would be incredible. Yeah. Go. It just blew my mind there for a while.
Aaron
So the question is is who's the most famous person in the world? And I thought maybe Barack Obama, but that's a little old school, old news now. Maybe the pope, but, honestly, I think more people know Messi than the pope.
Ian
I think definitely Messi over the pope, especially if it was, like, the concept of the pope maybe, but the name of the pope. Like, I think Messi No way. By name, I think Messi's got the pope for sure. Yeah. I was gonna say, like, a US president, like, possibly Obama, possibly Trump.
Aaron
You
Ian
know, maybe even the current one, whoever Biden. Right? Like, maybe the current president is always the most famous. I don't know. But then, then you would think, I don't know.
Like, I don't know. Like, in South America, does everybody know the US president? Like, I don't know. Like, they all know Messi. That's for sure.
And they all and they all know Taylor Swift. Surely. They all know Taylor Swift. I would think. I know soccer is one of those crazy things, though, because we don't get that.
We don't get the vibe of it in America unless you're more into it. But, like, soccer is just the thing everywhere else in the whole world. And they don't talk about really like, that is the sport in the whole rest of the world for the most part. And the religion. Right.
Right. And the and all these places that love soccer, there is pretty much only soccer. Like, there's not, like, in America where there's, like, 4 big sports, and, yeah, the NFL's the biggest, but baseball's pretty big too. And NHL isn't really that small, and basketball's not really as well. Like, no.
Like, there's just soccer. And maybe there's some secondary sports, but they're way, way smaller than soccer. So, yeah, I don't know. Like, Messi or Taylor Swift? It's very hard because, obviously hard.
Right? US Taylor Swift crushes Messi. Although Messi now made a huge gain.
Aaron
Oh, really? Mhmm.
Ian
In the past, you know, 6 months or whatever, he's
Aaron
This is
Ian
the discussion. This is the yeah. I know. I had
Aaron
the exact same thing. Yes.
Ian
It's very tight. I don't know. And could there be anybody else in the mix?
Aaron
Very tight. Person yeah. The only other person, honestly, that I thought of was Cristiano Ronaldo, but I
Ian
feel like Messi is Yeah. I think
Aaron
Messi's too rare. Greater than Cristiano Ronaldo.
Ian
I think definitely now that Messi's taken over the US, I think he's
Aaron
But Ronaldo's taken over the Middle East. Right?
Ian
Yeah. But he's disappeared. Like, nobody talks about him in soccer anywhere. Like, he's just gone. I feel I literally haven't heard anybody say his name since you said it.
Aaron
He's got a $1,000,000,000, but never ever thinks of it.
Ian
Yeah. He's got the money, but, like pretty good way to go. Irrelevant. Like Yeah. But, see, Messi's gonna have $1,000,000,000 too, and he's gonna be super famous along with it.
Yeah. I don't know. I I I'm gonna go man, it's really hard. I might I might actually go Messi. I think I might go Messi.
Aaron
That was crazy.
Ian
Like yeah. Yeah. Because I just feel like there's little villages in the middle of nowhere that, like, they know Messi, and I don't think they know Taylor Swift. And, so, yeah, I'm gonna go I'm gonna go Messi, but it's That
Aaron
that's where I landed. Yep. I will I will Dave, if you could cut this part so I can send it to my wife and tell her that Messi is the most famous person in the world. It was honestly, it
Ian
was just pretty
Aaron
back and forth. I think she did know Taylor Swift. Yeah. Yeah.
Ian
I mean, I can't really fault her, but I would just I I think it's close for sure. I think about I'm gonna go messy.
Aaron
Yeah. Whew. Yeah. Okay. Glad we got that one out of the way.
Ian
We agree. We agree again.
Aaron
That's good.
Ian
I like that. We wanna
Aaron
do you wanna move on to something somewhat technical?
Ian
Yeah. Let's do let's do a update. You got the screencasting.com. Yep. Screencasting
Aaron
got the screencasting.com. Got all the vectors pointed in the right direction. Yeah. Sales have continued to come in, which is nice. Yep.
I've done a few I've done a few podcasts doing the Oh. You know, the podcast friendly tour.
Ian
Oh, I
Aaron
saw that one.
Ian
Yep. Mhmm.
Aaron
I did, Indie Bites with James McKimmon. I did Arvid Calls that hasn't come out, as of right now, the Bootstrapped Founder. So I've I've been doing a few of those. I'm gonna try to get on the Lemon Squeezy podcast. Lemon Squeezy is my payment provider, and James McKibben is actually the contractor that runs the Lemon Squeezy podcast.
So I'm gonna try to get on that one as well.
Ian
And they're a Laravel shop. So They are. That's right. They used to
Aaron
have, Claudio Decker working there. And then, there's a so you know Daniel Vassalo on Twitter, the small bets guy?
Ian
I don't think so, really. Or not like, I'm not I don't follow him anyway.
Aaron
Alright. Well, this is a good setup. So well done, Ian. So Daniel Vasalo on Twitter, runs this community called Small Bets, and he's the guy that's basically, like, you should have a lot of projects
Ian
Right. That you
Aaron
ship out. He's like the
Ian
the adult Peter role. Thing or something. Right? Yeah.
Aaron
Yeah. And so ship out a bunch. Yeah. Sorry, Peter. Yeah.
We ship out a bunch of projects, see what works, double down on that. Mhmm. And he he can be a little controversial on purpose, you know, as marketing.
Ian
As as it goes.
Aaron
As it goes. But he's got this community called the small bets community with several either 100 or a few 1,000 people in it. And I'm gonna give a screencasting webinar to this community of which I am a part. I was in cohort number 5 or 6 of the small bets community so early on. Oh.
So I reached out to him and I was like, hey, do you wanna be an affiliate? And he said, no, why don't you come and give a webinar? We'll pay you for the webinar, which I'm like, okay. You have
Ian
nice talk. Yeah.
Aaron
And you can also talk about your course as much as you want. But basically, I'm gonna go give a 1 hour, maybe 45 minutes or something, webinar to, that community. And so far, it's got like a 100 registrants
Ian
Mhmm.
Aaron
Which is good. Mhmm. But it also goes into their evergreen, like, content library. And so they've got stuff on, like, you know, how to grow on LinkedIn, how to do your finances. And I'll be I'll be alongside that in the, you know, the content library.
So, yeah, like, I feel like that's a good
Ian
that's a good a good strategy. I really like that strategy a lot. That's when I have to say I haven't really thought of before, and I think I really I'm gonna steal that for a little bit down the line here for our our stuff because, yeah, people are always looking for content if they have some type of group or organization. There's always like, well, they do something monthly or they do something semiannually, and they're always looking for people to at it that's interesting and different and outside their sphere of what they normally do, but still kinda relevant. So, yeah, I like that idea of it going out and maybe finding some more things like that.
Yeah. Well, that's sort of the thing too. Like, it's also interesting what he said about affiliates because I feel like this is like the eternal thing with affiliates is unless you it's just, like, it's just not that much money, and it's hard to find people for where that much money is going to motivate them. Yep. So it's like, okay, even if you're very generous with it and you're doing 30% or 40% or 50% even.
Right? It's like, well, it's $100 and how many of these can I actually sell? I know. And am I gonna really do a whole bunch of work to sell 3 or 4 of these things and make $100? Like so that is where the affiliates, even with the SaaS stuff, like, in my stuff that sometimes could be 1,000 of dollars, it's like still and we have an affiliate program, and there are a few people in it, and they sell a little bit and whatever, but it's not a big mover because it's just hard to make it, Yep.
That way for most sales for especially for, like, kind of Twitter people who are like, well, I'll write a blog post or I'll do that. You know? Like, they're not out there trying to sell to major corporations $30,000 sale. They're just trying to, you know, get some people from the Internet to click through, and that's gonna Yep. Usually be a smaller sale.
So
Aaron
Yeah. I feel like the affiliates, or I haven't done it well, or I feel like affiliates aren't great. But it's just it's I haven't been I haven't been super, blown away by any affiliate sale. And and maybe it's one of those situations where it's like an uneven distribution. You have 99 affiliates to get, you know, a sale or 2, and then you have 1 affiliate that comes along, and they're like, I'm gonna set up a whole funnel around this and sell through a 1,000 of them.
It's like Yep. Alright. Well, I guess I'll, you know, expose myself to that luck and see if it happens, but it hasn't happened yet.
Ian
Yeah. I think there is also, like, these worlds where, like, it fits in better. Like, I know, like, ConvertKit did well with them for a time or something like that. But there was, like, all the email providers had it. And so, like, people had these whole websites that were just, like, choose your email provider and, like, they're ranking in SEO.
And since they just have all the major email providers, it was like this was like their whole side business was, like, having it doesn't matter if you click Mercut or Mailchimp or whatever, they're gonna get 20% or whatever.
Aaron
In perpetuity. Right? With software, they got it in perpetuity.
Ian
Was in perpetuity. I think they might have changed that, but That's crazy. It was. So, yeah, so you could, like, build up some recurring revenue there and whatever, but, actually, help slots is is in perpetuity too currently. But, again, like, still, it's not quite the same because there's not there isn't the rest of the ecosystem doesn't really have big affiliate programs either.
So it's like there isn't this whole world of, like, people optimizing for that. So yeah. My I like this idea of out out kind of going out and talking to bigger groups. And, hey, if they're paying for it, even better.
Aaron
Well, I know. Why is that bad?
Ian
I know. It's awesome. It's awesome.
Aaron
So, yeah, that'll be good. And then we've got some, like, we still have, we still have I've still got some tear downs that I'm gonna release, and I've still got some, you know, screen cast or, spotlights that I'll continue to work on and release. And then, gonna get I think I'm gonna do the the idea that you and I talked about that I'll take joint credit for even though it was your idea completely. Yeah. But now it's just lost to history who had what ideas.
Since there was there was a good idea on the show,
Ian
so we'll call it 5050.
Aaron
Yeah. But that idea that we both had about renting camera gear and talking about specifically how do you set it up for webcams, zooms, screencasts I
Ian
think that's gonna crush. Like, I I
Aaron
think so.
Ian
Dedicated pages and or even if, like, you you go both ways. Right? Like, give a YouTube video about it that's, like, super dedicated to it, and then Yeah. That video embedded on a page that has a bunch of text about it and whatever, like, both angles there. I think that would be I don't know.
I feel like that's gonna do really well. Obviously I mean, the thing always with SEO is gonna take 6 months or whatever, right, or 8 months or whatever it takes. So it's gonna take a while to build up. But if you can get some links to it and get maybe a little bit of attention on it just to get it going and get it out there. Yeah.
I really think that that should do a nice baseline. Yeah. And I feel like
Aaron
I feel like, augmenting it or even making the main thing, the YouTube channel or YouTube video on that Yeah. Is gonna boost it. It's gonna shorten that timeline a whole lot. Because when I release when I release stuff on the PlanetScale channel and I look at, like, you know, the external versus YouTube browse or whatever, you know, the external is usually, like, 25 or 30 percent of people come from outside of YouTube, and 98% of those people come from Google search.
Ian
Right.
Aaron
And so I feel like that's just gonna that's gonna boost or shorten that timeline of people actually finding the content by putting it on YouTube.
Ian
Yeah. I agree. I guess, especially because Google these days really doesn't like, it's so buried natural SEO, native SEO and whatever and organic SEO, I guess I should say. And so it's always looking to put, like, the videos at the top or its own box at the top or whatever. So if you are in the videos there and, yeah, like we talked about, I mean, even when you search the specific camera models, there's, like, very rarely a direct video on it.
Or the 1 or 2 there are, it's, like, terrible. You know? It's, like, not not all done. So I've watched a few of these, and it's, like, the Canon M50, all of the features.
Aaron
It's, like, I don't want all the features.
Ian
Exactly. It's always that. I would eat.
Aaron
How to set it up so that I can look awesome on a meeting or on a screen cast or whatever.
Ian
Yeah. And it's
Aaron
like, well, okay. If you're gonna use it for outdoor videography, and you're like, I'm not. I I don't want to.
Ian
Yeah. Coming from that place of, like, I'm gonna buy this camera, and I'm only using it to set it up behind my desk to do stuff Yes. Over streaming video or recording video from my desk is just its own very specific niche with its own requirements. And, yeah, there's just very rarely videos directly about that.
Aaron
Several of the videos I watched don't even talk about the wired battery. So it's, like, you know, the the foe battery that you plug into the wall. And I'm like, that's step 0 if
Ian
you're gonna use it as a webcam. You're gonna be out of power. Yes. So
Aaron
I do feel like there I do feel like there's a content gap there. And if I can Yep. If I can pull off, like, renting all these from a local there are a couple of rental places in Dallas. So that'll that'll be, I feel like, fun and really good content. So
Ian
yeah. And on the on the Sonys, I'll give you a tip. You don't actually need the full battery. Now the newer ones have USB c and you can just plug USB c into a USB c brick and power it that way or even use USB c off the computer. Although, that changes the video.
The way I run it is USB c into a power brick and then HDMI into the Cam Link. It's the way I currently run it. But, there are some different options there. But yeah. So but exactly.
So having a
Aaron
When you when you hear that exact phrase come out of my mouth on the video about the Sony, don't just don't don't source me. Don't leave a comment that said, I came up with this idea.
Ian
Aaron stole all my good ideas.
Aaron
That's right.
Ian
Yeah. Be like, who's
Aaron
this Ian guy? He's blocked from my channel.
Ian
Too much. But alright. So I like that. Awesome. So screencasting.com, the domain ongoing.
Aaron
Yep. Everybody go buy it.
Ian
Go buy it. If you haven't, go check it out. Cool. So alright. Let's do some Laravel stuff, some other stuff here.
I saw Laracon India opened RFPs. I think it might have been today or yesterday or something like that. Yep. I don't know. You go to Laracon India?
Aaron
The apparently, the most thrilling and exciting and dancing conference on the planet from the videos last year.
Ian
I know. It's so tempting. It's, like, it seems so different.
Aaron
I know. They I I watched all these videos, and that that conference looks like a freaking blast. They're, like, up on stage eating fire and then lifting Taylor's
Ian
couch. Taylor ring. Yeah. Yeah.
Aaron
What is going on? So I don't know. It seems awesome to me. However, I looked it up, and, Texas, not close.
Ian
Oh. India. Oh, really?
Aaron
Yeah. I I searched this one first this time, because last time I was like, yeah, Vermont. I'll just drive there. And then I got a car. I was like, holy crap.
So I looked it up first this time. India. Yeah. Far away.
Ian
Texas is sort of shaped like India a little bit, but
Aaron
That is true.
Ian
Maybe not. They're far apart. Yeah. Maybe not. You'll have, like, 7 month olds or whatever.
I don't know, actually.
Aaron
I don't know how far ahead what ones it is, but point. When yeah. When is when is Laricon India? Do you remember?
Ian
You know, I don't even remember now. Is it, like, February? No. It can't be February.
Aaron
That would be good to know. Laricon India. Lercon.in.
Ian
Exciting podcasting is
Aaron
Yep. People listen to us type. Hey.
Ian
What is February?
Aaron
Is it?
Ian
February 25th. Yep. I think when I Not. Old. Oh, this is 2023.
Oh,
Aaron
wait. It's March 23rd, 2024. There
Ian
it is. They tricked me. Yep.
Aaron
They did. They they tricked you by leaving up their old website, I guess.
Ian
How about badass logo? The logo is
Aaron
I know. Talking.
Ian
The 2024 logo is off the hook. Like, whoever did that logo's props thing is great.
Aaron
So here's the deal. March 23rd. Let's see. November, December, January, February, March. 4 month olds.
No way.
Ian
You love going to media with 4 month olds.
Aaron
No way.
Ian
You bring them with you. That's what
Aaron
you do. I did not. Listen.
Ian
24 hours of flights.
Aaron
No big deal. Freaking.
Ian
Four kids.
Aaron
Way. This never gonna happen.
Ian
You take all the kids to the conference. The wife stays home, gets a breather. For sure. I like this idea. This is the fly.
Aaron
You know you know, legally, I can't even I can't
Ian
fly that way because there aren't enough adults Oh. For the oxygen.
Aaron
Yeah. There's, like, a there's, like, a limit that we bumped into at some point. Because I think in a row of 3, you can't have 2 under 3 or something like that. So regardless of all the other absurdities, I can't even legally fly with
Ian
them. So
Aaron
Laracon India is gonna be a miss
Ian
for me.
Aaron
Man, it's all happening at once, isn't it? Laracon EU is, I think, in February. Laracon Australia is coming up soon.
Ian
Yeah. That's interesting.
Aaron
Lyricon India is in March.
Ian
Yeah. EU is February 5th. I'm sure I got that one right. And AU is There's a lot
Aaron
of Lyricons, man.
Ian
I know there's too many Lyricons now.
Aaron
Woah. Woah. Woah. Woah. Woah.
Woah. Woah. Woah. Woah. There's not there's there's not too many Lyricons.
Ian
I know. I know.
Aaron
I know. I know. Laricons. And then Laracon US rumored to be in Vegas. Ian loves Vegas.
Ian
I love Vegas.
Aaron
I love Vegas. Ian you're never gonna
Ian
see Ian. There
Aaron
gonna be conference talks going on, and you're gonna be at the blackjack table.
Ian
You will not see me. No. That how I play that, if I have an actual work thing in Vegas, the play there is you just you just have your vacation time before and or after. So I'll I'll be there. I'll be there.
Aaron
And or
Ian
You know, depending. Sometimes, like, depending how the dates work out, you might need to do, like, a day before, day after. Day after.
Aaron
Like, you gotta chase
Ian
the losses.
Aaron
That's how you get them back.
Ian
You go. That's how it that's how you that very that's exactly right. You gotta chase your losses. So I obviously, I'm only playing poker, so it's not I'm not, there is a skill element to this as opposed to just gambling. That's not actually gambling.
It's not actually gambling. It's it's a skill. Okay. Skill.
Aaron
Yeah. Spoken like a true degenerate. Poker is not actually gambling.
Ian
It's not. Any one hand could be gambling. You're you're not even you know, you're not even really
Aaron
playing against the house. You're playing against the other people around the table.
Ian
You are yours. That's actually that's correct. Listen. I know all
Aaron
the lines. I know all the lines. You're not you're not poker. Poker. I've got guys.
Poker. I'm not very good at it, but I like it. So we're gonna go with Vegas. Like, pot odds and
Ian
Yeah. You know? A little math. You like math?
Aaron
Oh, I love math, but listen. I don't wanna know, like, what oh, what
Ian
are the pot odds here? Oh, that's a donk bet. Like, all these words, I don't You already got it all. I don't know. I don't know what it
Aaron
means. I know what they say, but
Ian
I don't know what means. I'm like, well,
Aaron
I feel like my cards are good, so I'm gonna bet. That's kinda how I play.
Ian
I could teach you in, like, 20 minutes everything you need to know to be better than 90% of the other players.
Aaron
Yeah. I do like being better than 90% of the
Ian
other players.
Aaron
Yeah. Maybe maybe yeah. Maybe we could do that. That would be fun. If okay.
So listen. Here here you go, Taylor. You should make it make it happen in Vegas. So Laracon US is officially in Vegas now. Has spoken here on the Disney Technical podcast.
We're dropping this? We should have a a pre Laracon Laravel poker tournament
Ian
run by you. Official poker tournament of Laracon. That would actually be interesting. I wonder
Aaron
if we could pull up. And
Ian
You know what
Aaron
I mean? We can get bracelets made. Don't you guys love bracelets?
Ian
We could yes. We love bracelets.
Aaron
We'll get bracelets.
Ian
You know what we could do? We don't even it doesn't even actually take any work because, like, in Vegas, there's tournaments running at a bunch of different casinos, like, every day. So we just pick 1 and say we're all gonna go to that. There you go. Be official.
We just go there. We make the bracelets as a side thing.
Aaron
That's right.
Ian
And then we're all there. And there'll be, like, 30 other randos in with us, and then Laravel people.
Aaron
A bunch of losers. We're smarter than them.
Ian
I know because I'm gonna teach everybody how to be better than them in 20 minutes. It's no big deal.
Aaron
Oh, so that was a hustle.
Ian
Yeah. It's a hustle. Now we're hustle. Now we're yeah.
Aaron
Now we're running a scam. I like that.
Ian
Here's the thing. You gotta you gotta I'm not gonna we're not gonna go through all this 20 minutes of stuff now, but I will say you well, the main thing is you also have to you can't play the lowest stakes. The lowest stakes, you've paid too much to the house even though you're not playing
Aaron
the house, but you're paying too much
Ian
rake to the house. So that make does make it harder to actually be profitable. So you wanna be 1 up at least from the base level. So you wanna play 25. 25.
Then a few little tips, and you will be better than everybody else out there.
Aaron
Alright. I'm in. So, officially, Lyricon US is in Vegas. Sign up to our mailing list to hear about the book. Turn it.
Ian
Vegas is so great. Vegas is definitely where I wanna have I need a condo in Vegas at some point in my life. Like, you know, no no state tax. I love that.
Aaron
Mhmm.
Ian
There's they got the desert. I love the desert.
Aaron
Oh, yeah. Desert. What's not to love about the desert?
Ian
Desert is unbelievable.
Aaron
Sand and the no rain and the heat. Yeah. It's
Ian
not on that sandy in the Vegas desert. They got the little trees and the bushes and stuff. You got the mountains.
Aaron
Yeah. Trees and bushes. That's amazing. Desert sounds awesome.
Ian
Desert is awesome. What's what's to love about the desert? Oh, I love the desert. It's like, it's so different from here.
Aaron
First of all,
Ian
here we have all these trees, all this stuff, and then rivers, the desert. We just have, like, the reds and browns.
Aaron
Man, you're gonna listen. Wait till you hear
Ian
about the moon. Beautiful hiking.
Aaron
There's nothing up there. You're gonna love it. It's like the desert, but worse. You're gonna love it.
Ian
I mean, what Texas Texas is almost a desert. Right? What's going on in Texas?
Aaron
First of all, how dare you?
Ian
No. Definitely doesn't. I live
Aaron
I live in Dallas. It's hot, but Hot. Yes. We have Here's the thing. Here's the thing.
Trees and grasslands and
Ian
Do you really grasslands? I don't know. I grasslands?
Aaron
Say grass, and then I added lands, and it felt a little I felt I heard it coming
Ian
out. Yeah. Here's all I remember about Texas. I've been in Texas, I think, only once. It was farther south than you was down in San Antonio.
Yep. But everything was brown. Like, every That's that's San Antonio. Is brown. Yep.
They make the road out of something brown. I've never seen that before. The side, everything's brown.
Aaron
So Yep. That's San Antonio.
Ian
Like, one step from the desert. Like, maybe it's not
Aaron
But San Antonio is one step from the desert. San Antonio sorry, Chris Fadeloper, who's listening.
Ian
He's moved.
Aaron
San Antonio's lame. I'm sorry.
Ian
I don't oh, not a San Antonio fan. Interesting.
Aaron
Not a San Antonio fan. They have bumper stickers that are that say, like, you know how you have keep Austin weird bumper stickers? They they have some for San Antonio, and I don't remember the exact word, but it's like, keep San Antonio boring, basically. It's like, yeah. San Antonio is kinda boring.
Ian
Alright. So you have so now I don't know about this. So I knew Austin is its own thing from, like, the rest of Texas. But now is Dallas its own thing from the rest of the, like, the the south of Texas or whatever? It's got its own vibe.
Aaron
It's got its own vibe. The less charitable take on Dallas is that it's a lot of oil money and finance bros and rich people.
Ian
Right.
Aaron
The maybe more neutral take is that it's, like, not as hippie, drippy, weird as Austin and more just, like, normal city.
Ian
More middle of the road.
Aaron
Yeah. But, like, the view so if you ask someone from Austin, Houston, or San Antonio what they think about Dallas, it'd be, like, oh, rich snobs for sure. Right. And those definitely do exist. Like, if you go over into, you know, certain parts of Dallas, it's very rich.
Ian
Yeah.
Aaron
Lots of lots of old money up here, which I don't I don't super get. I guess it's oil from way back.
Ian
Yeah. I always picture Houston. Houston is my oil money city. I feel like that's oil money, but I don't know. Maybe that's not accurate.
That's just what I project onto it. But then I guess you have Dallas for this TV show from way back where you were born, so I don't know. I think
Aaron
there are more oil operations in Houston because you're down near Galveston and the Gulf, and so you have more, like, actual operations.
Ian
Refining money. That's old refining money. Shipping money.
Aaron
But in in terms of, like, actually, like, the, you know, financing and the operating of the businesses, I think a
Ian
lot of
Aaron
that happens up here in Dallas. Okay. Lots of commercial real estate bros up here too, which is not great.
Ian
But Is Dallas like the New York City of Texas then you would say? Like, like, a finance hog?
Aaron
Yeah. We don't have time. We don't have time. I don't know. I am in New York City.
Yeah. We don't
Ian
have time. See, because you're never with me. Garbage everywhere. Go with me. You have a great time.
There's no garbage. Are you gonna be like, are you gonna be like, are you gonna be like, are you gonna be like, oh, scaffolding along
Aaron
every single road and guys open in boxes? Okay.
Ian
No. The scaffolding is so they don't drop stuff on your head. Right. Because they're always they're always where it feels so claustrophobic.
Aaron
No, man. You're locked in.
Ian
You gotta go to the next city with me.
Aaron
Doesn't get city is the worst.
Ian
No. It's the best. Oh, man. I we this might be the end of the podcast, everybody. This could be it.
This might be the last episode.
Aaron
Next week, it's just gonna be Ian and the au pair
Ian
because Eric has been booted. In New York City. Live from New York City.
Aaron
Yeah. Live from
Ian
New York City. Oh, boy.
Aaron
Alright. That's the Laracon India segment somehow.
Ian
Got this. We're talking we're talking about everything but India.
Aaron
Yeah.
Ian
Yeah. I don't know. I don't think I'm going out there, but, I want to go at some point. I gotta get out there.
Aaron
Yeah. Same.
Ian
Alright. So we got what's this got? We got a Laravel item. We did. This came up in the last, yesterday, I think it was.
Aaron
Yeah. Tee us up here.
Ian
Alright. I gotta bring up the tweet. But, Christophe Frumpel, who's a fan of the show, I believe, and just friend of Larabell, noted this method that I was not aware of. And I'm curious if you are aware of this, the Sol. I guess it's a what would you call it?
Yeah. Alpha collection. Right? I guess it's a Sol method, you'd call it. I always use 1st when I just want 1.
Yeah. And that's his point is that you could use first, but sole is better than first because it ensures that only 1 item is even in the collection, which is kind of amazing. If you have, like, 4 items in the collection, that's gonna throw an error, not just give you the first one like first does. So what are your thoughts here?
Aaron
So didn't really know about this method. Haven't actually used it. Saw the tweet real time and was like, oh, that's interesting. I like that. I
Ian
think I like it. I think I like it too.
Aaron
So sole, s o l e, meaning like singular.
Ian
Mhmm.
Aaron
So it's a it's an alternative to the collection first method. And so the docs say that the sole method returns the first element in the collection that passes a given truth test but only if the truth test matches exactly one element. So I think the I think the difference here between Sol and First is that Sol has a, like, an enforcement mechanism to ensure that the collection only has a singular item.
Ian
Right.
Aaron
And where that where this can be helpful is if you are so, like, let's say you have a you know, you've got a collection of whatever. What is this his is videos? So you've got a collection of videos, and you wanna pull a certain video out of the collection. It is possible that there are duplicates in there. And if you use the first method, you might be pulling 1 or the other.
But if you use the sole method, you're gonna get an exception. I presume it's an it throws an exception.
Ian
Yeah. Of course.
Aaron
But you're gonna be alerted that, hey, there are actually 2 of those items in here, and you probably just want there to be 1. And so it feels like the first method with a little bit of, safety or extra assurance. Is that how it strikes you?
Ian
Yeah. That is. And I think his point initially was to use it in tests so that the test, like, you know, where you expect there to be only a single item, that there is in fact only a single item. It's, like, actually checking for that. But I even thought in production, it's kinda interesting because it's, like, this would actually alert you when there you know, there's lots of times where you think there's only one record, but what if you actually are and something's wrong in the database or whatever, and there's actually a 100 records?
And Yes. Whether it's just performance wise or you have an actual, like, data issue, either way, like, to be made aware of that by getting an actual error is pretty interesting, I think.
Aaron
I wonder if this is on the the database builder or the query builder as well. Do we know that, or is it just a collection method?
Ian
I think it is. I think all the collection methods, just about or maybe actually all of them can come off of the, you know, it's run through there.
Aaron
If you execute the query, you're gonna get back an eloquent collection, which will then have all of these methods. But I wonder, is there is this method, like, on the database level?
Ian
It's not. Because he actually post he pasted the code for it, which just, like, taking the collection, counting it.
Aaron
Yeah. Okay.
Ian
There's a second there's a thread. The second item in the thread shows it. And then it's just, like, if it's 0, it throws an exception So it's actually like a wrapper for first. This is a short short short short short. We love we love
Aaron
a convenience wrapper. I think that's great.
Ian
There's this old school PHP person in me that I could just never it's so hard for me to get away from him. But when I see things like this, I'm like, man, that's kinda, like, execute that stuff again. And it's just like and I'm like, it's fine. Like, it just calls. It's not slow.
It's fine. It doesn't make
Aaron
any difference. We won the war, Ian. It's over. Know.
Ian
But every whenever I see these things, I'm like, oh, it wraps it, and I that's an extra call. And then it's through these couple extra checks and, like, what if I'm calling that thousands of times?
Aaron
But Should I use single quotes or double quotes?
Ian
Yeah. What's this like?
Aaron
Faster. Yeah.
Ian
I still get stressed about these things, but I gotta I'm trying to put it aside, but it's very difficult. It's so baked into my core.
Aaron
We have unlimited free compute now, so you can just run stuff
Ian
over and
Aaron
over and over.
Ian
That's amazing. But, yeah, I know. I love these little things. I don't know if Taylor actually made this one, or, it feels Taylor ish like its name, at least. The name
Aaron
is definitely Taylor ish.
Ian
Yeah. But, it's pretty cool, I thought. Little helper. I love these little helpers. There's so many little things in Laravel now.
It's just, like, all of these little helpers.
Aaron
I know. You know, I've I don't know if I've ranted here about it, but reading the docs straight through,
Ian
big deal. I think you mentioned that once.
Aaron
Yeah. And this is another know that this method exists. And Yep. You know, maybe I forgot what exactly it does, but I would be able to come back here and be like, oh, yeah. There's a sole method that's kinda like the first method.
I should go look at that. So haven't done that. Guess I gotta do that.
Ian
The first method has always kinda bothered me a little bit too because it for basically this reason that I really just want, like because I'm I have a query that I know is only returning one thing.
Aaron
Mhmm.
Ian
And then calling first on it sort of bothers me. So I actually like this even better just, like, for my mental model of what's going on that,
Aaron
like, the the first method.
Ian
Well, I like the first method, but it, like, when you're using it in that way, no. I just don't like it in that particular scenario.
Aaron
To go. Yeah. Okay.
Ian
Alright. Sometimes I might have a query that's got 50 things, but I know I just want the first one, then that's what first is for. But now this is what Sol is for. That when I have I should only have 1.
Aaron
I'm just surprised this isn't available on, like, the actual query builder. Like, first is available as a collection Yeah. Method and a query builder method. But I guess there's no way let's see. Is there even a way to determine Sol on a query level?
No. You would have to pull back at least 2 results and then do that in code to throw the exception anyway. So maybe it's
Ian
If it was gonna do this whole exception, then
Aaron
Yeah. So maybe it doesn't have
Ian
it could be on the query level, and then it could send the limit so that it only ever returns 1 for sure.
Aaron
No. You'd have to return 2 to know if there was more than 1. Yeah.
Ian
Yes. For that part. Absolutely. Yeah. Yeah.
But I'm saying if you wanted Soul to be a not do what this does, but you wanted to always make sure, like, if Soul was just a rapper for a limit, then it could enforce that you only get one back even if the query would have otherwise met you know, had more.
Aaron
That's what that's what, your friend first does though. Just puts a limit on it.
Ian
Oh, does it? Uh-huh.
Aaron
Imagine that.
Ian
So so I guess then Sol on the collection makes sense, but Sol
Aaron
Sol on the query doesn't make sense.
Ian
Wouldn't make sense. Interesting.
Aaron
We've come to it. That's why it doesn't exist on the query builder.
Ian
There you go.
Aaron
We independently derived the base truth here on the bottom.
Ian
Well, now well, now, though, I think that we have a case for first is completely misnamed on the query builder.
Aaron
Maybe first is misnamed. This gives you the first one.
Ian
No. It's giving you the only one.
Aaron
So it should be called only one, but it's giving you the first one.
Ian
So it should be get called only or soul.
Aaron
Nonsense. You've you know?
Ian
I think so.
Aaron
Wild. No.
Ian
It's not first. First implies more than one. You can't be the first if you're the only. I mean, you are You can't be the
Aaron
only person only the first.
Ian
I understand, but you know what I'm saying? It implies that there can be more than 1, and that that means there can never be more. No. Not if you call first on the query builder, there can never be more than 1. Because you said that it sets a limit.
It does set a limit, but there are more in there are more in the database. Well, there may not be.
Aaron
I know. That's fine. But you are guaranteed that you're gonna get the first even if it's the only way.
Ian
Get the soul. You are going to guarantee that you get the soul. And it's not the soul. There may be more in the database. But there's not gonna be more in this record set.
There's not gonna be more in the collection. No. Right. You are getting about a tie we're we're talking about a database method. But first is the same thing.
First isn't guaranteeing you the first in a series of results. It's putting a limit there. Which is the first in the series of results? Well, I guess depending on what you're doing with the rest of the query, but it might just be the only. What if you don't have a where clause?
Still the first. It's the first because you limited it, but it's not the first in an order.
Aaron
Oh my god.
Ian
You know what I'm saying?
Aaron
Feel like I'm going crazy.
Ian
I'm a soul truther.
Aaron
Open the PR and
Ian
see how it goes. The PR.
Aaron
I would love to see that.
Ian
Gonna open the PR. That's it. He has I mean, I don't think you would the
Aaron
most insane segment we've ever done.
Ian
Finally, conflict on the podcast. There's We've been wait we're waiting. It makes total sense.
Aaron
Lost your money.
Ian
No. It first should be soul or only. I like only. Is there an only already? Only seems kinda familiar, but maybe not.
Telling you. I'm I'm going deep
Aaron
that sickled me so much.
Ian
You've lost your you've lost
Aaron
your mind on
Ian
that one.
Aaron
It's so wrong.
Ian
Oh, it's not wrong.
Aaron
Wow. Good good tweet, Kristoff.
Ian
I can't do it. Thanks for the service, Kristoff. Bothered by this. What did you Taylor probably calls first all the time, and he's like, ah, this really shouldn't be called first in this scenario. It's really only.
It's really only.
Aaron
I'm crying. This is so ridiculous.
Ian
No. It should be called I really think
Aaron
it should call
Ian
only is actually the the term I would use. That's only. Yeah. That's a good term, Ian.
Aaron
That would be really great.
Ian
Oh, one? What about 1?
Aaron
Yeah. Wow.
Ian
One would be a good one too. 1? Yeah. That's that would be a great one. Oh.
So check out the Soul docs if you want if
Aaron
you wanna learn
Ian
more. We like Soul on collections at least. We agree there.
Aaron
That much that much we can agree on. We agree. Goodness.
Ian
Alright. Okay. Wow. Alright. What's the there.
Aaron
Yeah. Let's go.
Ian
Have you heard it? Have you seen this peak? So this is this is, like, real time. This is, like, stuff. Caleb Caleb's looking for a CSS framework.
We've got a CSS framework. What are you doing, man? So that was
Aaron
like and the family.
Ian
10 minutes before the podcast, he posted about this.
Aaron
So that.
Ian
But, see, I kinda like this thing because he was looking for a framework, a CSS framework, that doesn't basically, like, have any options. Like, you just throw it in, and it auto styles everything with no other work. Like, you don't use any classes. It just does something nice for the default HTML. And I actually think that's super awesome.
And then so he found this picocss, which that's what it does. It makes like a modern looking UI, but you don't have anything in your HTML except just, like, p tags and inputs and whatever. No classes at all.
Aaron
I can I can get behind this? So you it's basically you write good HTML with, you know, labels, inputs, switches, forms. It looks like looks like it's real form heavy.
Ian
Yeah. I presume it's mostly that. Right? Because, I mean, you'd still would need some stuff. Like, I wonder if it does, like, grid stuff or not.
You know?
Aaron
Does it do, like, pro like, the Tailwind CSS pros thing where, you know, if you write h one, h two p tag, is it nice typography?
Ian
I think it does do that. And then it looks like for grid, there is a class for grid, but it's just like you do a div with inner divs. The only class is, you know, class grid on the wrapping div. And then Okay. You know, it just makes, a div there, but, otherwise, it doesn't do anything.
Aaron
So I like I like the concept of, like, you just write HTML, and this is gonna go based on tags and attributes, which I always love selecting stuff in CSS based off of attributes. I think that's a really nice way to do that. But I don't know. I I'll be honest. I think I only have I think I only have room in my brain for one CSS framework.
And that's that's tailwind. I just feel like at this point, tailwind is like the
Ian
It is CSS?
Aaron
It is CSS
Ian
to me.
Aaron
And when I when I
Ian
Me too.
Aaron
When I write Tailwind classes, this is one of the great things that I don't think anyone ever talks about. And I would never talk about Tailwind on Twitter, because I don't want the replies.
Ian
Just watch the drama. I don't have
Aaron
the entertainment.
Ian
Even drama? I don't know. Sometimes there there is there is much tailwind drama. Gets taken over fully. It's like
Aaron
It has. So the drama's even worse because everybody feels oppressed. So when I write tailwind classes, I can visualize in my head what it's gonna look like. And I feel like that is just Yeah. The best.
Ian
I can
Aaron
be like Yep. In the code, be writing p 2 and think, no. I don't even need to look. This should be a p 4 for sure. Right.
Yeah. And that feels good to me. This pico looks cool, but I don't I could see maybe in what Caleb is doing here is he's using it for, like, screencasts and stuff. And so he just wants to be able to focus on the actual markup because I could see, you know, styling being a distraction if you're not teaching that part of of the stack. So yeah.
But this
Ian
is good. Those specialized use cases. Right? Yeah. Like screencasting, I think, would be awesome.
Like, it's like, I'm trying to teach you some code that's whatever PHP or whatever I'm doing, and, like, I don't want a of classes in there just mucking up the whole thing. And then and then obviously, like, having it render one way, but show it a different way is a pain in the butt. So, like, this way you can just have it clean. Or, like, in documentation, if you have one of these things where it's, like, rendering examples in the documentation or whatever, it's like, no. Here's, like, something that looks nice.
It looks reasonable. Like, yeah, I don't think this is for building your whole, like, an actual app in necessarily or anything like that, but I do think for this, like, edge cases where even Tailwind is just gonna be more verbose than maybe you want for one reason or another. It's just like, no. Here's just like there's no nothing. There's no classes.
And it just looks nice, and you can take a screenshot or you can somebody can browse an example and have a reasonable looking, example without and, you know, less work for you. You don't have to, like, think of, like, what should this look like and all that stuff. Just throw in this pico and
Aaron
I I buy that. Twice. So Yeah. I'm looking I'm looking at the installation docs. You've got install manually, install from CDN, install with NPM.
Great. Reasonable. Below that is install with composer. Like, when are we that. When are we getting first party, like, top level billing for installing a CSS framework.
This is kinda awesome.
Ian
I wonder who did this. Like, I don't even see, like
Aaron
Composer require Pico CSS Pico. That's interesting. Yeah. That's not something I would have expected there.
Ian
I don't know. Yeah. Is this is
Aaron
this friend of the community?
Ian
Contributor. Yeah. Something I'm looking at. Not anybody Lucas LaRoche. Not anybody I recognize.
Aaron
It just feels very PHP adjacent to have
Ian
He's in Thailand. So me is in, like, other circles there.
Aaron
Yeah. Maybe. Cool.
Ian
But, yeah. Let's see. He only has 4 repositories. Yeah. I don't know.
Aaron
Yeah. Picocss.com. So y'all check it out.
Ian
I think you Interesting. Contributor. Right? Or maybe is this an order? Maybe this contributor thing isn't in order.
I thought it used to be an order, but maybe not. That could just be random.
Aaron
Yeah. I think Lucas Laroche is the top.
Ian
Yeah. Yeah. He is. Yeah. Yeah.
So I don't know. It's sort of cool. I think for a special use case I like special use case things. Like, where it's like, yeah, this isn't for everybody. This is for this little edge case that's, special, and we got a special little thing for it.
Aaron
Yeah. So if anybody's using Pico for anything, let us know because I would be curious I would be curious where it really shines.
Ian
Yeah. Alright, man. What else? Anything else we have to cover here?
Aaron
I don't I don't think so. I'm man, I'm just
Ian
You got meetings.
Aaron
I got meetings, but I'm just going back to this first soul thing, and
Ian
I'm just
Aaron
I can't I can't focus.
Ian
We got Now you got a topic for your meetings. You gotta talk about this in the meetings. You know? Listen. We're gonna do a bunch of videos on first because the people out there, they don't know what the hell they're talking about.
They don't know how it works. They don't know what they're doing. Obviously, there's a knowledge gap, and we need to fill it. It's mad. Yeah.
I like it.
Aaron
That's the show. That was a good one. Let's call it. Like it.
Ian
Call it there. Alright. Well, if you wanna find us, mostly technical.com, mostly tech pod on x, and mostly technical podcast atgmail if you wanna throw in your 2¢ on Pico or if we should have a sole or only, method on the query builder.
Aaron
And Please please send us an email with that. I wanna just prove how right I was.
Ian
Alright. Have a good one, everybody.
Aaron
Alright. Talk soon. Bye.