Web Rush

Web Rush

By Dan Wahlin, John Papa, Ward Bell, Craig ShoemakerTechnologyEducation
Download on the App Store

Web Rush episodes

  • 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

    • 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.

    45 min
  • Episode 279: How Cool it is to be a .NET developer

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Frank Boucher @FBoucheros

    Recording date: April 18, 2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Frank Boucher’s YouTube channel
    • Open at Microsoft video series by Frank’s Boucher
    • Frank Boucher’s Blog
    • Get started with .NET Aspire
    • Install .NET on macOS
    • Game development on .NET
    • Learn about .NET Blazor
    • Build web apps with Blazor
    • Azure Static Web Apps (SWA)
    • .NET support policy
    • Blazor DOM integration
    • Smart Components with AI
    Timejumps
    • 00:29 Is it cool to be a .NET developer?
    • 03:44 Introducing Frank Boucher
    • 05:30 What is Open at Microsoft?
    • 07:43 Sponsor: Ag Grid
    • 08:47 Do you enjoy the community or the language?
    • 14:18 If you develop in .NET, can you use multiple environments or platforms?
    • 17:28 What is Blazer?
    • 21:58 Where does Web Assembly fit?
    • 30:28 Sponsor: IdeaBlade
    • 31:29 Are there load time issues?

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

    43 min
  • Episode 278: Python Web Apps

    Host(s):

    • John Papa @John_Papa
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Alfredo Deza on LinkedIn

    Recording date: Apr 11, 2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Alfredo’s social media profile at LinkedIn
    • Alfredo Deza at the Olympics
    • Alfredo Deza’s Olympian story
    • Alfredo’s father in the Olympics
    • Alfredo Deza books on Amazon
    • Alfredo’s Books at O’Reilly
    • Alfredo Deza at Duke University
    • Getting Started with Testing in Python
    • Python Fundamentals on Khan Academy
    • Kubernetes
    • Small functions considered harmful
    • Reddit thread on small functions being harmful
    • Writing small functions
    • Five lines of code principle
    • Python clean code - 6 best practices to make your Python functions more readable
    • Refactoring to Patterns
    Timejumps
    • 00:28 Welcome!
    • 01:35 Introducing Alfredo Deza
    • 02:59 What's your Olympic story?
    • 06:02 What lessons from being an athlete into technology?
    • 09:51 Sponsor: Ag Grid
    • 10:48 Why Python?
    • 23:29 Software engineers dislike writing tests
    • 26:13 How should developers balance the principles of testing?
    • 31:34 Happy birthday to Ward
    • 32:44 How do you break functions into multiple functions?
    • 36:46 Sponsor: IdeaBlade
    • 37:36 Where should people go to learn more?

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

    43 min
  • Episode 277: AI-powered UI Controls

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Bruno Capuano @elbruno

    Recording date: April 4, 2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Smart Components
    • Daniel Roth “Introducing .NET Smart Components – AI-powered UI controls”
    • What is Retrieval-augmented generation (RAG)
    • Bruno sharing an Intro to GitHub Copilot for Visual Studio
    • Bruno sharing GitHub Copilot Best Practices within Visual Studio
    Timejumps
    • 00:28 Do you want smart or dumb AI?
    • 01:58 Introducing Bruno
    • 03:42 What is a .net smart component with AI?
    • 08:26 Sponsor: Ag Grid
    • 09:24 What's a smart text area?
    • 12:56 What is rag as it relates to AI?
    • 18:11 How do we bring this to production as a developer?
    • 23:28 Sponsor: IdeaBlade
    • 24:21 Where else is AI being implemented?
    • 26:20 How can companies make sure they don't overspend on AI tokens?
    • 30:05 What have you built and learned from?
    • 32:43 Final thoughts

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

    41 min
  • Episode 276: What’s Possible with AI Agents?

    Host(s):

    • Craig Shoemaker @craigshoemaker

    Guest:

    • Chris Noring @chris_noring

    Recording date: 03/28/2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Chris Noring’s blog
    • The Road Ahead, Bill Gates
    • What is an AI agent?
    • LangChain
    • Semantic Kernel
    • Autogen
    • CoPilot Studio
    Timejumps
    • 00:30 Introducing Chris Noring
    • 01:19 How do you think about AI agents?
    • 04:28 How do you define an AI agent?
    • 05:56 Sponsor: Ag Grid
    • 06:59 Why do we need AI agents?
    • 09:24 Is there a distinction between an agent vs an assistant?
    • 12:07 How do I create an agent for my own usage?
    • 20:02 How would you decide on a framework to work with?
    • 29:03 Sponsor: IdeaBlade
    • 29:58 What is CoPilot Studio and how does it differ?
    • 34:12 Final thoughts

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

    37 min
  • Episode 275: Web Frameworks of 2024

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Corbin Crutchley @crutchcorn

    Recording date: 3/14/2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:

    Here's the information organized in markdown linked list format:

    • Book: Framework Fundamentals
    • React
    • Vue
    • Angular
    • Svelte
    • Solid.js
    • Framework Field Guide Fundamentals - Collection of framework fundamentals.
    • Corbin Crutchley on Web Rush episode 201
    • The Hook - Blues Travellers
    • Angular, React, and Vue Framework Comparison
    • GitHub Copilot in VS Code
    • Component Party - Comparing frameworks to one another.
    • React Beyond the Render - Article about React RSC.
    • Analog Different Component Authoring
    • Analog Docs
    • Angular Signals
    Timejumps
    • 00:28 An annual convo about web frameworks
    • 01:37 Introducing Corbin Crutchley
    • 04:14 What is the Framework Field Guide?
    • 08:43 How do you keep up with changes in frameworks?
    • 09:53 Sponsor: Ag Grid
    • 10:54 What do you think are some of the major changes in frameworks?
    • 14:47 How did you decide to compare frameworks?
    • 19:26 How would you decide which of the big three frameworks to build with?
    • 22:48 Sponsor: IdeaBlade
    • 23:50 How would I use this to get a job at a company?
    • 30:39 What is analog in the Angular community?
    • 37:47 Final thoughts

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

    40 min
  • Episode 274: What Developers Need To Know About Generative AI

    Host(s):

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

    Guest:

    • Anthony Bartolo

    Recording date: 3/7/2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Generative AI
    • Microsoft services for AI
    • Microsoft Copilot
    • GitHub Next | Copilot Workspace
    • Visual Studio Code GitHub Copilot overview
    • Generative AI for Beginners
    Timejumps
    • 01:45 Introducing Anthony Bartolo
    • 02:48 What are you working on in generative AI?
    • 05:46 An example of how a power company used Copilot to learn more about their code
    • 09:54 What if AI tooling doesn't feel right for me?
    • 11:50 Sponsor: Ag Grid
    • 12:53 Should I use generative AI to add security to my projects?
    • 24:19 The importance of being specific
    • 29:56 Sponsor: IdeaBlade
    • 30:56 Asking questions to craft a better prompt
    • 38:38 Final thoughts

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

    42 min
  • Episode 273: Preparing for the State of JavaScript Survey Results

    Host(s):

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

    Recording date: Feb 29, 2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • State of JavaScript Survey
    • Svelte • Cybernetically enhanced web apps
    • Bun — A fast all-in-one JavaScript runtime
    Timejumps
    • 01:10 Are we asking the right questions of each other?
    • 08:23 How I think about surveys
    • 09:38 Sponsor: IdeaBlade
    • 10:38 Languages vs frameworks
    • 14:34 How much does experience factor in?
    • 18:06 Sponsor: Ag Grid
    • 19:01 Proxy usage and page visibliity API
    • 22:03 RxJS and data fetching
    • 26:06 JavaScript runtimes
    • 26:59 Our final thoughts

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

    31 min
  • Episode 272: What If - Axios vs Custom Http

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Recording date: Feb 22, 2024

    Brought to you by
    • AG Grid

    Resources:
    • What if Less Angular Could be More - John’s Video
    • John’s What If GitHub repository
    • Axios and http interceptors
    • Axios and http
    • Angular Dependency Injection
    • Promises and RxJS Observables
    • Fetch API
    • Interceptors in React
    Timejumps

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

    35 min
  • Episode 271: Should You Learn Container Apps?

    Host(s):

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

    Recording date: Feb 15, 2024

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Azure Container Apps docs
    • Kubernetes
    • Azure Kubernetes
    • Google Cloud Run
    • Overview of Azure Container Apps
    • KEDA
    • Docker
    • DAPR docs
    • Beginner friendly course for containers
    • AWS Fargate vs Google Cloud Run
    • Hands-on learning of VS Code Remote and containers without containers
    • The Chosen
    Timejumps
    • 00:29 What do you need to know about containers?
    • 01:27 What is Kuber Nets?
    • 04:44 Can you get your apps in the cloud faster?
    • 09:06 Sponsor: Ag Grid
    • 10:09 What's required to get started using containers?
    • 16:09 What's KEDA?
    • 16:57 How much do I need to know about Kubernetes?
    • 20:20 Sponsor: IdeaBlade
    • 24:01 Can you move out of container apps?
    • 25:39 When should you use containers vs Kubernetes?
    • 29:12 What costs are there associated?
    • 35:26 Final thoughts

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

    44 min

About Web Rush

From the publisher's feed

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…