Author - Dan Shappir

Dan Shappir

Dan Shappir is the Performance Tech Lead at Wix.com, focusing on making more than 100 million websites hosted on the Wix platform load and execute faster. Dan has over 25 years of software development experience, and has worked on systems ranging from multi-user games to missile trajectory simulations to designing and building large-scale Web apps. He is a frequent speaker at technical conferences, a panelist on the JavaScript Jabber podcast, and a member of the Google Chrome Advisory Board (CAB). Dan holds an M.Sc. in Computer Science.

Podcasts

JavaScript Jabber

A weekly discussion by top-end JavaScript developers on the technology and skills needed to level up on your JavaScript journey.

698 Episodes

Episodes

What It Takes To Be A Web Developer: Part 1 - RRU 221

Hosts from the JavaScript Jabber podcast, AJ O'Neal and Dan Shappir join this week's crossover episode. They begin...

55:46

May 24, 2023

JSJ 371: The Benefits and Challenges of Server-Side Rendering (SSR) with Dan Shappir

In this episode of JavaScript Jabber, special guest Dan Shappir, Performance Tech Lead at Wix, kicks off the...

1:10:06

Jul 02, 2019

MJS 108:  Dan Shappir

In this episode of My JavaScript Story, Charles hosts Dan Shappir from Tel Aviv, Israel, who is a computer software...

53:12

May 21, 2019

JSJ 334: “Web Performance API” with Dan Shappir

In this episode, the panel talks with Dan Shappir who is a computer software developer and performance specialist at...

1:07:58

Oct 09, 2018

New Horizons in Web Development with Danny Moerkerke - JSJ 658

In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance...

01:27:33

Nov 19, 2024

Stimulus and Turbo in Web Development - JSJ 656

Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ,...

01:26:58

Nov 05, 2024

Slaughtering Sacred Cows: Reconsidering Software Dev Truisms - JSJ 653

Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that...

01:45:58

Oct 15, 2024

Unpacking Deno 2: Code Stability, Free Speech, and more - JSJ 648

Today, Charles, Dan, AJ, and Steve dive into a range of fascinating discussions. Joining this episode is special...

01:34:58

Sep 10, 2024

Opinionated Core Web Vitals - JSJ 647

Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.

01:10:35

Sep 03, 2024

Beyond JavaScript: Master TypeScript at Scale at SquiggleConf  - JSJ 646

Dan together with Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript, dive into the...

01:10:39

Aug 27, 2024

Deep Dive into Metrics and Monitoring with Prometheus and Grafana - JSJ 645

Dive into a fascinating discussion blending the worlds of literature, gaming, and tech. In this episode, Chuck and...

01:25:44

Aug 20, 2024

Overcoming JavaScript Load Issues: Import Maps and Performance Enhancements - JSJ 643

In this episode, they dive deep into the intricate world of JavaScript loading and web performance. Join the panel...

01:35:30

Aug 08, 2024

 Making AI Accessible for Developers - JSJ 641

In this captivating episode, they dive deep into the world of AI, hands-on learning, and the evolving landscape of...

01:25:25

Jul 23, 2024

Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640

In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel...

01:19:05

Jul 16, 2024

Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639

In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative...

01:35:01

Jul 09, 2024

High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637

Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of...

01:21:59

Jun 25, 2024

Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636

In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React...

01:29:04

Jun 18, 2024

Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635

Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization....

01:24:25

Jun 11, 2024

New Frontiers in Web Platform Development with Bruce Lawson - JSJ 634

In this episode, they dive into the world of web development, featuring insightful discussions on the differences and...

01:19:09

Jun 04, 2024

Sentry's Impact on Web Vitals Understanding - JSJ 632

Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical...

01:25:39

May 22, 2024

From Learning New Languages to Learning New Technologies - JSJ 629

Tony Alicea is a Udemy and Pluralsight Instructor. They delve into the crucial topic of understanding and mastering...

01:33:18

Apr 23, 2024

 Unveiling Qwik and JavaScript Streamlining Web Development with Shai Reznik - JSJ 628

Shai Reznik is the Founder & CEO at HiRez.io and he is a Qwik Team Member. They dive deep into the world of web...

01:21:43

Apr 16, 2024

Svelte 5: Compiler, Signals, and Web App Performance - JSJ 627

Rich Harris joins this week's episode. They dive deep into the world of web application performance, signals, and the...

01:21:53

Apr 09, 2024

Embracing Web Standards with Owen Buckley - JSJ 626

Delve into a thought-provoking discussion with Owen Buckley, a seasoned web developer with 20 years of experience....

01:09:52

Apr 02, 2024

Simplifying Development with Deno - JSJ 625

Kevin Whinnery is the Head of Developer Relations at Deno. They dive deep into the world of Deno, exploring its...

01:14:15

Mar 26, 2024

Navigating Web Development Challenges - JSJ 624

Shay Davidson is a full-stack web, mobile, and game developer. He is currently leading the front end at Lemonade. The...

01:11:34

Mar 19, 2024

Unveiling Chrome DevTools: Network Monitoring, Cache Debugging, and Beyond - JSJ 623

Michael Hablich is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on...

1:17:45

Mar 12, 2024

The Alphabet Soup of Performance Measurements - JSJ 622

Dan Shappir takes the lead in explaining all of the acronyms and metrics for measuring the performance of your web...

1:14:55

Feb 27, 2024

Unpacking Core Web Vitals - JSJ 620

Harry Roberts is a web performance consultant. They immerse themselves in the critical realm of web performance and...

1:19:42

Feb 13, 2024

Inside the World of React: Server Components, Unidirectional Data Flow, and Frameworks - JSJ 617

Sam Selikoff is the co-founder of EmberMap, Inc. They unpack a myriad of discussions surrounding JavaScript and its...

1:22:11

Jan 23, 2024

Streamlining AI Integration - JSJ 616

Ismail Pelaseyed is the co-founder of Superagent. They delve into the world of AI technology, open-source frameworks,...

1:17:44

Jan 16, 2024

Dev Dilemmas: TypeScript Triumphs and Quirks of JavaScript Arrays - JSJ 614

AJ, Charles, Dan, and Steve dive deep into all things JavaScript and TypeScript. In this episode, they discuss the...

1:33:53

Jan 02, 2024

The Rise of No Code: A Deep Dive into Toddle's Revolutionary Web App Platform - JSJ 612

Andreas Møller is a software engineer and the creator of Toddle, a platform that lets you build web applications...

1:21:57

Dec 19, 2023

Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 611

Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep...

1:22:21

Dec 12, 2023

Bit: Paving the Way for Component Management - JSJ 610

Gilad Shoham is a developer and open-source leader at Bit. They explore the latest trends and insights in the world...

1:21:50

Dec 05, 2023

Discovering ElysiaJS and The Duality of TypeScript and JavaScript - JSJ 609

SaltyAom is a cosplayer, developer, and creator of ElysiaJS. They deep dive into the complexities of JavaScript and...

1:30:36

Nov 27, 2023

Next-Level Web Performance with Patrick Meenan - JSJ 608

Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization. They...

Nov 21, 2023

Next-Level Web Performance with Patrick Meenan - JSJ 608

Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization. They...

1:13:31

Nov 21, 2023

RPC Resurgence: From Client-Server Applications to Next.js and Meta Frameworks - JSJ 607

AJ, Chuck, and Dan join this week's panelist episode. They dive into the resurgence of RPC (Remote Procedure Call) in...

1:39:32

Nov 13, 2023

TypeScript, ESLint, and TypeScript ESLint with Josh Goldberg - JSJ 605

Josh Goldberg is a full-time open-source developer. He begins by sharing his developer experience and what he is...

1:17:27

Oct 30, 2023

What has Changed with htmx 2.0 with Carson Gross - JSJ 604

Carson Gross returns to the show to talk about htmx 2.0. He begins by explaining what's new with htmx, its...

1:21:51

Oct 23, 2023

View Transitions API with Noam Rosenthal - JSJ 602

Noam Rosenthal is a Web platform engineer. They dive into the importance of standards in API behavior for browsers....

1:26:31

Oct 10, 2023

Accessibility in Component Libraries with Maya Shavin - JSJ 601

Maya Shavin is a Senior Software Engineer at Microsoft. She joins the show to talk about accessibility in component...

1:16:13

Oct 03, 2023

Unraveling the CSS Revolution, Podcast Growth Tactics, and More - JSJ 600

Robbie Wagner and Charles Carpenter from "Whiskey Web and Whatnot" join this week's episode, featuring some exciting...

1:21:09

Sep 26, 2023

Redwood JS in Action with Tom Preston-Werner - JSJ 599

Tom Preston-Werner is the Cofounder at Preston-Werner Ventures. They dive into the world of React, Redwood JS, and...

1:32:37

Sep 19, 2023

Exploring the True Measure of User Experience: Core Web Vitals & Beyond - JSJ 598

Barry Pollard is the Web Performance Developer Advocate on Google Chrome. They dive into the world of website...

1:31:53

Sep 12, 2023

What if your JavaScript Validations Looked like Tests? - JSJ 597

Evyatar Alush is a Frontend Engineer at Meta. He joins the show to talk about Vest. It is a declarative validation...

1:16:45

Sep 05, 2023

Is JavaScript on the Backend a Mistake? - JSJ 596

Lane Wagner is the Founder of Boot.Dev. They delve into the world of JavaScript and backend development. They also...

1:33:42

Aug 29, 2023

The Evolution of Qwik - JSJ 594

Jack Herrington is a Principal Software Engineer. Misko Hevery is the Chief Technology Officer at Builder.io. They...

1:19:46

Aug 15, 2023

Introducing The B2B SaaS Starter Kit - JSJ 593

Andrei Soroker is the CEO of Fogbender. Yaroslav Lapin is a Senior Software Engineer at Fogbender. They join the show...

1:26:34

Aug 08, 2023

The CSS Universe with Austin Gil - JSJ 592

Austin Gil is a Senior Developer Advocate. He joins the show to talk about CSS-in-JS. He begins by explaining all...

1:15:50

Jul 26, 2023

Things Coming Down the Pipe From TC39 - JSJ 590

Dan and Steve join this week's panelist episode to talk about the TC39. Dan starts off as he explains the stages of...

1:17:43

Jul 13, 2023

How to Build Peer-to-Peer Mobile and Desktop Apps with Socket Supply - JSJ 588

Kyle Simpson is a Human-Centric Technologist, Author of "You Don't Know JS". He joins the show to talk about "Socket...

1:28:53

Jun 27, 2023

What It Takes To Be A Web Developer: Part 2 - JSJ 587

The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by...

59:59

Jun 20, 2023

What It Takes To Be A Web Developer: Part 1 - JSJ 586

The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by...

55:47

Jun 13, 2023

Defining and Learning Web Fundamentals - JSJ 585

Austin Gil is a Senior Developer Advocate. He joins the show to talk about "Web Fundamentals". He begins by...

1:23:57

Jun 06, 2023

React Server Components: Part 2- JSJ 583

Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join...

1:07:15

May 23, 2023

React Server Components: Part 1 - JSJ 582

Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join...

52:43

May 16, 2023

SolidStart with Ryan Carniato - JSJ 581

Ryan Carniato is the CEO of Signals and the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI...

1:26:04

May 09, 2023

Cross Platform App Development with Simon Grimm - JSJ 580

Simon Grimm is a Creator, Indie Maker & Solopreneur. He is currently working at The Ionic Academy. He joins the show...

1:24:12

May 03, 2023

Everything Remult with Noam Honig and Yoni Rapoport - JSJ 579

Noam Honig is the Founder & CEO of Firefly Migration. Yoni Rapoport is a CTO at Firefly Migration. They join the show...

1:20:10

Apr 25, 2023

TanStack Router with Tanner Linsley -  JSJ 578

Tanner Linsley is the Co-Founder & VP of UI / UX at Nozzle. He joins the show to talk about TanStack Router. TanStack...

1:18:38

Apr 19, 2023

Reverse Engineering with Joyce Lin - JSJ 577

Joyce Lin is the Head of Developer Relations at Postman. She returns to the show to discuss Reverse Engineering. They...

1:16:20

Apr 11, 2023

The Best of JavaScript and Ruby in 2023 - JSJ 575

Hosts of the Ruby Rogues Podcast, Dave Kimura and Valentino Stoll join JavaScript Jabber Panel on this week's...

1:13:17

Mar 28, 2023

Functional Programming with Ian Schwartz - JSJ 574

Ian Schwartz is a professional software developer. He joins the show to talk about Functional Programming. He begins...

1:21:29

Mar 21, 2023

Introducing Codux With Nadav Abrahami & Tom Raviv - JSJ 573

Nadav Abrahami Co-Founder & Head of Innovation at Wix. Tom Raviv is Head of Developer Relations for Codux.com & Team...

1:13:35

Mar 14, 2023

The State of JS Frameworks with Ryan Carniato: Part 2 - JSJ 571

Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show...

50:03

Feb 28, 2023

The State of JS Frameworks with Ryan Carniato: Part 1 - JSJ 570

Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show...

1:03:30

Feb 21, 2023

Web Performance With Alex Russell - JSJ 569

Alex Russell is the Partner Product Manager on Microsoft Edge. He joins the show to talk about web framework...

1:26:10

Feb 14, 2023

React Native & Every-Platform Embeddable UI With Taz Singh - JSJ 568

Taz Singh is the Founder of Guild. It is an all-in-one platform for Events, Presentations, and Discussions designed...

1:32:22

Feb 08, 2023

Front-End Hydration - JSJ 567

Dan Shappir takes the lead for this week's panelist episode as he talks about hydration. Hydration is the technique...

1:40:20

Jan 31, 2023

Marvels Of Using Svelte and SvelteKit - JSJ 566

Tracy Lee is the CEO of This Dot Labs, a JavaScript-focused agency, and Adam L Barrett is a Developer Consultant at...

1:26:45

Jan 24, 2023

Runtime Security With Gal Weizman - JSJ 565

Gal Weizman has professionally done Browser JavaScript security research for almost a decade and currently works in...

1:28:07

Jan 17, 2023

The State of WASM - JSJ 560

WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes....

1:48:29

Dec 06, 2022

Wix Velo with Yoav Abrahami - JSJ 558

We are joined by Yoav Abrahami, Chief Architect and Head of Velo to discuss the transformation of Wix from a Website...

1:30:29

Nov 22, 2022

Stories From The Trenches - JSJ 556

In this episode the panelists share war stories from their career and the lessons they have learned from them. They...

1:22:16

Nov 08, 2022

 Writing Change-Proof Software with Tests - JSJ 555

Shai Yalin is a freelance software architect and mentor. He specializes in teaching organizations and individuals how...

1:19:52

Nov 01, 2022

Remix and EpicWeb.dev with Kent C. Dodds - JSJ 554

Kent C. Dodds is a well-known JavaScript developer who has done myriad development courses and training. He's also...

1:49:09

Oct 25, 2022

Being a New Developer with Diego Moura - JSJ 553

Diego Mourra is a newer developer who has recently joined the ranks of professional developers. The panel talks to...

1:33:14

Oct 18, 2022

Dan Shappir's Failed Predictions - JSJ 552

The panel goes back a few years and reviews some technology predictions that Dan made a few years ago on Quora. These...

1:11:33

Oct 04, 2022

Software Development as a Craft with Netta Bondy - JSJ 551

Today we talk with Netta Bondy, a front end developer at Twang and dive into a discussion about when software...

1:17:46

Sep 27, 2022

Partytown with Adam Bradley - JSJ 550

Today we talk with Adam Bradley, the Director of Technology at Builder.io. He previously worked at Ionix as a creator...

1:16:33

Sep 20, 2022

Qwik with Misko Hevery - JSJ 549

Today we talk with Misko Hevery about solving the loading speed issue for websites constructed using JavaScript...

1:11:15

Sep 13, 2022

Web Performance and the Google WordPress Team with Felix Arntz - JSJ 548

Today we talk with Felix Arntz, a developer relations engineer at Google. Hired on the Google WordPress team, and...

1:24:07

Sep 06, 2022

Even More JavaScript Features You Should Avoid - JSJ 547

Today’s episode is a continuation of the previous JavaScript Jabber Episode 543, where we discuss JS language...

1:15:41

Aug 30, 2022

JavaScript and IoT with Nick Hehr and Peter Hoddie - JSJ 545

Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide...

1:38:49

Aug 16, 2022

The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544

Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker...

1:06:36

Aug 09, 2022

Splatty-doo and Other JavaScript Features You Should Avoid - JSJ 543

Today in this all panelist episode, we talk about JS features you should avoid using. However opinions don't always...

1:16:11

Aug 02, 2022

Upcoming Performance Metrics for the Web - JSJ 542

Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who...

1:16:11

Jul 26, 2022

Navigating Online Events and Conferences - JSJ 541

Today, in this all-panelist episode we talk about upcoming online events and conferences. With upcoming Top End Devs...

1:07:56

Jul 19, 2022

 Builder.io and Qwik - JSJ 540

Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which...

1:24:08

Jul 12, 2022

Hydrogen and Oxygen - JSJ 539

Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of...

1:04:04

Jul 05, 2022

Core Web Vitals and Whatnot - JSJ 537

Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics...

1:21:20

Jun 21, 2022

Gal Schlezinger and Edge Functions - JSJ 536

Today we talk with Gal working on developer tooling for the last decade. Previously working at WIX, and now working...

1:15:00

Jun 14, 2022

A Deep Dive Into Some Nooks and Crannies of JavaScript - JSJ 535

In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript. We discuss...

1:10:03

Jun 07, 2022

TC39 and Upcoming Proposals for ECMAScript (PART 2) - JSJ 533

Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposal

1:01:57

May 24, 2022

TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532

Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.

1:06:34

May 17, 2022

Using Storybook and Nuxt To Quickly Build Websites - JSJ 531

Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and...

1:16:03

May 10, 2022

SolidJS with Ryan Carniato - JSJ 528

SolidJS is a web development framework that focuses on using reactivity and carries forward several ideas from...

53:03

Apr 19, 2022

What's New with Elm? ft. Lindsay Wardell - JSJ 527

Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins...

1:16:52

Apr 12, 2022

React Component and State Management - JSJ 526

This episode is Part 3 of the Dan Shappir trilogy. Today, he’s laying out the deets on components and state...

1:08:43

Mar 29, 2022

Supply Chain Security - Part 2 - JSJ 525

There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their...

1:24:10

Mar 15, 2022

Front End Architecture - JSJ 522

In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why...

1:13:30

Feb 22, 2022

How to Become a Senior Developer with Shem Magnezi - JSJ 521

Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem...

1:14:04

Feb 15, 2022

Sorting through the Script (AJ vs. Dan Shappir) - JSJ 519

Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the...

1:10:56

Feb 01, 2022

Virtual DOM and the React Way, Part Deux - JSJ 518

This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part...

1:31:53

Jan 25, 2022

Creating Your Community with Brett Haralson - JAVASCRIPT 515

Ever wonder why you feel like you belong in some groups and the black sheep in others? In this episode, the...

1:04:08

Jan 04, 2022

Virtual DOM and the React Way, Part 1 - JSJ 512

Dan Shappir takes the lead in explaining React's core design, and how it's enabled by the Virtual DOM (VDOM). The...

1:11:33

Dec 07, 2021

Do You Have Dev FOMO? ft. Yoav Ganbar - JSJ 510

Yoav Ganbar joins the Jabber crew to discuss Dev FOMO. He leads the panel through a discussion about adopting...

1:20:01

Nov 23, 2021

SEO for Developers ft. Mordy Oberstein - JSJ 509

Mordy Oberstein joins the JavaScript Jabber panel to discuss SEO and how what seems like a marketing concern is...

1:08:07

Nov 16, 2021

State Management ft. Assaf Krintza - JSJ 508

Assaf Krintza joins the JavaScript Jabber panel to discuss the various approaches and uses for state management in...

1:04:27

Nov 09, 2021

D3 and Data Visualization ft. Ian Johnson - JSJ 507

Ian Johnson is a former Google UX engineer and data visualization engineer with ObservableHQ building data...

59:21

Nov 02, 2021

MeteorJS ft. Filipe Névola - JSJ 506

Filipe Névola is the CEO of MeteorJS. He jumps in to discuss the changes and updates to Meteor over the last several...

06:55

Oct 26, 2021

AgGrid: From Open Source to Successful Business ft. Niall Crosby - JSJ 504

Niall Crosby, creator of AgGrid, joins the panel to discuss the journey from building an open source data grid used...

1:15:30

Oct 12, 2021

Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 501

Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep...

1:24:48

Sep 21, 2021

Episode 500 Celebration! - JSJ 500

The JavaScript Jabber panel teams up to discuss their favorite moments and episodes over the last nearly 10 years of...

1:04:44

Sep 14, 2021

How to Stay Current with JavaScript - JSJ 499

The panel gets together to discuss how they learn new things and what things are important to learn. They start out...

1:16:04

Aug 31, 2021

Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story – JSJ 498

Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to...

1:08:03

Aug 24, 2021

An Unconventional Journey into Coding ft. Sam Sycamore - JSJ 496

Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast...

1:16:08

Aug 10, 2021

Opinionated Core Web Vitals - JSJ 495

Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster. He...

1:13:31

Aug 03, 2021

How to Check Your Application Security featuring Liran Tal - JSJ 493

Liran Tal joins the Jabber to talk about how to secure your applications and how to check for security...

1:23:15

Jul 20, 2021

Power Tips for Browser Dev-Tools with Craig Buckler - JSJ 492

Craig Buckler joins the panel to jabber about Chrome Dev-Tools and some things you may not know you can do with them...

1:07:38

Jul 13, 2021

The New JAMstack with Brian Rinaldi - JSJ 491

The JAMstack has been a hot item in the web development community for a while. Initially, it was a basic...

1:00:45

Jul 06, 2021

Mastering Browser Caching with Vitali Zaidman - JSJ 490

The Jabber panel along with Vitali Zaidman jump in and discuss how your browser cache works, what the standard is,...

1:03:09

Jun 29, 2021

Typing Without Transpilation - The Beauty of JSDoc - JSJ 489

Long time friend of the show Gil Tayar joins us again this time to discussing using JSDoc for JavaScript type...

1:16:21

Jun 22, 2021

Node in the Browser and Much more: Web Containers with Eric Simons - JSJ 487

Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this...

1:18:32

Jun 08, 2021

CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486

Rick Viscomi joins us from Google to talk to us about the Chrome User Experience Report (CrUX) and the HTTP Archive....

1:09:27

Jun 01, 2021

Things JavaScript Developers Should Know, Part 2 - JSJ 485

Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know. They...

1:16:35

May 25, 2021

Data Wrangling in JavaScript with Ashley Davis - JSJ 484

Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript. Ashley describes his journey...

1:06:59

May 18, 2021

Women on Stage and in Tech with Moran Weber - JSJ 483

Moran Weber is the CEO of Women on Stage. She helps women prepare for and speak on stages at conferences in...

1:19:30

May 11, 2021

Changes in the JAMstack Landscape with Sean C Davis - JSJ 482

Dan kicks the show off by asking our guest Sean C. Davis to define for us what doesn't fall under JAMstack. Sean...

1:03:58

May 04, 2021

JSJ 480: Are Micro Frontends worth the effort? (And if so when?)

Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus...

1:14:38

Apr 20, 2021

JSJ 478: Browser Standards Rampage: Can We Have Nice Things?

The infamous Jake Archibald, member of the Chrome Team, an author of the Service Worker spec, and host of the HTTP...

1:25:21

Apr 06, 2021

JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2

If you're building a website or web-app, there's a good chance that you want people to find it so that they will...

1:02:33

Mar 30, 2021

JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1

If you're building a website or web-app, there's a good chance that you want people to find it so that they will...

59:24

Mar 23, 2021

JSJ 475: DevOps for the JavaScript Developer

In recent years the term DevOps has become ubiquitous - you'll find DevOps engineers in most every tech organization....

1:06:31

Mar 16, 2021

JSJ 474: Things JavaScript Developers Should Know, Part 1

Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on...

1:22:25

Mar 09, 2021

JSJ 472: RedwoodJS Brings Full-Stack to the JAMstack with Anthony Campolo

Anthony Campolo joins the conversation to lead the discussion of RedwoodJS. RedwoodJS is a full-stack framework that...

53:31

Feb 23, 2021

JSJ 471: Things Every JavaScript Developer Must Know - Part 3

In this episode, the panel discusses the final list of things that developers need to know and how and when they're...

1:12:31

Feb 16, 2021

JSJ 470: Fine Tuning Your Psychological Stack, or DevOps For Your Brain

You're working on planning and executing your professional and technical journeys, but what about your psychological...

1:21:12

Feb 09, 2021

JSJ 469: The Case for JavaScript Iterators and Generators, part 2

This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the...

1:18:24

Feb 02, 2021

JSJ 468: The case for JavaScript iterators, part 1

Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often...

1:13:22

Jan 26, 2021

JSJ 467: The Joy of JavaScript with Luis Atencio

Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The...

1:14:08

Jan 19, 2021

JSJ 465:The Power of Micro Front-Ends with Michael Geers

Micro-services have been very popular on the backend for a while now. But can this architecture be applied to the...

44:09

Jan 05, 2021

JSJ 464: Web Components FTW with Ben Farrell

Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a...

14:05

Dec 29, 2020

JSJ 460: The Things Every JavaScript Developer Must Know, Part 2

The panel continues its discussion of various JavaScript programming topics, and whether or not they are required...

1:12:54

Dec 01, 2020

JSJ 459: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson PT 2

Imagine a world in which your editor / IDE can actually write some of your code for you. Where you're able to produce...

45:26

Nov 24, 2020

JSJ 458: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson

Imagine a world in which your editor / IDE can actually write some of your code for you. Where you’re able to produce...

57:09

Nov 17, 2020

JSJ 457: Career Transitioning with Laura Harvey

This week the panel talks with a UK boot camp student about her decision to switch careers and learn to program. They...

56:59

Nov 10, 2020

JSJ 456: Developer-First Security and Security Tooling For Developers with Liran Tal & Brian Vermeer

Liran Tal and Brian Vermeer from Snyk join the panel to discuss development of secure software in general, and secure...

1:06:34

Nov 03, 2020

JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann

This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end...

56:07

Oct 27, 2020

JSJ 453: Debugging Third Party JavaScript with Ben Vinegar

Many websites these days have to deal with the reality of incorporating third-party scripts. These could be tracking...

16:30

Oct 13, 2020

JSJ 451: Are Software Bugs Inevitable with Ran Levi

Ran Levy, a well known and prolific technology podcaster joins the show to talk with the panel about software bugs....

1:19:22

Sep 29, 2020

JSJ 450: Native Features Inside The Browser - Introducing Google's Project Fugu with Thomas Steiner

For Web apps to be useful and successfully compete with native applications, they need to be able to access device...

53:06

Sep 22, 2020

JSJ 449: The Things Every JavaScript Developer Must Know

In this episode the panel discusses various programming topics, and whether or not they are required knowledge for...

1:05:58

Sep 15, 2020

JSJ 448: MongoDB Schema Fundamentals with Joe Karlsson

MongoDB is a popular option for databases which provides objects that look and act like JavaScript Objects. We...

1:08:23

Sep 08, 2020

JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop

Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper...

53:44

Sep 01, 2020

JSJ 446: Achieving Work-Life Balance, Especially When WFH

The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into...

1:04:49

Aug 25, 2020

JSJ 444: Coding Front-end JavaScript for Accessibility with Neha Sharma

In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript...

44:50

Aug 11, 2020

JSJ 442: Breaking Into Tech with Danny Thompson

Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying...

1:25:14

Jul 28, 2020

JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss

Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working...

1:15:11

Jul 21, 2020

JSJ 440: Why Serverless with Gareth McCumskey

Gareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaScript Jabber in an...

1:25:27

Jul 14, 2020

JSJ 439: More Jabber About Less JavaScript with Alex Russell

Alex Russell works for Google on the Chrome team and is the lead of Project Fugu which focuses on Web Capabilities...

13:49

Jul 07, 2020

JSJ 438: You Don't Know JS Yet with Kyle Simpson (SPECIAL ANNOUNCEMENT at the End)

SPECIAL ANNOUNCEMENT at the end of this episode. Don't miss it. Kyle Simpson, author of the You Don't Know JS Yet...

1:21:18

Jun 30, 2020

JSJ 437: Inside the Brave Browser with Jonathan Sampson

Jonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander through the...

1:25:01

Jun 23, 2020

JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar

Gil Tayar gave a presentation recently on ES modules in Node. He joins the panel to discuss how to use and think...

1:21:36

May 19, 2020

JSJ 433: Understanding the Browser Layer with Noam Rosenthal

Noam Rosenthal has worked in both web and native technologies. He leads off with a discussion of the history of the...

52:48

May 12, 2020

JSJ 432: Internet of Things (IoT) with Joe Karlsson

Joe Karlsson is a developer advocate at MongoDB. He and the panel walk through the different approaches, uses, and...

57:40

May 05, 2020

JSJ 431: Personal Branding for Developers with Morad Stern

The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers,...

1:05:20

Apr 28, 2020

JSJ 430: Learning JavaScript in 2020 with Matt Crook

Matt Crook joins the conversation to talk with the JavaScript Jabber panel to talk about his experience going through...

1:12:11

Apr 21, 2020

JSJ 428: The Alphabet Soup of Performance Measurements

Dan Shappir takes the lead to explain all of the acronyms and metrics for measuring the performance of your web...

1:17:14

Apr 07, 2020

JSJ 426: Killing the Release Night with Progressive Delivery with Dave Karow

Dave Karow is a developer evangelist for Split. He dives into how you can deliver software sustainably without...

1:13:43

Mar 24, 2020

JSJ 425: The Evolution of JavaScript

Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript,...

1:18:03

Mar 17, 2020

JSJ 424: UI5 and web components with Peter Muessig

In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom,...

42:33

Mar 10, 2020

 JSJ 423: State of JS

The panelists discuss that latest State of JS survey. They begin talking about the merits and methods of the survey...

50:44

Mar 03, 2020

JSJ 422: CSS and Houdini with Una Kravets

Una Kravets talks to the panel about CSS and its future. We dive into what Houdini is and how much of it is...

1:00:54

Feb 25, 2020

JSJ 421: Semantic HTML with Bruce Lawson

Bruce Lawson is an expert in and proponent of semantic HTML. After receiving some good natured ribbing, Bruce walks...

1:08:28

Feb 18, 2020

JSJ 420: OpenAPI, Redoc, and API Documentation with Adam Altman

Adam dives into how to document your application using OpenAPI (formerly Swagger) and then how to generate great...

45:46

Feb 11, 2020

JSJ 419: Google App Script with Ben Collins

Today’s guest is Ben Collins, who creates online courses, writes tutorials, and teaches workshops around G Suite and...

49:47

Feb 04, 2020

JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail

In this episode of JavaScript Jabber the panel interviews security expert, Kevin A. McGrail. He starts by explaining...

1:29:50

Jan 28, 2020

JSJ 417: Serverless with Microsoft Azure with Burke Holland

Burke Holland works for Microsoft on the Azure team in developer relations. He starts the show talking about how he...

1:18:01

Jan 21, 2020

JSJ 416: GraphQL Developer Tools with Sean Grove

In this episode of JavaScript Jabber the panel interviews Sean Grove from OneGraph; asking him questions about...

1:20:20

Jan 14, 2020

JSJ 409: Swagger and Open API with Josh Ponelat

Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference...

45:59

Nov 26, 2019

JSJ 408: Reading Source Code with Carl Mungazi

Carl Mungazi is a frontend developer at Limejump in London. He is a former journalist and switched to programming in...

55:31

Nov 19, 2019

JSJ 404: Edge on Chromium with Chris Heilmann

Guests Chris heilmann and Zohair Ali are developers for Microsoft working on the Edge project. Today they are talking...

58:52

Oct 29, 2019

JSJ 402: SEO for Developers with Vitali Zaidman

Vitali Zaidman is a full stack developer who works for WellDone Software Solutions and is currently working on a SEO...

38:31

Oct 22, 2019

JSJ 401: Hasura with Tanmai Gopal

Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The...

1:10:20

Oct 17, 2019

JSJ 400: The Influence of JavaScript Jabber

JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of...

1:10:10

Oct 15, 2019