Skip to main content
View on YouTube to comment and like!

over 1 year ago Syntax Podcast

2024: A Year in Review

Wes Bos

Wes Bos Host

Scott Tolinski

Scott Tolinski Host

Topic 0 29:36

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.

Topic 1 14:16

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.

Topic 2 20:14

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.

Topic 3 02:32

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,

Topic 4 08:00

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.

Topic 5 07:31

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

Topic 6 22:26

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

Topic 7 02:14

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

Topic 8 06:01

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

Topic 9 00:00

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.

Share

Empowering developers for over 286197064114 milliseconds!