meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

800: Why the jQuery Creator Uses React and Typescript - John Resig

Syntax - Tasty Web Development Treats

Wes Bos

Js, Technology, Css, Html5, Tech News, Webdevelopment, News, Javascript, Html

4.91.1K Ratings

🗓️ 26 July 2024

⏱️ 58 minutes

🧾️ Download transcript

Summary

In episode 800 of Syntax, Scott and Wes sit down with John Resig, the creator of jQuery, to discuss the current state of React and TypeScript. They dive into the evolution of frontend frameworks, the challenges of server-side rendering, and the tech stack at Khan Academy.

Show Notes

  • 00:00 Welcome to Syntax!
  • 00:59 Brought to you by Sentry.io.
  • 01:32 What is jQuery?
  • 05:31 Did you anticipate the success jQuery had?
  • 07:16 allow-discrete, @starting-style.
  • 07:54 Building the community around jQuery.
  • 11:16 jQuery plugins.
  • 13:00 Did you ever make money from jQuery?
  • 16:13 What is your role at Khan Academy.
  • 17:58 What is the tech stack at Khan Academy?
  • 21:56 Why do you want to change your CSS and JS framework?
  • 24:03 TypeScript vs Flow.
  • 25:25 GraphQL federation.
  • 28:08 What was your frontend framework journey?
  • 30:23 Is there any part of React you wish would improve?
  • 32:37 Reservations using React Router.
  • 33:14 Khan Academy web platform vs native platform.
  • 35:21 What do you use for state management?
  • 38:48 What’s harder than it should be on the web today?
  • 42:46 Opinions on JavaScript Sprinkles.
  • 44:04 What’s with the $ sign in jQuery?
  • 45:29 The challenges of having your name in such a widely used software.
  • 51:06 Challenges with server-side rendering in React.
  • 52:42 Sick Picks & Shameless Plugs.
  • 54:48 What are the performance issues associated with internationalization?
  • 56:57 Back to Sick Picks & Shameless Plugs.

Sick Picks

Shameless Plugs

Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Transcript

Click on a timestamp to play from that location

0:00.0

Welcome to Syntax. Today we have two things. First of all, 800th episode. So soaked that we're on the 800 episode of Syntax.

0:10.0

Thanks everybody for tuning in for that. And to celebrate the 800 episode,

0:14.7

we went on to our, what we have is,

0:17.2

John, I didn't tell you this,

0:18.2

but we have what's called a goat list,

0:20.2

which is the greatest of all time, and every now and then we'll dip into that and be like who can we get on the podcast that is a goat right like someone that has done a lot for web development and whatnot.

0:32.5

So we have John Resig on today who is probably you all know

0:36.1

the creator of J-quarie, among many other things,

0:39.4

but probably most well known for that.

0:42.0

And we're here to have them on today to talk about both

0:44.6

J-quarie as well as like what's going on what are you working on these days and

0:48.3

the thoughts on what the modern JavaScript landscape looks like so welcome John John, thanks so much for coming on.

0:53.9

Yeah, thank you so much for having me. It's very auspicious to be here for a hundred.

0:59.6

And if you're working with the modern web, you're inevitably going to hit errors because let's face it,

1:04.5

this stuff has gotten complex.

1:07.0

And with that, you're going to want a tool like Century on your side to make sure that you can

1:10.6

capture and find and solve all of the errors issues and

1:14.0

potentially performance problems in your application and solve them quickly. In fact we

1:18.8

use this just endlessly on the syntax site to make sure that we're staying on top of anything that could arise for us.

1:25.0

So if you're interested in that, head on over to Century.io-forward slash syntax,

1:29.0

sign up a good two months for free. It's well worth it.

1:32.0

All right, so surprisingly, I bet that probably 20, 30% of our audience has probably actually never

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.