• Get the App
  • Moon FM - The Ultimate Podcast App
  • Get the App
Web Rush

Web Rush

John Papa

Dive into JavaScript and Web development stories with hosts John Papa, Ward Bell, Craig Shoemaker, and Dan Wahlin. Web Rush is a weekly podcast where we tackle the challenges facing Web developers today and invite expert guests on the show to share their experience solving concrete problems while building real Web applications. Listen for practical insights and honest talk about the topics you are facing today, with Web Rush. Sponsored by AG Grid and Nrwl.io

  • 39 minutes 55 seconds
    Episode 290: The Next.js for Angular - Analog

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Brandon Roberts on @brandontroberts

    Recording date: July 18, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • AnalogJS
    • Angular
    • Spartan
    • Shipping What You Use - Open Source Chronicles with Brandon Roberts
    • The meta framework Next.js for React
    • The meta framework SvelteKit for Svelte
    • The meta framework Nuxt.js for Vue
    • Remix vs Next.js
    • Analog.js vs Next.js
    • Get started with Analog and Angular
    • Igor Minar
    • Video of SSR, Full Stack, Angular and Analog at ngRome
    • Playwright testing framework
    • Web Rush Episode 235: Playwright with Debbie O’Brien
    • AnalogJS on GitHub
    • AnalogJS Insights

    Timejumps

    • 00:39 What's the next thing you're going to be working on?
    • 01:44 Welcome Brandon Roberts back
    • 03:34 What is AnalogJS?
    • 05:54 Sponsor: Ag Grid
    • 07:00 How have meta frameworks changed over the years?
    • 13:31 Getting frustrated at the lack of convention in Angular
    • 15:02 Why are these features in a meta framework instead of being part of Angular?
    • 17:10 What do I need to learn to use Analog that differs from Angular?
    • 20:45 Sponsor: IdeaBlade
    • 21:44 How do I need to think about designing an app to use Analog?
    • 32:38 What's next for Analog?
    • 34:49 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    25 July 2024, 10:00 am
  • 31 minutes 16 seconds
    Episode 289: VS Code to the Cloud in 60 Seconds

    Host(s):

    • John Papa @John_Papa

    Guest:

    • Dheeraj Bandaru
    • Haripriya Mehta

    Recording date: Jul 12, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Learn Cloud in the Marketplace
    • Learn Static Web Apps
    • VS Code Telemetry

    Timejumps

    • 00:59 Introducing Dheeraj Bandaru and Haripriya Mehta
    • 08:26 Sponsor: IdeaBlade
    • 09:22 How do I install Learn Cloud?
    • 12:00 Is Azure actually free or how does it work when I sign up?
    • 15:50 Sponsor: Ag Grid
    • 16:52 What is Azure PAS?
    • 19:09 What's the difference between static web apps, container apps, and app service?
    • 25:17 How doe sit work if you're deploying your own app?
    • 27:04 Can I switch to other apps or am I stuck?
    • 28:36 What's the final steps with Learn Code?
    • 29:30 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    18 July 2024, 10:00 am
  • 34 minutes 49 seconds
    Episode 288: Make AI Useful For You

    Host(s):

    • John Papa @John_Papa

    Guest:

    • Grace Taylor [@GraceGTaylor]](https://twitter.com/gracegtaylor_)

    Recording date: July 1, 2024

    Brought to you by

    • AG Grid ag-grid-logo-2
    • IdeaBlade

    Resources:

    • Building Better Apps Better Together with AI
    • YouTube Video by Gwyneth Peña-Siguenza on Building Better Together Apps
    • Introduction to Large Language Models (LLMs)
    • Code Optimizations in AI
    • Productive and secure end to end developer experience powered by AI

    Timejumps

    • 00:42 What is Canada Day, eh?
    • 01:22 Introducing Grace Taylor
    • 02:53 What is Better Together?
    • 05:53 How does it work to figure out what's best for my app?
    • 08:21 Sponsor: Ag Grid
    • 09:26 How do you know what the developer's intent is?
    • 12:13 What interesting ways are users using AI?
    • 15:07 What services are you using to build Better Together?
    • 16:43 Is it the platform's job to make UX better, or should the industry teach prompt writing?
    • 18:03 Sponsor: IdeaBlade
    • 18:58 How can AI do better at supporting languages other than English?
    • 23:48 How do code optimizations work?
    • 29:40 What kind of feedback have you gotten?
    • 31:38 Where can people learn more about Better Together?
    • 32:58 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    11 July 2024, 10:00 am
  • 39 minutes 55 seconds
    Episode 287: Why You As A Developer Must Care About Managing Your APIs

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Dan Wahlin @DanWahlin
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Chris Noring @chris_noring

    Recording date: June 27, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Chris on GitHub
    • Chris on LinkedIn
    • Chris on YouTube
    • Softchris Blog
    • Web API
    • Load balancing APIs
    • How to Validate a Business Idea
    • API debounce
    • Designing Azure Functions for identical input
    • API Rate Limiting - Everything you need to know
    • Polyfill.io - what you need to know
    • Azure API Management - Overview and key concepts | Microsoft Learn
    • API Management sample including Generative AI, genai-gateway-apim/README.md at main · Azure-Samples/genai-gateway-apim (github.com)
    • Azure API Center: Centralize API Management for Better Discovery and Governance
    • Introduction to Azure API Center - Training | Microsoft Learn

    Timejumps

    • 01:09 Introducing Chris Noring
    • 03:06 What is a web API developer?
    • 07:24 Sponsor: Ag Grid
    • 08:28 How should people manage their APIs?
    • 13:38 Have you tried working without a database?
    • 17:24 Is load balancing needed on smaller APIs?
    • 21:44 Sponsor: IdeaBlade
    • 22:37 The importance of API security
    • 27:22 Why is developer experience that API management could help with?
    • 37:44 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    4 July 2024, 10:00 am
  • 38 minutes 22 seconds
    Episode 286: Fast Development with Visual Studio

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Laurent Bugnion [@LBugnion]](https://x.com/LBugnion)

    Recording date: Jun 20, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Visual InterDev on Wikipedia
    • Visual Studio
    • Visual Studio Code
    • What is DevBox?
    • Create a Vue.js app on Visual Studio
    • Free Code Camp Shares Perspectives on the difference between VS Code and Visual Studio
    • MarkDown on VS Code
    • Install Copilot on Visual Studio
    • Announcement of GitHub Copilot on Visual Studio
    • Features of GitHub Copilot

    Timejumps

    • 00:39 Where in the world is Ward Bell?
    • 01:59 Introducing Laurent Bugnion
    • 03:03 What is Visual Studio?
    • 08:02 Sponsor: Ag Grid
    • 09:03 What is Dev Box?
    • 12:03 What does it look like to use Visual Studio for web development?
    • 24:38 The advantage of not caring what the cool kids are doing
    • 25:47 Sponsor: IdeaBlade
    • 26:51 How is Copilot inside of Visual Studio to work with?
    • 29:08 How do I enable CoPilot inside Visual Studio?
    • 35:22 Where do you see Visual Studio going?

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    27 June 2024, 10:00 am
  • 45 minutes 9 seconds
    Episode 285: The Best of Build for Developers

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Anthony Bartolo @wirelesslife

    Recording date: Jun 6, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Copilot + PC from Build
    • Copilot + PC Review from Tom’s Guide
    • Introducing Phi-3 with SLMs
    • SLMs: Difference between SLM and LLM
    • GitHub Copilot extensibility
    • Snapdragon developer kit for Windows
    • AI integration into Teams
    • RAG in AI Search
    • MS Build Book of News: Microsoft Build 2024 Book of News

    Timejumps

    • 01:50 Introducing Anthony Bartolo
    • 04:26 What does PC + AI mean for Windows?
    • 09:05 Sponsor: Ag Grid
    • 10:05 What is Phi-3?
    • 14:20 How much space do you need on your drive for this?
    • 18:20 What's Phi-3 with SLM's?
    • 24:35 Sponsor: IdeaBlade
    • 25:32 What is GitHub CoPilot Extensibility?
    • 32:40 Snapdragon developer kit for Windows
    • 38:15 AI integration into Teams

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    20 June 2024, 10:00 am
  • 34 minutes 52 seconds
    Episode 284: App Spaces: Simplifying App Development in Azure

    Host(s):

    • John Papa @John_Papa

    Guest:

    • Elliot Hamai LinkedIn

    Recording date: May 30, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Overview of App Spaces
    • Marketing Website
    • Learn Azure Container Apps (ACA)
    • Learn Static Web Apps (SWA)
    • Learn Azure Kubernetes Service (AKS)
    • Building a Full-Stack Application on App Spaces with Google Authentication

    Timejumps

    • 00:27 Introducing Elliot Hamai
    • 03:20 Why should app spaces be interesting to web developers?
    • 04:40 What's the difference between Azure container apps vs static apps?
    • 07:19 Sponsor: Ag Grid
    • 08:22 Why would I want to use static web apps?
    • 14:19 GitHub integration is key
    • 18:57 Sponsor: IdeaBlade
    • 19:58 Is it app component or static app component?
    • 22:20 Why is region important?
    • 28:58 Where can people learn more?
    • 31:05 What's a Saas-like experience in app spaces?

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    13 June 2024, 10:00 am
  • 35 minutes 39 seconds
    Episode 283: npm Updates: Love 'em or Hate 'em?

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Craig Shoemaker @craigshoemaker

    Recording date: May 23, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • npm audit
    • How to Update npm Dependencies
    • Angular’s ng update upgrade command
    • Security vulnerability mitigation with npm audit fix commands
    • What is the latest version of Node
    • NVM Install guide
    • What’s a peer dependency vs devDependency vs dependency
    • Peer Dependencies

    Timejumps

    • 00:27 npm shaming?
    • 02:57 Is upgrading via npm worse now than it used to be?
    • 11:47 Sponsor: Ag Grid
    • 12:37 Does how much of an upgrade you're doing matter with npm?
    • 22:13 Sponsor: IdeaBlade
    • 23:00 Getting the wrong version of node
    • 26:01 What if I get a "peer dependency error" issue?
    • 29:53 Would CoPilot be helpful here?

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    6 June 2024, 10:00 am
  • 36 minutes 3 seconds
    Episode 282: Are You Evolving with your Developer Tools?

    Host(s):

    • John Papa @John_Papa

    Guest:

    • Liam Hampton @liamchampton

    Recording date: May 9, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Jakarta
    • Learn the Azure Developer CLI (azd)
    • Top JavaScript Dev Tools
    • Best of Python developer tools
    • Top dev tools of Go
    • Azd pipeline config
    • What is BICEP
    • Liam Hampton shares azd up on video
    • Awesome community azd templates list
    • Alfredo Deza talks about Python web apps on Web Rush
    • Learn Go

    Timejumps

    • 00:28 Are you evolving with your dev tools?
    • 02:14 Introducing Liam Hampton
    • 05:15 What kind of developer tools are we talking about?
    • 09:41 Sponsor: Ag Grid
    • 10:41 Learning a second language is more difficult than learning the first one
    • 15:38 Where does GitHub Actions fit?
    • 17:28 What is the Azure Developer CLI?
    • 27:27 Sponsor: IdeaBlade
    • 28:28 What are your favorite developer tools?
    • 33:41 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    23 May 2024, 10:00 am
  • 38 minutes 49 seconds
    Episode 281: What You Need to Know About the Proposal for Signals in JavaScript

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Manfred Steyer @ManfredSteyer

    Recording date: May 2, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Manfred Steyer’s blog post on Successful with Signals in Angular – 3 Effective Rules for Your Architecture
    • Angular Signals Blog Post
    • Component Communication with Signals, Inputs, Two-way Bindings, and Content/ View Queries
    • Advanced Angular Architecture Workshop
    • Manfred’s Overview of Signals in Angular
    • Manfred Steyer on Twitter
    • Article about the TC39 Proposal for Native Signals in JavaScript
    • TC39 Proposal for Native Signals in JavaScript
    • What are Angular Signals
    • What is a Race Condition?

    Timejumps

    • 00:28 Sending Ward off on an adventure
    • 01:44 The evolution of signals
    • 06:00 TC39 Proposal for Native Signals in JavaScript
    • 08:23 Sponsor: Ag Grid
    • 09:26 How are signals going to change our world?
    • 18:23 What is double count doing that's different than count?
    • 23:16 Why is it important that it's asynchronous?
    • 27:15 Sponsor: IdeaBlade
    • 28:10 What is signals replacing?
    • 33:28 What do people need to know about signals?

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    16 May 2024, 10:00 am
  • 44 minutes 14 seconds
    Episode 280: How Secure is Your AI?

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Anthony Bartolo LinkedIn

    Recording date: April 25, 2024

    Brought to you by

    • AG Grid

      ag-grid-logo-2

    • IdeaBlade

    Resources:

    • Episode 274: What Developers Need To Know About Generative AI | Web Rush
    • GitHub Advanced Security
    • About GitHub Advanced Security
    • Microsoft Copilot for Security
    • What Developers Need to Know About Generative AI
    • Do Roller Coasters Need Cybersecurity
    • Automated Threat Analysis
    • Microsoft Defender for Cloud
    • Microsoft Copilot for Security
    • What is IoT
    • Phi-3 - redefining what's possible with SLMs
    • Difference between SLM and LLM

    Timejumps

    • 01:04 Introducing Anthony Bartolo
    • 06:44 Sponsor: Ag Grid
    • 07:51 How should developer think about security and AI?
    • 16:57 Are these like linting tools for security?
    • 20:27 What's the difference between CoPilot for Security and Microsoft Sentinel?
    • 28:22 What's the difference between ChatGPT and GitHub CoPilot?
    • 33:46 Sponsor: IdeaBlade
    • 34:49 How do I keep my source code safe from AI vulnerability?
    • 39:20 Final thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

    9 May 2024, 10:00 am
  • More Episodes? Get the App

Discover

  • Featured
  • Top Charts
  • Popular

More

  • Get the App
  • News
  • Setting
  • Privacy Policy
  • Submit Your Podcast

Contact

  • [email protected]
  • Twitter
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us at [email protected] or join where you can talk directly to the dev team.
© MoonFM 2026. All rights reserved.