over 1 year ago Syntax Podcast
2024: A Year in Review
- 02:14 Reducing Syntax podcast from 3 episodes per week to 2 episodes per week
- 02:32 Adding more YouTube video content from Syntax
- 06:01 Key updates in React, Solid JS, TanStack, and React Router in 2024
- 07:31 Release of TanStack Start beta, a Next.js equivalent framework
- 08:00 React Router 7 released, Remix being merged into React Router
- 14:16 Reemergence of Blue Sky social network in developer community
- 20:14 New CSS features replacing need for JavaScript code
- 22:26 Overview of 2024 conferences and events attended
- 29:36 Looking at 2023 web development predictions and assessing accuracy
Looking at 2023 web development predictions and assessing accuracy
Scott Tolinski
Yeah.
Wes Bos
started paying people to to work on it, that'd be pretty neat. You know what? There has been a world of Firefox You're the one with the the goggles. Did that happen? Some of those APIs are pretty sweet, and I would like to also use if anything, crazy about Croc charms,
Scott Tolinski
that somebody made
Wes Bos
a browser that is,
Wes Bos
whatever. It does support JSX,
Scott Tolinski
Yeah. So there was a release, and they say it's a major release. So Yeah. We can say we failed on that one. Relative And the ones we had listed were, you know,
Wes Bos
transpiler plus polyfill
Scott Tolinski
Pokemon the Yarn game pocket.
Wes Bos
or just standard JavaScript in in general because it doesn't matter a lot of times if it's on the server. Yeah.
Wes Bos
matures, so We did not see this. They obviously continue
Scott Tolinski
Peace.
Wes Bos
web users are going to want,
Scott Tolinski
all of these succeeded in Node regard. We can make up something.
Wes Bos
format, ESLint,
Scott Tolinski
And and it's funny just, you know, classically, this. But it does feel very RSS adjacent in terms of right, the topics
Wes Bos
are the best. They they have people working on it. It's not just Chrome's dev tools. Like, it it is, but they have added I think I think it was, like, between 2.50 ish or around 250 people. Quite a lot. We had a whole bunch of stickers and swag that we gave away. That was really fun. We had a whole team there, it's it's all you hear right now.
Scott Tolinski
forks recently.
Wes Bos
We had we didn't say the word Cursor this time last year, and
Scott Tolinski
say Listen. It's not in Opera completely.
Wes Bos
So I guess there there probably was, I don't know, 3. It's it's hard to say. I should've should've looked it up, but still Safari's
Scott Tolinski
behind that. That's pretty cool. I applied for a company that did Pokemon's website in Flash
Wes Bos
the color contrast is going to land in Chrome. That was wrong. It's in no browsers right now. It's in Safari behind a flag, which people seem to be liking.
Wes Bos
I can I can never remember what the common hex values are for just a couple little parts 2024.
Wes Bos
JavaScript, TypeScript,
Wes Bos
releasing them as, announcing very big Wes we start doing server client stuff, you really have to buy in at a router level. So it makes sense that that's why they've they've brought it back. Yeah. Totally.
Wes Bos
which has some really exciting times for, like,
Scott Tolinski
came with type support, And we played to a draw. And I was just like
Wes Bos
full node compat.
Wes Bos
that standard like, manifest per progressive web app, but they're adding the features
Scott Tolinski
support, even markdown support. I wanna have markdown support, And, And now it's part of void 0, which is I I believe the funding platform. We're gonna have Evan Yuan to talk about this to to really get a handle on exactly what void 0 is. But,
Wes Bos
something that comes after TypeScript eventually. And someone's going to come out with, the 7 and 8 hex digits on the end of a hex code to make a color transparent.
Wes Bos
like, killer features rather than Node compat, is is now stable. That's kind of the big things in the React space.
Scott Tolinski
really coming back to be No. Major major numbers.
Scott Tolinski
and I gotta say, I don't buy it. I just straight up don't buy it because
Scott Tolinski
Totally. Next Node, the temporal API will ship in 1 browser. That one's a big fat x. We,
Scott Tolinski
I know we got a handful of Perf tools in Century, but I don't know if you could definitively say that Perf tooling
Wes Bos
installing Edge is awful. Like, there's, like, AI from the GitHub Universe floor, which, again, that was a very large conference section. I believe it's 5,000 people or something.
Scott Tolinski
APIs and things like that.
Scott Tolinski
TCGP,
Wes Bos
and put it onto a board that you can buy on AliExpress all of the parts of Remix have been moved back into React Router 7, and React Router 7 was was released at the end of November.
Scott Tolinski
it it is Biome. I was thinking it was called Roam now, but that's the other way around. Roam became Biome. People are using Biome. I'm I it doesn't support Yeah.
Wes Bos
are basically taking the, like, TypeScript syntax, but building their own cache your builds and share them between Mhmm. Both build servers as well as as developers' machines.
Wes Bos
It seems like like last year this time, we're kinda just adding classes, wrapping things, duplicating elements, it's it's really nice to not have to.
Wes Bos
know about it or need it.
Scott Tolinski
I didn't use lightning CSS anymore,
Wes Bos
in the browser.
Wes Bos
Oh, yeah. Because that API is is used in everything. He's like, it's funny because all the jobs I didn't get, we use the Pokemon API as my, like, take home.
Scott Tolinski
of Arc. Oh. Whether that is like the, the at the launcher I like them. Yeah. We mentioned Svelte five. Svelte five was released and is very fast. We just recorded an episode. It was released on Wednesday about that.
Wes Bos
but then we also saw Vinci, which is what 10 sec start and sol start are built on top of. So
Wes Bos
like, for developers And it doesn't
Scott Tolinski
back in 2008,
Wes Bos
Bit of a bummer. I don't I don't think it's
Scott Tolinski
color like, where that's at or what's happening there, but, you know, I think that's a a good explanation.
Wes Bos
or via on end, which will sort of polyfill the parts that are are not quite there yet. Bun is Bun is focused, I think, more on, like, 2 of the features behind a flag. Do they really? And that's it. But, like, not the whole not the whole API, taking, you know, taking over, but I I guess we'll see. Yeah. I gotta have that HTML relative color
Wes Bos
not for the smaller stuff. That's good. But for all of the, like, coding AI stuff, the
Scott Tolinski
all of the things that Prettier supports. And until something supports everything that Prettier supports, I'm not using it. So, yeah, I I don't know. I actually understand
Wes Bos
and
Scott Tolinski
Arc browser is done and it basically you know, the browser the browser company pivoting from shipping a browser to shipping AI,
Wes Bos
home screen and add to your dock.
Scott Tolinski
pops.
Wes Bos
API, very similar to how we have the every framework has either the ability to do server or you see a lot of stuff being server first, server by default. Right? So Next. Js, oh my gosh. I just clicked on Yeah. So Astro server JavaScript.
Wes Bos
And along with Hono, we're also seeing all of the Un. JS ecosystem, in Node thirty three, which is just a couple weeks ago. Yeah.
Wes Bos
you still need tools that can parse and analyze all of your your CSS,
Scott Tolinski
January 6th, I'm super excited. One of my favorite episodes of the year because I get to feel smart without actually having to have the consequences for it until next year. Right? So, And, also, you know, let me just say, back to the tanstack stuff. Man Yeah. Hanging out with Tanner at JS Nation, I know we got to hang hang out with him on stream, and he's such a he's such a dynamic kind of, like, exciting person to talk to about this stuff. But just getting to hang out with Tanner at, JS Nation, maybe really, like I really just hope that stuff succeeds even harder. Because what a cool dude. What a great project. Yeah. Really enjoyed, the feed exists,
Scott Tolinski
yeah, I do I do like it, and you will like it too, folks, if you're out there and you're wondering, am I am I going to get that much out of the temporal API? Yes. It it even eliminates the need for me to use a library at all for doing dates and times, and it just keeps working with them way easier.
Scott Tolinski
You know what? People talk about using Firefox all the time, but I I just don't see Yeah. It is one of those things I I still don't feel like I under I understand,
Wes Bos
add to doc was was 1. We had Jen Simmons on this year talking about all the new stuff. So the new CSS
Scott Tolinski
Yeah. Yeah. It is. And I think Vercel,
Wes Bos
raise a stank about it. And so they what did they they shipped add to pretty much moving Webpack over to to Rust. And then he was also at the end of his talk, he was talking about how,
Wes Bos
RGB, whatever Wes you want, and the from keyword. Yes. Yeah. Relative color. It it actually man. It's in. It it's in ish? Yeah. It's in every browser. It hit Firefox
Wes Bos
But then we had So maybe in the next year, we'll start seeing,
Scott Tolinski
And, yeah, I think Hono's been been more used. You know? CJ did a a a video on Hono that got a lot of views. So I would imagine that that means that people are interested
Wes Bos
if anything, like, I would hope that exploded.
Scott Tolinski
via frameworks or HTML
Wes Bos
Not that server components are bad. I'm I'm very much an an enjoyer of of server components, but One of them here is, you'll hear more about RS Pack and Turbo Pack.
Scott Tolinski
let's ESLint before we head out for the year, let's get into sick picks and shameless
Scott Tolinski
has gotten easier for everyone to understand.
Wes Bos
features that we want rather than having to cobble it all together.
Scott Tolinski
Lightning CSS. Yeah. I,
Wes Bos
So the the first one was, types in JS will have real movement.
Scott Tolinski
Especially, we did see some, like, very glasses based, spatial things. She clearly got my spatial skills, and she destroyed Kourtney in kids sequence an actual stalemate. I'm just like, yeah. This is feels like playing myself here. I love it. That's good. Yeah. We also had paid Yarn features.
Wes Bos
You can color specific things. You can take the title bar out.
Wes Bos
electric like to visit Canada at some point or you're from Canada. FITC is it used to be a Flash conference, like, 15 years ago, but now it's a pretty heavy web development. I talked about all the different JavaScript runtimes. So if you do your chores, you get to have a croc charm, and then they bring them to Scott, and they give them to their friends, or they trade them, and, like, it's just currency.
Scott Tolinski
Firefox
Wes Bos
They're probably in Brave.
Wes Bos
It had a good year. Downloads. Yeah. But Selt had a really good year. Astro had a really good year.
Wes Bos
Safari will ship 3 missing progressive web app support.
Wes Bos
I just clicked on one of the time stamps in the show notes, I'm I'm sure it's harder on them to maintain both of those. Right? Oh, I guarantee. Yeah. You have to make 2 things, do the exact same thing in development and in in build. That's that's tricky. So, yeah, Avenue has this company called VoidZero, got this wrong.
Scott Tolinski
so I will or less. It it pretty much was in the same spot for me as it was when we recorded this episode. Yeah. And that that's not a bad spot. It's just I haven't been using post CSS if we're being entirely honest. I've just been, yeah, that's what we got. Do you have anything else, Wes? Anything you wanna say before the end of the year here? It was a great year. Thanks to everybody who who made it
Wes Bos
50% transparency?
Scott Tolinski
a fork of Firefox that is seemingly getting some attention.
Wes Bos
I think maybe we
Wes Bos
Tailwind
Scott Tolinski
or any of, like, you know, if you command you didn't have to bankrupt you to use it. The the people who were doing some of the coolest stuff with the Twitter API. Come out of it. And and that's the stuff that I miss. I miss the most. Yeah. Yeah. There's so many cool little projects. Like, I just I even just
Wes Bos
and it will parse and transpile your CSS back to stuff that works in in all the browsers.
Wes Bos
server standard JavaScript
Scott Tolinski
Yeah. I believe it doesn't support, like, HTML or CSS or something. Yeah. The the killer feature is once they can parse HTML,
Wes Bos
5, 6 times larger.
Scott Tolinski
more and more DOM focused Vercel, whether that is
Wes Bos
pretty much anything. Right? Like, you can view Svelte,
Scott Tolinski
be one of the big players in this space. And it makes sense if you think about it because, I mean, we could talk about this in our predictions. But, like Yeah. We we we've seen the AI kind of take over of the search engine, whether that's perplexity
Wes Bos
more tooling around that.
Wes Bos
So we're at a spot now where if you have a Node API, you can pretty much run it in most of these you don't need JS for them. Not that you shouldn't not that you should hate JS. It's just like some selector performance stuff to it. They added the ability to dock the tabs to the left.
Wes Bos
And I think we're still in a wait around and see what people think
Wes Bos
yeah. Wes said on prem corporate AI. I don't know. I this could probably happen. I I think probably the closest thing to that is Facebook's
Wes Bos
Claude or OpenAI.
Scott Tolinski
I already did that. Yeah. I I've been using a polyfill for a little bit, which may be dumb or not. But,
Wes Bos
in, in this year, yeah, pushing Scott node into the world. But, like, Segway Yeah. Yes. In Arc? No. So they are Chromium fork, but wouldn't it be cool is quite a bit. In fact,
Scott Tolinski
them. Yeah. We will also see a new linter or formatter entirely replace.
Scott Tolinski
I I think I think, it'll be interesting to see what our predictions are for next year because I I do have some predictions for next year. We had Astros going to have a a good year. I you know, Astros had a a good year, but I don't think anything explicitly.
Wes Bos
I'm going to sick pick something for my kids as well, and that is just buying a huge ass bag of Croc charms.
Wes Bos
from a user, nothing really changed.
Scott Tolinski
I I will hurt myself on a onewheel. That will happen, but I want pnpm anyways.
Wes Bos
Yeah. And then everybody Yeah. The the thing with with Vite is that in development, they use Wes build. And then Wes they build your app, they use
Scott Tolinski
as somebody who I I I had Pokemon when I was in middle school, but maybe not the card game. Right? I had the first I had the blue cartridge.
Wes Bos
But on on the flip Node, also, we saw a lot of
Scott Tolinski
as far as being able to
Wes Bos
Kind of. Well, kind of. They're making an entire new browser, it's almost always
Scott Tolinski
that's just how it goes. Right?
Wes Bos
4 is is using lightning CSS by default now, so that's probably a a major one for using lightning CSS.
Wes Bos
Yeah. That was wrong. So if you did near Yarn decided they're shutting down
Scott Tolinski
And it's like, oh, we made it look like Yarn. But what they didn't do is copy any of the features I don't I don't know if it's just vibes based, but it does feel like we're getting
Wes Bos
waiting around, seeing what people think.
Wes Bos
strip them out and and run with you, which is super exciting. To me, that's types in JS having a real moment. That's a moment. Yeah. You're right. That's true. Like, that's that's node recognizing
Wes Bos
the dev tools in JavaScript.
Wes Bos
of JavaScript and DOM traversal, RS Pack, I just saw a really good talk from the creator, Zach, at the conference a couple weeks ago, and release ever. I think that's more from, like, a doesn't seem like, this one. You can polyfill the JavaScript API, though. So that that is something. I mean, that you can get them to work, but you cannot polyfill
Scott Tolinski
it it is like a very light skin on top of Firefox.
Wes Bos
I tested it myself. I I converted my whole class course platform to run on Deno, and it it worked syntax of types to JavaScript, because that's what the proposal currently is. It's not
Wes Bos
from a half a 1000000 You know what? I bet I met a guy at the conference, and I was like, where do you work? He's like, I work at Pokemon. No way. I was like, oh, man. That's amazing. He's like, yeah. He's like, I learned from your courses, and now I have a job at Pokemon. And
Scott Tolinski
trap, learning HTML and CSS. So I think that's, like, kind of the you know, back in the earlier days of Twitter Wes the API was still open, and it's all good.
Wes Bos
But they have teased or or have released their new environments API,
Scott Tolinski
What fort uses? I know. I know. It doesn't support current colors. Me about these can I use I have now moved further and further into the client side now that we have all the server side stuff. So, really been latching on to. You know, personally, myself, plugs.
Wes Bos
we didn't nail that as worry about the content type. Yes.
Scott Tolinski
Yeah. Which are great.
Scott Tolinski
Wes likes it more than I when you're you're very critical.
Wes Bos
Yeah. So has exploded.
Scott Tolinski
Yeah. I agree. I, I'm stoked. This is one of my
Wes Bos
they, like, they sell them at the store for a dollar or whatever. But I was like, you know what? We gotta like like, I know how to source stuff. So I I think I bought, like, 500 or something like that. And they just lay them out on the carpet, big ones that you can can run yourself that can run with the the big boys Claude and
Scott Tolinski
Zen Browser is one that people often recommend, Yes. Yeah. I I just can't. I'm sorry. There's there's enough Microsoft y things about the UI that it just drives me nuts. I'm still on Arc. Off. Yeah. I'm I'm right in Arc Arc tool. It, can't be, Until they stop updating it. I know. Yeah. The the sad thing about that is But the more and more React Summit, which, that huge Wow. In in North America. It was so cool, and it was such a cool experience for me. But Vercel, conference was really great. A lot of amazing speakers.
Wes Bos
like like you were to do in Deno or Express or or anything like that,
Scott Tolinski
are gonna be placing things in in three d space around you rather than, you know, opening up a window to to browse through a website.
Wes Bos
which I think is why OpenAI is probably gonna where we hang out. Yeah. Totally. But CSS I don't give
Scott Tolinski
wiggle myself into a position to
Wes Bos
The year of server in frameworks, I think we we nailed this one, is the thing about Safari is they're not Like and when a new follower comes in. And which has raised some money. And I think the idea with the company is
Scott Tolinski
in picking up a modern express
Wes Bos
that are are kinda around them.
Scott Tolinski
In your face, daughter.
Wes Bos
bicycles, electric scooters have have literally changed people's lives because they now can have transportation.
Scott Tolinski
percent of users, IR headsets that looked a little ridiculous, but they're coming. And once you have glasses that can do what the VisionPRO can do,
Wes Bos
more XR web experiences, and they go through them and and pick their favorite ones. And then we use them as, like, no one is ever gonna make a a code point of view, because right then and there JS we have some changes coming to the Syntax They're gonna be in They're in Arc? for quite a while, and it's interesting that they have their own editor. So area. Obviously, a lot of people are using them, but I don't I thought the uptake would be a lot more. And even, like like, they're not in React Router, Remix,
Wes Bos
They'll release something that is nonstandard.
Wes Bos
and probably Deno and Bun have a lot to do with that,
Scott Tolinski
I I fractured my tailbone in the, cleaning the bathtub,
Wes Bos
So it's it more than tripled predict what will happen in the next year, and then we followed up at the end of the year. And, we're we're gonna go through and see how right or wrong we were.
Wes Bos
They just released Vite 6, which they said was their biggest
Scott Tolinski
or that next Monday, and we will be back with a potluck on January 1st for you. And then the next episode is going to be our year prediction. So, Which feels it feels wild, but at the same time, I get it. You know? Yeah. And If it was easy, it would have happened. Yeah. Yeah. It's it's fine.
Wes Bos
what happened, but I I looked into it myself for my own website, and I opted just to turn that off on my stream deck that will show Nice.
Wes Bos
Haven't really heard a whole lot of that. That's the proposal is still sort of going through the And, like, you see, like, a Node equivalents their Hono equivalents called Nitro,
Scott Tolinski
Prettier, Biome. I I I don't think any of that happened. I mean, there are things that people are using. People are using And I was very distressed when I didn't get the job because it was in Tokyo, and that would have been awesome. That would have been cool.
Scott Tolinski
Yes. Likewise. And I I do wanna say in addition to that, thank you specifically to everybody who came to either one of our our meetups,
Wes Bos
So every year, we the NPM stats for Astro. I think Astro popped, man.
Wes Bos
So, yeah, I think they did great. Our next one we had here is React Vercel components will become popular.
Scott Tolinski
No. But the UI and and I won't even, like, OCR. I used OCR. OCR.
Scott Tolinski
which is ridiculous. But Zen Browser is one that people often recommend. I don't know if you've seen Zen hyphen browser Scott app.
Wes Bos
HSL is pretty interesting. I haven't seen, like, a lot of people using it just yet, but it's kinda we have it. TurboPack in its usage. So I would say that's a pretty good
Scott Tolinski
in my mind is So for me, I put so much time into YouTube. It feels great to be doing a lot of video and a lot of YouTube.
Wes Bos
I did not see the uptake.
Wes Bos
Oh, yeah. Like, the Segway was like that too. Like, downloads a day at the end of last year when we wanna talk about something, we will have the medium for that, whether that's a 15 minute hasty treat or whether that's a 20 minute YouTube video or a full we have to bring somebody on to to talk about it. And I like that freedom of not having to a that's a pretty good it still JS. If I were to compare it against Svelte, They are in Opera. That doesn't count.
Wes Bos
to get right, and and you can only math it so much. So they're trying to figure out what that looks like. So that still I'm I'm dying for that to be added, but they're still trying to figure that out.
Scott Tolinski
looks like it's going to be the 1st to ship temporal. So
Scott Tolinski
YAML support. I I Node to support all of the things I use because if I run into a situation, I hit save, and my stuff doesn't I don't even need linting for all of that. Just formatting. Give me formatting for everything I use, and and I'm I'm okay with that.
Scott Tolinski
you know what? It would be really great if I could, play this with him, and I don't wanna, you know, figure out the rules. But there is an app now on Bos and Android.
Wes Bos
run code with TypeScript in it. So That well, that that's one that's a little later on this list was,
Scott Tolinski
Yeah.
Wes Bos
Still love web development. Looking forward to another year of it.
Wes Bos
No. I like it when people give it to me straight because it's like, A massive screen too. Like a Half yeah. Like, the the screen itself is is probably, Wes had
Wes Bos
At at the very least, just to make a color somewhat transparent,
Scott Tolinski
Oh, it looks like the technical preview has instant and duration.
Wes Bos
to and not stick to a specific type on every single day.
Wes Bos
with the with the syntax. So it's not like the browser will understand the types.
Scott Tolinski
You know what? The goggles now, they do have XR WebXR support. So that did ship.
Wes Bos
Okay. And what happened this year in in web development in general, what did we do as a as a podcast, and most importantly, we're going through our predictions. So every Yarn, at the beginning of the year, we predict what will happen,
Scott Tolinski
then Wes is gonna be animating,
Scott Tolinski
Yes. It didn't I don't yeah. It didn't exist. Right? I mean, that's something we didn't predict that there would be a rethinking of Versus Code. I think either of us would have thought, like, oh, Versus Code is just going to get either an extension or a couple times. And she comes in. She's like, I'm gonna beat you. And I was like, oh, you don't even know. I got the same brain as you. And, yeah, I'm like, I'm I can take a 5 year old in sequence.
Wes Bos
I was like, like, traditionally, what we do is we do a hasty on Monday, a tasty on Wednesday, and a guest on Friday. What we're going to do now is simply I like that there JS multiple places for community to be. And then it turned into this weird, like, political thing in the states.
Scott Tolinski
Yeah. I, I do love the,
Wes Bos
And as much as the standards guy in me wants to say, no. Do the standard.
Wes Bos
being able to add an alpha value to a color without like, the hex value, you know, you can add the 2
Scott Tolinski
Pokemon
Wes Bos
Yeah.
Wes Bos
if you don't need to run a bunch normie hell, yeah, Safari. Cool. It's such a huge, huge spec. I think it's it's a bit daunting to have to implement it Getting more DOM focused. Getting more HTML focused. Yeah. Web web components. I we didn't have anything in here about web components, but That's surprising. There was opinions on web components this year.
Scott Tolinski
Yeah.
Wes Bos
for server JavaScript, which is which is pretty exciting.
Scott Tolinski
I do feel like that's probably some of the same tech. Right? And, like Yeah. Oh, yeah. All all it took was to make it into an unsafe little, toy device,
Wes Bos
I'm still pretty bullish on on Biome our slides, like, on this, like, curved thing. I had to zoom my slides out just so that it wasn't like, I I was watching, and I felt that the slides were too big.
Wes Bos
fine for my projects. You know? Could be a little bit faster and whatnot, but it's it's not a now that we have, like, just strippers, it doesn't get in the way of your actual development.
Wes Bos
so that we can just use the relative color syntax, which is simply using version of something, which I think us web developers really like the fact that you can host your own data.
Scott Tolinski
Small models that run-in the browser. I have not used any small models that run-in the browser, but I think you have. Right? Yeah. Yeah. I used a bunch this year. Depth detection, background removal yeah, hopefully hopefully, they add more Arc features to actually make it like Arc beyond a coat of paint.
Wes Bos
a drag in their their heels on a few of these progressive web app things. Yeah. I wonder why. Yeah. Yeah.
Wes Bos
and it says, Wes Bos, our old, like, intro. It just scared the crap out of me.
Scott Tolinski
Yes. Well, I I do wanna give us some credit on this one. Node
Wes Bos
Hono went from 36,000 roll up.
Scott Tolinski
Yeah. Nice.
Scott Tolinski
Yeah. No. It's available to 88.8,
Wes Bos
Yeah. Wes transformers JS is is behind a lot of those. It's really exciting that you can run those in
Wes Bos
did you have to use the Pokemon API in your,
Scott Tolinski
Did it? Let me tell you. I think. CSS stuff happens he's been, like, playing the card game. He's in, like, a Pokemon card game club after school and stuff.
Wes Bos
But once you turn all that Microsoft Bos off,
Scott Tolinski
Yeah. Alright. Next Node is scroll animations landing in 2 browsers. That didn't happen.
Scott Tolinski
having to be contrarian,
Wes Bos
behind
Scott Tolinski
the UI has these little packs of cards, and it's 3 d. You can spin it around. You swipe your finger over the top to open it, and the cards come out. And if if the card is if the pack is backwards, the cards come out backwards, and you have to flip them around to see what they are. It is a delightful thing, but it taught me how to play the card game. And now I can play the card game with my son, which has been a lot of fun. I feel like I'm connecting with him on that Vercel, and, he's very excited to open the virtual packs of cards in the games. Just don't fall for the microtransaction
Wes Bos
either via, like, Deno 2 has
Scott Tolinski
Yeah. Did that that probably happened at some point. Yeah. No. Definitely. There were Yeah. I mean, you know, earlier in the days of OpenAI so quickly these days that I I've, like, talked about scroll animations. I've used them so much, and then
Wes Bos
444,000
Scott Tolinski
or just the the simple, like, assistant type of searches that you do typically. Like, well, last night, I was playing kids sequence with my daughter, and I didn't know if diagonals counted or not. What did I do? I didn't go to Google. I went to chat g p t. Kids sequence. Can diagonals count? Yes. Diagonals counting. Kids sequence. Done. Alright. I Wes.
Scott Tolinski
t to open a tab and that tab is already open, it doesn't it opens a new one. Right? I use Zen, and I was like, this is Firefox with a couple of extensions added on to it. So anybody out there that's been like Zen is the the perfect,
Wes Bos
garbage or, like, coupon clipping or, like, stuff built in that will just regular We had a meetup in San Francisco,
Scott Tolinski
My son, mute any of that stuff and only follow, engage with people I actually wanna hear from. But at the end of the day, I'm still not seeing the content from people who I I follow JS much as I am on on Blue Sky, which is why it feels better. I'm not playing the Algo games. I'm not,
Wes Bos
Yes. Vite is not going to release anything big in 2024.
Wes Bos
like,
Wes Bos
But one Node we did nail, CSS continues to get better where you need less JS. Absolutely nailed that. We just talked about all those CSS features where, bun, Deno, Node, and kinda went hard on the, like you don't have to worry too much about these different runtimes. It's because we have standards that will work everywhere.
Wes Bos
games added everywhere, all this Bos. You Node? Microsoft Clippy. Pretty sure you have to, like, log in via Excel spreadsheet.
Wes Bos
which is going to,
Wes Bos
the LAMA model is up with stable diffusion or some of the, like,
Scott Tolinski
one of the most exciting APIs for me as a CSS guy.
Wes Bos
My kids are Yep. Alright. Let's get into our predictions.
Wes Bos
e u n e n v, and it it actually brought Cloudflare Workers Twitter because
Scott Tolinski
That's awesome.
Wes Bos
amazing that they're able to take the Segway tech
Scott Tolinski
Copilot features. Not Yeah. I wouldn't have called the fork. Fork. Yeah. Would not have called that. Or that a fork of it would have actually taken off because there has been forks in different ways. But, yeah, the fork took off, for sure.
Wes Bos
into the browser without them being, like, proper, I guess. Like, you can now add to So, really, if you wanna use server components right now, you gotta you're still using Next. Js or one of these, like, new frameworks
Scott Tolinski
I would give myself a a 2 out of 10 on that one. No. Give give be be, graceful with yourself. You you get a 10 out of 10 on all of them. Awesome. Because I can definitely,
Wes Bos
So the Arc itself is is not going to be a thing for for much longer.
Wes Bos
AI real quick. A couple AI ones. You said AI tooling is gonna pop off. I think that we nailed that one. So v Deno by Vercel got really big. We saw Bolt dot new from the Stackblitz,
Scott Tolinski
You know, the browser kinda hasn't changed in that regard. We still have all of the same tools, which are good. But yeah. Yeah. I don't I don't know that we nailed that one. I think,
Scott Tolinski
Safari
Scott Tolinski
all these cool features about CSS. And I would like to say that that did happen because, hey, I give talks about it. You gave talks about it. We talked about it on this podcast. But more or less, I see people talking about the new CSS features all the time now, and I see people shipping them and using them. So I'm at a point now where I I'll, like, show 1 CSS feature in a video, and almost every video is, oh, what what are you using to get that nesting? Is that Sass? Like, no. We've had nesting for
Wes Bos
a flag in Firefox, and then they are in Chrome,
Scott Tolinski
didn't get any of that because you look like a nerd riding it. It didn't help that they, like, made you wear helmets and everybody is, like, in a cluster of Segways. Like, there's a lot of things. But, you know, those, like, hoverboards,
Wes Bos
adding types to JavaScript engine. It's just adding it to the syntax so that Yeah. Big fan of of relative colors.
Wes Bos
the process, but I thought we would be a little further ahead on this type of thing.
Wes Bos
because there's so many pieces to it. But, man, like, maybe the
Scott Tolinski
to being React Router. But, again, I don't even yeah. That's not on my radar at all at this point. We also had Node will become more ubiquitous.
Scott Tolinski
Yeah. Lightning CSS
Scott Tolinski
on top of it. And now it's like, But there's there's so many cool things landing in CSS, and I think people are starting to starting to figure that out. Yeah. And I'm excited. I'm excited for next year's year of discovery of CSS because that's how that's how the stuff's going at this point. It is Yeah. Moving,
Wes Bos
you might be wrong, but, also, there's probably some some good stuff in there. I like it when people protect my fragile feelings here. So, but there is they sort of, like, rolled it back, and they're still trying to figure out it doesn't work anymore. I don't know, to
Scott Tolinski
alternative, and Node seems to be the chosen.
Wes Bos
if OpenAI put their 1,000,000,000 of dollars behind Firefox and, like, And it's always been 2 different ones, and I guess there's some inconsistencies.
Wes Bos
So,
Scott Tolinski
Yeah. Yeah. Definitely.
Scott Tolinski
going straight up CSS mostly.
Scott Tolinski
but no movement in Safari or Firefox, maybe. Okay. Yeah.
Wes Bos
I unfortunately, it's probably going to be a Chrome of of YouTube stuff that we can do. Right, Scott? Pretty excited about all of it, and,
Wes Bos
pointer to this becoming more popular.
Scott Tolinski
the today is the 23rd. We will not be releasing an episode on on Christmas
Wes Bos
here here's a a sneak peek of my my guess for next year JS that OpenAI is gonna release a browser.
Wes Bos
GitHub released their own version of it. What? I totally forget what it was called. Cursor.
Wes Bos
llama Node, which you can just download and run yourself along with, like, a lot of models. But, like, Not that it was bad, but, like, the big companies were there
Scott Tolinski
which So Opera.
Scott Tolinski
replacement for for Yarn. It is like, not quite. But Yeah. I do think it's interesting
Wes Bos
get really popular. It's kinda in the same area of of Hono, which is basically URL and URL search params
Wes Bos
what is a good algorithm for color contrast. Because color contrast is a hard thing to I have not kept so this the idea here is that the
Scott Tolinski
Let me tell you. My 5 year old is so good at puzzles and,
Wes Bos
Oh, that's great.
Wes Bos
So maybe he he worked on that. I'm I'm curious what the tech is
Scott Tolinski
the people who can use one of these and not have it. Let's see what it doesn't support right now. Like, warp with everything.
Wes Bos
adding types to JavaScript or at least adding
Scott Tolinski
and then link to the URL pattern standard. I have not kept up with this at all.
Wes Bos
I think we nailed that Node. Turbo Pack is now stable.
Wes Bos
that have been behind a flag in, reply to me with their bots that they obviously were just randomly running code from a stranger on the Internet.
Scott Tolinski
And, of Blue Sky. You know, we did an episode on Blue Sky when it first dropped. We talked a little bit about this AT protocol.
Wes Bos
make doing server stuff and different JavaScript runtime stuff a little bit easier.
Scott Tolinski
either 1 this year or before
Wes Bos
Svelte is still doubled their download numbers in the last calendar year, which is is pretty impressive to me. So I would say that's use cases for that. But chances are if somebody's using Opera Mini on your website, you don't need to worry about
Wes Bos
yeah, they're they're they're, like, crazy. They're pretty fun, though. I I took Wes apart because I bought I bought a broken one because just so we could have a second Node. And I was just, like, going through how it all works, and it's
Scott Tolinski
Next 1, URL pattern standard.
Wes Bos
possible at any time because we love it. Yes. And and, specifically, They ship something. In fact, well, they they literally clawed back PWA support in European browsers.
Wes Bos
along with just the overall look and feel of them that that make it really good.
Wes Bos
currently still being worked on. It's last updated just a couple of months ago. So It seems like it's in very fleshed out. It's in Chrome. It's been in Chrome since 2021, in in the past Yarn. Right? Quite a bit framework is just regular CSS.
Scott Tolinski
I have a a sick pick for us today.
Scott Tolinski
And it is the card game. And I you open little packs of cards, and, actually, Wes, you might enjoy some, UI elements on this. I don't know if I can even show this because I I would enjoy Pokemon. I say, I tell you I will not enjoy Pokemon.
Wes Bos
these runtimes
Scott Tolinski
or anybody who filled out our survey, who has left a comment, been a part of this community.
Scott Tolinski
Yep. Now that we got strippers And invokers, which is a newer API we've talked about a couple of times, but that's replacing stuff, everybody was filling in missing functionality
Wes Bos
even if you don't like Webpack, maybe the internals of RS pnpm could be surfaced in a different way. Right? Like, the the reason we like Vite is because it's so easy to use, and we don't have to write Webpack configs.
Wes Bos
2024. Yeah. You've already been on Pnpm didn't you? For maybe 6 months Node, and and, like, And, yeah, it's it's in it's in every browser.
Wes Bos
Bun releases full Node.
Wes Bos
come. And I think here here's my thoughts on this. We're never going to have a new TypeScript type checker, but we will have a
Scott Tolinski
OXC,
Wes Bos
it's not necessarily a loader yet, but that is the idea, and Node did ship
Scott Tolinski
That survey really, was was really great for us, and, I'm sure we'll be doing more in the future if you wanna tell us how you feel. But tell us how you feel anyways. We love to hear, hear from you. Send your feedback in any means We will see
Wes Bos
There's, like, 5 or 6 different things in the dev tools And it is
Wes Bos
This is the way. This is the way. This is people want this, Although, I've I've never hit any myself, thankfully.
Wes Bos
rules as well, or or maybe that's coming, but I don't know that the the tooling around that got any better.
Scott Tolinski
just like most other 7 year olds, is extremely into Pokemon,
Wes Bos
a a good amount of use. It is an it is an opera. However, you cannot use current color can't use current color. Yeah. Color.
Wes Bos
They but, like, I don't know that there's a web development conference
Scott Tolinski
for the browsers that don't support it. Word. Alright. What about the year of CSS discovery? I I don't remember what this is, but I'd have to imagine it means that, like, people warp gonna discover the the parent selector. I know that came at the very end of last year, but it also, I think, came to all the browsers more recently.
Scott Tolinski
yeah, the code's much smaller, very, very fast, and, that's exciting for everybody.
Scott Tolinski
I don't know. My camera will not. Either way, it's called Pokemon while we were there in New York, we did Terminal Feud, which was Family Feud. And by the time you're listening to this, it will be available in the best way possible.
Wes Bos
killer
Scott Tolinski
We had Firefox usage will continue to slip.
Scott Tolinski
Yes. Apps get Sherlock by OpenAI.
Wes Bos
Yeah. That's
Wes Bos
And I bet But, I just Firefox and BUN and Deno all up to to full Node. Js compat. It's essentially just a There's something else using Lightning CSS. So Lightning CSS is kind of like a post CSS alternative, is going to become a standard API called the URL pattern and CSS. So for a lot of people Yeah. Their whole stack is covered already, and that was not the case a year ago.
Wes Bos
Not that I'm mad about that because if they are trying to figure out like, probably the 1 project that you should watch in the space is called Esno.
Wes Bos
Isn't it funny how, like, technology can be so life changing but will not pick up because they're looks dumb?
Scott Tolinski
I don't even know if they landed in 2 browsers at this point. They're in Chrome. They're in Edge. And That doesn't count.
Wes Bos
work on their Node compat, but there still is they're part of the Unenv, We said a new TypeScript type checker. Did we really say that that was gonna happen? I'd I man, sweet summer child if I thought that that would come. No. That's Yeah. That might never
Scott Tolinski
The only thing I I really find to be a practical upgrade in the VR space is now that the VisionPRO has an ultra wide monitor that I can use in my car or outside or whatever. But as far as web stuff goes, I didn't necessarily see anything major there. I do think that will be coming.
Wes Bos
yeah, I I forget who it was that told me that, like, yeah, Pokemon cards for, like, doing your chores or whatever. Our house JS Croc charms, and I'm I said that. Yeah. Yeah? Okay. There you go. It works well. Do you and I think we should get syntax Croc charms because they're Yes. They're very fun. Let's do it. Alright. I'll do it. Yes. Nobody else out there. Nobody steal that. We're doing that. Syntax. Yeah. Yeah. If you see somebody doing that them right now Call them out. Web development croc terms, maybe. Yes. Get a CRT up in there.
Wes Bos
a long time now, and a lot of people don't know about it. I I think part of that is because
Scott Tolinski
a route matching proposal move ahead
Wes Bos
once this thing lands, being able to use it I guess we could use it via polyfill Node. But I am. I I'm I'm ready to, like, rewire my brain to think in terms of temporal.
Scott Tolinski
Alright.
Reemergence of Blue Sky social network in developer community
Wes Bos
in in the next year. CSS has landed late 2023, and, you know, it's kind of my identity. But yeah. Yeah. That was fun. We also did, Laravel Terminal did a basketball game. Scott and I, almost nobody JS, like, training their own coding models now. They're all using
Wes Bos
for web developers, which is exciting, when when there's more Sanity. Because, like, I feel like a lot of developers Yeah.
Wes Bos
And, Node will introduce TypeScript support via loaders.
Wes Bos
a lot of people ran the code without seeing what it did, so they
Wes Bos
app and and connect it up, and you can you can build your own client.
Scott Tolinski
and Blue Sky is just an interface for the feed, whether that is in the Blue Sky app or
Wes Bos
is starting to, Like Oh, I think so. I think, let's look at the
Wes Bos
crazy things came to CSS or are coming, Big fan of all of that.
Wes Bos
Yeah. Will will any of us do it? I highly doubt it. Half the people on Blue Sky haven't even assigned a domain name to their handle yet. They're just using the built in one. But we'll see people being like, alright. Like, TypeScript the good parts. You know? No enums and and whatnot. The the errors are a little bit better, but I don't even Node. That prob we're probably many years away from from that being a reality.
Wes Bos
shocked that like, I was really excited that the web development community was moving there just because to 1,600,000.
Wes Bos
so we started to like, 2024 was, like, probably the year we see people using. CSS has, You can host your own
Scott Tolinski
you you're working with the feed in other ways. And I think that's the most exciting part about it in general.
Wes Bos
also, like, political Bos aside as Wes, because, like, I I was kind of We said It's kinda like the the babble story. You know? Like, at at one point, we don't need to transpile our CSS, but other times, you
Wes Bos
built, a little count be well supported pnpm over.
Wes Bos
again, I'm kinda bummed that it's been hijacked as a political thing, which is not I I honestly don't think that that's that's where that discussion needs to be. It's just all about, like,
Wes Bos
yeah. It's just being able to hack on that kind of stuff is really exciting. And it's funny because a year and a half ago, I did a whole bunch of examples.
Scott Tolinski
Yeah. Not because Hey. It works better. I'm gonna that's what I mean. Like, as a the I have so many weird popping bugs with Twitter. Yeah. Tweets popping in here or there or refresh things not happening or showing me a bunch of dog shit. Yeah. I I think, overall, it works better as an app whether or not the features are good. Good app. Yeah. It's very impressive. It's also React Native. It's pretty cool. But, like, all of that aside and we can spend as much time as we want to on those topics that we find interesting. And that doesn't mean the interview episodes that we typically did will be going away.
Scott Tolinski
I'm not working really hard on something, sending it out, and having 2 people see it because the Algo didn't pick it up. Right? So oh, yeah. There's a lot of lot of weird little things about it. But either way, I think the protocol behind this is something that is the most interesting,
Wes Bos
CSS, so many which is, like, all AI focused.
Scott Tolinski
in,
Scott Tolinski
Most people didn't edit their Myspace profiles either, but a handful of people did. And it got them really interested
Wes Bos
so every now and then, I get people then they'll be able to
Wes Bos
a single crap about any of that stuff. All I care about is is there a spot where we can talk to other web developers that feels really good? And I I still love Twitter. I'm still there, but I'm I'm excited that there's like, I grew up on forums, and there was many places for people to be. And this is starting to feel like a a pretty good downloads. So, like,
Scott Tolinski
I I don't like Twitter. I I really don't like it because, one, it it's the algo is so aggressive in what it shows me that I'm often like I'm not seeing garbage. Anything I wanna see. I'm seeing a lot of rage bait. I'm seeing a lot of people fighting. And I I try to
Wes Bos
I had a couple Bos in there that would auto reply.
Scott Tolinski
Web 3. And I didn't necessarily believe that it was anything super interesting.
Wes Bos
were kinda burned out on
Wes Bos
they they're not able to share what they're excited about because you have to play this algorithm game. And that's exhausting when you just wanna say, I made this cool thing and for people to see it. And and when you say you love Twitter, I'm gonna Sanity Scott not for any specific reason other than content and and usability.
Scott Tolinski
it felt like it felt like blockchain. It felt like,
Scott Tolinski
thing Wes it it's kind of like I I can't wait to talk to Dan. We're gonna have Dan Abramov on the show and really dive into,
Wes Bos
spot, And Yeah. Like, I I love TypeScript mean, the, like, the type checker itself,
Wes Bos
Yeah. I think it's really neat that you can, like, you can literally fork Okay. Back to web stuff. Exciting stuff. Yeah. Yeah. That is web stuff, though. Like, that's that's our community, man. And Totally. It's it's really cool. And, they can be parsed out. Right? So you can use TypeScript or something similar of them hitting Safari just yet, which is Safari's been first on a lot of this stuff in CSS, but where
Wes Bos
the entire Blue Sky
Scott Tolinski
that, you know, Blue Sky has evolved here, now the platform is smooth as hell to use. So using Blue Sky is no longer, like, a worse version of Twitter. For the most part, it's a better version of of Twitter in many regards with the exception of maybe, like, video. Right? I think there's some things here or there that that Twitter still does better, but, Blue Sky There's a lot of features, but it's it's it's an exciting change in the web development community their Wes Bos.
New CSS features replacing need for JavaScript code
Scott Tolinski
So, like, Wes, we're not only getting better JavaScript tools, which, you know, we're JavaScript dudes. We love JavaScript tools. What's that? We're Costco guys. We're JavaScript guys. Wes like JavaScript tools. Yeah. Guys. Yeah. It is a wild it's a wild world. There there is a world. Podcast talking about the Costco guys. I got some thoughts. I know. I I know. I know. I I do too. Did you watch them on the late night show? I believe they're on, like, Jimmy Fallon, the same thing. I saw some clips, though. Oh, you should watch it. It's I'm a little worried for the humanity that that's what is the most popular thing. But, also, like, go get it. Like Yeah. Don't get it. Probably getting loaded right now. Yeah. Yeah. That and the haktoow girl, you're like, alright. It's it's not for me, but, you know, I I can't really hate on it too much. You're you're, you know, you're making your 15 minutes worth it. So so, yeah, all this cool stuff, man, it is just replacing JavaScript. And the more that we can replace JavaScript, the better, more accessible by default. And just smaller applications will be able to ship with the tools we know and love, and, therefore, we won't have to reach for, building native apps.
Wes Bos
I think it's like a lot of, like, JavaScript replacements.
Scott Tolinski
We can use the the web, which,
Scott Tolinski
hey. We love the web. Exactly.
Wes Bos
What did we do? We'd hit up tons of events this year. Right? We were at React Miami. We did a Syntax Live there up in March.
Scott Tolinski
Right? Like, you did you did a talk on all this stuff? I did a talk on all this stuff. And, man, it's it's not even just the it's not even, like, the stuff that we can use today. It's the stuff that, came on to the radar that is now, like, oh, yeah. I I think just like Apple, I I think anytime they release anything, it's shutting down a couple of people. So,
Wes Bos
And then all the stuff around just like starting style, allow discrete, calc size, So Alright. So let's talk about and,
Scott Tolinski
JavaScript to invoke But Node. As as usual, we did a great job predicting the the last year and I can't wait for our prediction episode that will be released. And I do want to say this because we didn't say this off the jump when we said that we're gonna be changing the format. We're actually gonna be taking a, And as a parent,
Scott Tolinski
when things enter and leave the DOM,
Scott Tolinski
going to be here soon. Right? Yeah. The starting style Perf tooling gets easy for easier for everyone to understand.
Scott Tolinski
invokers being done with just purely HTML.
Adding more YouTube video content from Syntax
Scott Tolinski
So a lot of the stuff YouTube specifically, we did not do, we did not get that, which is a problem. Yeah. Safari has, I can't even I can't show you this because my camera won't focus on it. But either way, And,
Scott Tolinski
in the survey that we put out, that maybe there's too much. We're putting out too much, and maybe sometimes
Scott Tolinski
figure out how we can fit it in the format. And sometimes that worked out no problem. I think for the most part, it did. But we heard, especially
Scott Tolinski
and exciting things to tell ESLint that way, you know, it doesn't feel like a book tour or we're just having the same guests on that everybody else is having. We wanna really make sure that the what we're producing comes 1st and foremost. So yes. And also to head off any anybody who might say that centuries behind this, this is purely Wes and I's decision here. So, you know, we we don't even have any century handlers on the in the the podcast team anymore. We are It's just us. It's just us. It's just us going wild. But, like, I think, also,
Scott Tolinski
Yeah. It that too in, like, you know, one wanting to show more video,
Wes Bos
it's it's nice to say and and, like, we we were talking about a couple weeks ago. We're like, I think, in technical preview.
Scott Tolinski
with the the people who have the most interesting
Scott Tolinski
Yes. So, you know, even give some background on this JS Yeah. You know, when the podcast first started out,
Scott Tolinski
segment, something that we can do that makes way more sense for just video. And that way, we won't have to worry about the audio product suffering from using video in that regard. So, if you want to get everything that we're doing, it will be on Spotify, because Spotify shows video, and it will be on YouTube.
Scott Tolinski
the topic could be covered in less time or we need more time on something. So we decided to give ourselves more freedom and flexibility here so that on Monday and Wednesday, Yeah. Let me tell you. I am much worse year in terms of, like,
Scott Tolinski
I think both the podcast and the video podcast suffered because we weren't able to show as much video as we wanted to. But then when we were showing, like, we had to always be kinda riding that line. But by saying 2 episodes a week are going to be strictly podcast, although with video. Right? The Friday, whatever we do on Friday, is going to be explicitly a video,
Scott Tolinski
We'll still be doing interviews, but we won't have to do interviews just to do interviews. We will do interviews Oh, I did. Yes. Whisper
Scott Tolinski
that we find to be interesting,
React Router 7 released, Remix being merged into React Router
Scott Tolinski
Vite 6, will land in all
Wes Bos
app. And, I believe, but no sign
Wes Bos
I believe now they they haven't explicitly said it, but the the idea now is is you're not building
Wes Bos
a Remix app. You're building a React Router so many people are just on Tailwind, and they don't
Wes Bos
So it's kind of a bummer because I the name Remix is is sick. I like that a lot. I know. But And the logo. Yeah. Sense that, like, the the router really is the the main part of of your website. Right? Your most websites, you start type checker on top of that or not on top of it, but they're building their own TypeScript type checker.
Scott Tolinski
Yes.
Wes Bos
eventually, Remix will will go away and and not be a thing anymore.
Wes Bos
which I'm not buying because every time you see one of these guys, they've got a course to sell you and an empty GitHub.
Wes Bos
quite a bit popping. You're starting to see these, like, for $37.
Scott Tolinski
stoked to see that these changes are are still advancing. And, one thing I'm really excited about
Wes Bos
from a router, and and that's especially So
Scott Tolinski
And yeah, at the time, I just didn't necessarily
Scott Tolinski
the way that the UI works. It it feels really good. Yeah. Yeah. I often see people, especially on Reddit, be like, we just did 1 episode a week, and then we did 2 episodes a week, and then we brought on the interview episodes. And we largely had that that format for I don't I mean, it took a little while for us, like, maybe, like, 2 or 3 years before we added interview episodes is even a thing. Yeah. Right? It still feels brand new to me.
Scott Tolinski
just a robot writing out code that a robot could do better or something? There's also Vite 6 was released very recently. It was released in November. I believe November 26th.
Wes Bos
post,
Scott Tolinski
without having some sort of crisis of, am I,
Scott Tolinski
But I think right right now, we're at the position where you can use these things and feel very productive or take care of a lot of stuff, things like opening a Node or starting and stopping a audio player,
Wes Bos
of Versus Node called WinSurf.
Scott Tolinski
One cool thing that that really, you know, came up about at the end of the year was kind of the reemergence
Wes Bos
they build this amazing open source software, and then they'll eventually have some things that you can buy from them. And I bet it's gonna be similar to the Turbo Pack Wes you can or TANsec start.
Wes Bos
but they they did say, like, you should migrate here's how you migrate from Remix to React Router 7. Mhmm.
Wes Bos
dudes on Twitter who say they built entire apps with it, It's changed, like, food delivery. Like, it they've had a major impact on once that whether that's to do things like prefix or transpile or just to get stats on on what's going on. So the light lightning CSS has gone Totally. Because, like, we did see at GitHub Vercel, Copilot released a lot of the features, not all of them. Yep. We're still waiting for a couple. But
Scott Tolinski
spending time with him and and getting to know him a little bit more. AI editors really popped. Specifically, Cursor was the the big one that people have,
Scott Tolinski
I I don't use anything other than the cursor anymore, which is you know, it's short term here. It hasn't been that long. But I don't if Versus Node opens by accident, I'm closing it. I'm opening cursor. I I I just really like small holiday break. So the onewheel stuff. I I don't have a onewheel, but I think it's so cool. I know I'm going to hurt myself very badly. Everybody hurts themselves on them, and I hurt myself doing anything.
Scott Tolinski
is it really, like, just people hyping it up who get paid to say it and stuff like that? I don't get paid to say Cursor JS great. I never even I don't even have any contact with the Cursor team, but I use it and I love it. And it for me, it just it it fits that workflow Neither of us know basketball, so neither of us could do play by play. So we were both doing color commentary, and it was super fun. I I came with a whole bunch of jokes and used all of them in the 1st 5 minutes and then had to come up with more on the fly. But that was cool. That was a a fun experience.
Wes Bos
they didn't say, like, Remix is dead,
Scott Tolinski
is the eventual edition of roll down, which is the next gen version of ES build and roll up. So combining the functionality of those 2, having one thing to do all of your builds and having it be as fast as ES build or faster. Who knows? I don't even know.
Scott Tolinski
But roll down. A really cool project, and I'm it's one of those ones that, like, very, very, very excited for it. And, hopefully, we'll get to try it next year.
Scott Tolinski
I I don't know if I buy that just yet, but, it's a exciting time for sure. Yeah. An exciting time. And in general, with AI tools Vercel, it it's a scary time, I think, as well.
Scott Tolinski
I'll be I'll be looking forward to even more clarity of what's what's going on. Because I still people talk about, like, Remix. But, like Yeah. Yeah. It's it's kind of an odd one. Like, they didn't even in the announcement Wes when we were doing the the survey form, Wes was like, can you write on there to be very harsh and very critical? And I was just like, no. Don't do that.
Scott Tolinski
And, Today, as of recording this, it was released like a couple hours ago? Yeah. The not just a good memory. I, I'm actually terrible with dates and time. So, the fact that I know that is because it came out today. Vite 6. Man, Vite is one of those projects that I'm so happy to see continue to grow, continue to evolve.
Scott Tolinski
I don't get why people like cursor. Is it really just
Scott Tolinski
I would love all of that stuff. Faster, better, faster, smaller, all that stuff.
Scott Tolinski
just a little bit better than any other tool currently. I'm actually really excited to see, given that cursor has shaken things up so much, I'm excited to see, like, what comes next from that.
Release of TanStack Start beta, a Next.js equivalent framework
Wes Bos
It's client by default opt in to server, which is the opposite of of Next JS. And, anymore. You know? It unfortunately has to be a bunch of AI
Wes Bos
is is dead. It's not really dead, but it's, The React Compiler came out, which with that is that there's a lot of like, some of the feedback we had is we went a little too video heavy a couple months ago. We sent since peeled that back Wes, like, if you're listening on audio, you don't wanna have to see the video. Yeah. But there are other topics that make so much more sense to show on a video because you can be showing code samples and and whatnot. So pretty much what do you what do you call we didn't call it. We We were doing color commentary.
Wes Bos
approach to a framework in
Wes Bos
it just seems like a really fresh No. Not Cursor. What was GitHub's? GitHub Spark is their version of it. So, yeah, we saw a lot of AI tooling. Obviously, Cursor.
Wes Bos
in that. Also, like, also along this lines is is Remix for people who My daughter has 1. I, the Arc failing probably means that
Overview of 2024 conferences and events attended
Scott Tolinski
and
Wes Bos
comps. And, like, this was, like, corporate.
Scott Tolinski
Definitely mind blowing. Yeah. Because we don't get to go to that many events like that. No. And, like, I usually go to more, like, You know, it it since Yarn announced that, like,
Scott Tolinski
overall, man, we had a a crazy
Scott Tolinski
to to do video for us on YouTube. So, man, syntax JS a platform has really grown significantly.
Wes Bos
And, I don't I don't know that there's conferences that big in the States aside from maybe GitHub Vercel, such a great Yarn. And lots of really neat stuff came out. Lots of really cool open source projects.
Scott Tolinski
it it is hard to imagine that at the beginning of the year, we were not on YouTube, and we were not releasing these podcasts as videos. Now we've been doing it it feels like since the job, it it's been going so long, and we hired CJ Reynolds
Wes Bos
web development homegrown And, it's, again, it's it's gunning for the same area. But Codium has also been in that space of, like, context providing context to the model
Scott Tolinski
man, MCing was a lot of fun. I was I was I'll be I'll be honest. I was nervous to MC. I've never done MCing in any regard before, very, very into Pokemon. Specifically, And it did feel like we're always kind of, like, having to fit the content into the format. Right? We had the format. Let's,
Scott Tolinski
like, complete it on me.
Wes Bos
and that was really fun. We had couple 100 people come out.
Wes Bos
like, 40 feet tall.
Scott Tolinski
Like, I walked into JS Nation Amsterdam, and I swear the seats just kept going and going and going. It looked like infinity to a point. Yeah. They have a screen halfway down.
Scott Tolinski
growth for us where
Wes Bos
You were at JS Nation in Amsterdam. When was that? June, July? standards based TypeScript support. So now you can run Node with .ts files, and it will simply So relative color syntax.
Scott Tolinski
Yeah. Sometime around then. It was, Yeah. I think it was June or July. I'd have to look at my calendar. I'm bad with dates. But it was in the the first little bit of the year, at least the first half of the year. And, man, JS Nation Amsterdam, one of the coolest conferences I've ever been to. There was, like, 60 plus people. I I did not real I'm so good about saying yes to things and then seeing the size of the stage and then been like, oh, what?
Wes Bos
Most beautiful LED pixel panels, you can like, the blacks are just black, JS every time I post about anything, somebody goes, what about Opera Mobile? And, like, that's coming from a person who's never doesn't understand what Opera Mobile or sorry. Opera Mini actually JS, there are browsers. Color mix was canned the CSS API. There was, but it broke.
Scott Tolinski
And we also did a whole bunch of podcast episodes, and not only that, ton of video. I mean, syntax I don't want to hear that.
Wes Bos
hilarious.
Wes Bos
and then they have, like, a 2nd projector screen, like, halfway down because it's so far back.
Wes Bos
on YouTube to watch, I believe. And, man I think it's going on Prime's YouTube channel, the Primogen, the, like, Next JS equivalent.
Scott Tolinski
It just feels it feels like I'm I'm back. I'm back. You're back. Yeah. The OG.
Wes Bos
Like, you had to crane your neck up and down just to read it. So I zoomed my slides out so you can see them without moving your neck, and it was it was a really cool conference. Yeah. I had a great time. And then we also did
Scott Tolinski
And especially with the push to YouTube, it feels full circle to me. And I know you've been doing YouTube a long time, but I really got my career start on YouTube in 2012.
Scott Tolinski
Yes. Totally.
Scott Tolinski
Shruti Kapoor, and, Theo Brown. Like, I got to just be on stage and talk to those folks, and, man, what a cool experience. You got to talk at in a planetarium.
Scott Tolinski
Well, I got 2 points from it because 1 the couple of pity people had put in Pnpm. I should not have said PNPM. Oh, yeah. I was thinking about it afterwards. I should've just said Svelte because, you know, that's that's I was up there wearing a Svelte T shirt,
Wes Bos
GitHub Universe. We did a couple podcasts live,
Wes Bos
met a bunch of really cool people.
Scott Tolinski
You got to hang with a lot of cool people. And it's a 3 day thing where they had a React Summit Amsterdam, and they also had a, I believe, like, a a CSS and web conference that, like, Node was speaking and a bunch of really cool people. So it was just, like, the coolest people popping in and out, an amazing audience. Scott to meet a lot of great people.
Scott Tolinski
Yeah. Typically, in in commentary, you have a play by play guy or play by play person and a a color person. And you know what, man?
Scott Tolinski
at coming up with stuff on the fly than you would think I would be, which you know what? There there was when we were doing that speed round, we were doing a speed round where Wes and I were supposed to be guessing different things that fit a prompt, and we ended up just guessing the same things. But since Wes went first, all of his answers were accepted. But so when they ask me a question, the first thing that pops into my head immediately is like, because Wes had already gotten it. So then my brain goes, oh, no. Oh, no. I gotta think of something else. They're like, npm install blank. Like, fill in the blank. Npm install anything. You're just like, I can't think of anything to npm install. I couldn't think of a single thing. It was like my brain has been wiped completely clear. Like, the only thing I could think of was node. I was like, npm install node. That's what my brain went to, and I was like, I can't say node. That's not that's not, like that's gonna everybody's gonna, I never picked up the card game ever once. And so he's playing the card game, and I'm like,
Scott Tolinski
And Wes also did, more recently, JS Nation US and React Summit US where I was emceeing
Wes Bos
check that out. That was
Scott Tolinski
it's it's kinda like just doing this podcast. You just show up and and you get to either read from your notes or talk or whatever. I get to interview, Kent c. Dodds, Eddie Asmani,
Wes Bos
things and partnerships and whatnot. Yes. We were there for the all the Versus Node Copilot stuff, which JS really exciting. And we got to talk to Cassidy in our our podcast booth, which was a lot of fun. That That was awesome. Yeah. Yeah. Really cool. I spoke at FITC, which is a Toronto conference. I highly recommend you go if you are
Reducing Syntax podcast from 3 episodes per week to 2 episodes per week
Wes Bos
we're gonna start cooking on all of those things. And that should be on Friday. Right? OpenAI.
Wes Bos
So you can look forward to that, and then that's gonna free us up to do a little bit more video. So we've got all kinds of ideas We've been sort of waiting for server components for for many, many years, and 2024
Key updates in React, Solid JS, TanStack, and React Router in 2024
Wes Bos
Tanner Lindsley who's behind React Query And now when Blue Sky popped again, all of those examples were were getting getting popular, and people are sending poll requests in. And
Scott Tolinski
full stack framework for Solid, that that was released. Also, Ryan Carniato joined Sanity. So, shout out to Ryan. We gotta get him actually on the show to talk about,
Wes Bos
in the web development space. I think probably a big one, is React 19 was released.
Wes Bos
What happened as Apple releases Envision Pro.
Wes Bos
was the year React nineteen dropped. Server components are now stable.
Scott Tolinski
folks out there were were using Solid and really wishing there was a more, like, opinionated, kids Vercel several nights. It is rough. It is rough. So, yeah, I'm feeling a little bit. I'm feeling that that aspect of it. But, hey, I'm here. I'm doing good. We recently got back from a couple of conferences, and
Scott Tolinski
Solid Scott was released, which is the, you know, Solid JS meta framework. So if, Cool. Well, check us out on YouTube, Syntax FM on YouTube. We'll release everything. We will catch you so much more there in the next Yarn. And, thank you so much for hanging with us this year. It's been awesome.
Wes Bos
and really interesting look at writing patterns for routing,
Scott Tolinski
Solidline now that we have well, we had access to him before, but, now that he's part of the the Sentry team. We had Tanner on talk about TanStack start. So TanStack start is Oh, commentary? all over the place. Right? Your experiences
Wes Bos
really cool 10stack packages. 10stack queries, obviously, is probably the biggest one. He released a beta just last week of 10stack start, which is
Transcript
Wes Bos
Welcome to Syntax. This is our 2024, Yeah. The again, speaking of wild screens, like, it was a it was in a planetarium, and they projected our,
Scott Tolinski
I'm going to Disney soon. So it's just like I'm feeling in a good place, good way to cap off the end of the year. Right? How are you feeling? is gonna be the best place to catch everything.
Scott Tolinski
Right Node, at our house, this is the 2nd week in in less than a month
Scott Tolinski
it is tough. It is tough
Scott Tolinski
to have to wake up to clean up after, like,
Wes Bos
excited for all the stuff we have planned. Actually, maybe let's talk about that and then, also, Node released their own fork React location, I believe, is is his router and and behind a whole bunch of the
Wes Bos
and the podcasts are going to be
Scott Tolinski
You know, probably came from a birthday party or something Yeah. We also had Remix moves away from page based letters to component letters. Well, they moved away. Yeah. They moved away to, as we already mentioned,
Scott Tolinski
and we all kind of came out unscathed, if not for a little, like, sore tummies and stuff. But,
Wes Bos
and, we'll take a look at if we got some of those very, very wrong. And some of them, we're we're bang on, so I'm excited to to get into that. My name is Wes. I'm a developer from Canada. With me JS always is Scott. How are you doing, Scott? Oh, hey, man. I'm doing good.
Wes Bos
make the podcast as long as it needs to be for the content like, we got compiler in React, so that's that's a big win for Perf. Right? Yeah. And then we did get speculation man,
Scott Tolinski
it is or that Friday Okay. Whether or not people are shipping XR, you I I've seen some cool things and some cool demos, but nothing practical.
Wes Bos
a year in review. We're going to take a look back at
Scott Tolinski
where we have some kind of stomach bug going around. 1st, it was 1 kid,
Wes Bos
I'm feeling great. I'm, I'm excited for 2025
Wes Bos
lineup. Not the lineup. The line. This is the TypeScript content we are creating. So we are going to go down from 3 podcasts a week down to 2 a week,
Scott Tolinski
man, we got a whole another A whole rock. Different stomach bug.
Scott Tolinski
we took our kids to. And But, again, your normal podcast player JS gonna get them Monday and Wednesday.