
Episode 238: Rise and Fall of JavaScript Libraries with Chris Ferdinandi
06/15/23 • 46 min
1 Listener
Recording date: 6/1/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Chris Ferdinandi @ChrisFerdinandi
Brought to you by
Resources:
- Go Make Things Newsletter & More
- zachleat.com
- React
- Preact
- What Is Server-side Rendering And How Does It Improve Site Speed?
- What is “Vanilla JavaScript”?
Timejumps
- 00:29 Welcome
- 00:47 Introducing Chris Ferdinandi
- 03:30 Why are JavaScript frameworks bad for developers?
- 07:04 Sponsor: Ag Grid
- 08:12 If you take JavaScript out, aren't you limiting apps?
- 22:01 Sponsor: IdeaBlade
- 23:01 How do you minimize your use of JavaScript?
- 28:38 Accessibility and frameworks
- 44:18 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Recording date: 6/1/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Chris Ferdinandi @ChrisFerdinandi
Brought to you by
Resources:
- Go Make Things Newsletter & More
- zachleat.com
- React
- Preact
- What Is Server-side Rendering And How Does It Improve Site Speed?
- What is “Vanilla JavaScript”?
Timejumps
- 00:29 Welcome
- 00:47 Introducing Chris Ferdinandi
- 03:30 Why are JavaScript frameworks bad for developers?
- 07:04 Sponsor: Ag Grid
- 08:12 If you take JavaScript out, aren't you limiting apps?
- 22:01 Sponsor: IdeaBlade
- 23:01 How do you minimize your use of JavaScript?
- 28:38 Accessibility and frameworks
- 44:18 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Previous Episode

Episode 237: Tech Community Engagement with Newsletters with Sam Julien
const podcast = { episode: 237, title: 'Tech Community Engagement with Newsletters', topics: [ 'newsletters', 'dev advocacy', 'writing' ], guest: 'Sam Julien' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: May 25, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Sam Julien @SamJulien
Brought to you by
- AG Grid
- Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Sam’s Website
- Sam’s article How to Finish What You Start
- Developer Microskills Newsletter
- Zero Index Developer Newsletter
- Sam’s book Getting Started in Developer Relations
- Race for Homeless Llamas
- Obsidian
- The Emperor’s New Groove
- Where to watch the Emperor’s New Groove
- AI is changing security
- ConvertKit
- ConvertKit Documentation
- Joel Hooks on evergreen newsletters
- Sam’s newsletter process
- Foster Kitten Mama
Timejumps
- 00:28 Welcome
- 01:32 Yak shaving?
- 02:22 Introducing Sam Julien
- 04:51 What has been your career path?
- 06:35 What makes a good developer advocate?
- 09:02 Sponsor: Narwhal
- 09:38 How do you decide where you should spent your time?
- 15:44 How does AI and identity merge?
- 16:49 Sponsor: Ag Grid
- 17:52 Why did you start a newsletter?
- 20:34 What makes for a good communicator?
- 23:37 What is your process for writing a newsletter?
- 29:39 What are some lessons you've learned writing a newsletter?
- 35:08 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Next Episode

Episode 239: Scaling BackEnd APIs with Bornwell Matembudze
const podcast = { episode: 239, title: 'Scaling BackEnd APIs', topics: [ 'API', 'python', 'backend' ], guest: 'Bornwell Matembudze' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: June 5, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Bornwell Matembudze @Bornie_21
Brought to you by
- AG Grid
- Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Bornwell Matembudze on Web Rush 137
- GitHub Actions
- Jenkins
- Don’t be scared of CSS
- Why Developers Fear CSS
- CSS Float
- Overengineering in software development
- RabbitMQ
- Welcome to Python.org
- Flask
- Django
- Adobe After Effects
- EDA Event Driven Architecture -
- Event Brokers
- Event Driven Architecture with RabbitMQ
- Microservices Event Driven Architecture with RabbitMQ and Docker Container on .NET
- Creating a Scalable API with microservices
- Azure Container Apps
- Microservices are not the answer to everything
Timejumps
- 00:23 Doesn't John know who he is?
- 02:37 Introducing Bornwell Matembudze
- 05:01 How do you start developing with a scalable API in mind?
- 09:06 Sponsor: Ag Grid
- 10:07 What are backend APIs?
- 14:11 How do you scale effectively?
- 15:40 What is Event Driven Architecture?
- 17:32 Sponsor: Nrwl
- 18:03 How does EDA and RabbitMQ help you scale an API?
- 20:39 Synchronous vs asynchronous?
- 23:20 Example of customers and orders
- 25:43 How do you handle testing?
- 27:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/web-rush-211078/episode-238-rise-and-fall-of-javascript-libraries-with-chris-ferdinand-30799376"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to episode 238: rise and fall of javascript libraries with chris ferdinandi on goodpods" style="width: 225px" /> </a>
Copy