Web Rush

Web Rush

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

Web Rush episodes

  • Episode 260: Reach for the Sky with AI UI - with Mike Ryan

    Host(s):

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

    Guest:

    • Mike Ryan @MikeRyanDev

    Recording date: Nov 2, 2023

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • What is Generative AI?
    • Free Course on Generative AI for Beginners
    • Generating Images (Skyboxes) with AI
    • Few-Shot Prompting
    • Prompt Engineering Techniques
    • Temperature and Top_p Parameters
    • Open AI Temperature Cheat Sheet
    • Tiktoken
    • What is Retrieval Augmented Generation?
    • Hardcore History
    • Adam Grant: “Hidden Potential: The Science of Achieving Greater Things”
    • Dan Harris’s podcast with Adam Grant on this book
    • Adam Grant’s bio
    Timejumps
    • 00:28 Welcome
    • 01:01 Introducing Mike Ryan
    • 02:17 Is AI over hyped?
    • 07:47 Sponsor: Ag Grid
    • 08:46 The illusion of AI can be easily broken
    • 10:21 What AI is really good at
    • 13:57 How do LLM produce the right summary?
    • 24:42 Sponsor: IdeaBlade
    • 25:40 Have you tried different LLMs?
    • 27:47 Why do people need to run an LLM locally?
    • 37:29 It's about testing and trust
    • 39:32 How do you understand LLM's confidence in an answer
    • 43:04 Final thoughts

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

    50 min
  • Episode 259: What Should a CS Degree Mean in Universities?

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell

    Guest:

    • Alfredo Deza (@AlfredoDeza) / X

    Recording date: Oct 26th, 2023

    Brought to you by
    • AG Grid
    • Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
    Resources:
    • Alfredo Deza's personal site
    • alfredodeza (Alfredo Deza)
    • Alfredo Deza in the Olympics Alfredo Deza (high jumper)
    • In Real Life with Alfredo Deza: Olympian, Author and Coach
    • Training | Microsoft Learn
    • How to Use the Ikigai Diagram to Find Fulfillment
    • ikagai
    Timejumps
    • 00:27 Ward is ready for adventure
    • 01:33 Introducing Alfredo Deza
    • 08:50 Sponsor: Narwhal
    • 09:31 What do you do with universities?
    • 14:00 What should a computer science education have?
    • 21:28 Why should a student consider computer science?
    • 30:34 Can university be a networking opportunity?
    • 33:32 Sponsor: Ag Grid
    • 34:31 What does an employer think of a computer science degree?
    • 39:09 Final thoughts

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

    47 min
  • Episode 258: Where Does AI Fit In Your Solution?

    Host(s):

    • John Papa @John_Papa
    • Ward Bell @WardBell
    • Dan Wahlin @DanWahlin

    Guest:

    • Anthony Bartolo @WirelessLife

    Recording date: Oct 19, 2023

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Introduction to Generative AI
    • Fundamentals of Generative AI
    • Quickstart: Get started with Azure Machine Learning - Azure Machine Learning | Microsoft Learn
    • Anthony on LinkedIn
    • Rogers the Musical - YouTube
    • Generative AI
    • Terminator films predicted the future of AI - The Hollywood Reporter
    • Meta Quest 3 release information
    • Meta Quest 3 at Meta Store
    • AI in Medicine - The New England Journal of Medicine
    • NLP to SQL Exercise (and the caveats)
    • Alexa Silver - YouTube
    Timejumps
    • 00:29 LinkedIn and YouTube in 2023
    • 03:25 Introducing Anthony Bartolo
    • 05:23 Why is it important to understand AI in 2023?
    • 06:49 What does generative AI mean?
    • 08:17 Sponsor: Ag Grid
    • 09:18 What are the different ways AI works?
    • 17:50 How do IoT devices make use of AI?
    • 21:40 Sponsor: IdeaBlade
    • 22:41 How do you decide when to put AI in?
    • 32:59 What to consider when adopting AI
    • 36:54 Final thoughts

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

    41 min
  • Episode 257: Myth Busting Best Practices That Drive All Of Us Crazy

    Host(s):

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

    Guest:

    • No guest this episode

    Recording date: Oct 12, 2023

    Brought to you by
    • AG Grid

    • Narwhal

      Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.

    Resources:
    • Readable Code Ready for Readable Code? - John Papa - YouTube
    • Total Addressable Market
    • Advantages of Data-Driven Decision Making
    • The Seven Pitfalls of data driven estimation
    • Effort Estimations are Wishful Thinking
    • Story points estimation
    • Gilding the Lily
    • Test Driven Development (TDD)
    • Is TDD dead?
    • Unit, End to End and Integration testing. What is the difference?
    • The optimal way to optimize code
    Timejumps
    • 00:28 Welcome
    • 01:44 Finding the thing that you love and getting to do it for the rest of your life
    • 03:59 Data is important but so is context
    • 10:24 Sponsor: Narwhal
    • 10:59 Tshirt sizing or estimations
    • 18:46 Sponsor: Ag Grid
    • 19:51 Should we be testing?
    • 26:48 Worrying more about tests than the feature
    • 29:38 Does performance matter?
    • 36:04 Final thoughts

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

    38 min
  • Episode 256: FullStack JavaScript and TypeScript Apps Using Remult.js

    Host(s):

    • John Papa @John_Papa

    Guests:

    • Yoni Rapaport yoni-rapoport on Github
    • Noam Honig Noam Honig on LinkedIn

    Recording date: Oct 5, 2023

    Brought to you by
    • AG Grid
    • IdeaBlade
    Resources:
    • Remult
    • Remult GitHub Repo
    • Remult tutorial - React
    • Remult tutorial - Vue
    • Remult tutorial - Angular
    • Remult tutorial - Next.js
    • Remult on Twitter
    • Remult on YouTube
    • Remult on Discord
    • TypeScript
    • Fastify
    • Express
    • Nuxt
    • Next
    • Nest
    • React
    • Angular
    • SvelteKit
    • T4 Templates
    • Prisma
    • What is an ORM
    • Remult Article in InfoQ
    • Vite.js
    • Bun.js
    • Deno
    • Remult databases
    Timejumps
    • 00:28 Welcome
    • 01:02 Guest introduction
    • 02:57 What is Remult?
    • 05:12 What are the guardrails for Remult?
    • 07:37 Sponsor: Ag Grid
    • 08:38 App size is relative
    • 15:56 Defining entities in Remult
    • 19:53 Does Remult play nice with other tooling?
    • 27:37 Sponsor: IdeaBlade
    • 28:38 Final thoughts

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

    35 min
  • Episode 255: The AI Landscape

    Host(s):

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

    Guest:

    • No guest this episode

    Recording date: Sep 28, 2023

    Brought to you by
    • AG Grid

    • Narwhal

      Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.

    Resources:
    • RAG
    • Semantic Kernel
    • LangChain
    • Hugging Face Models
    • Claude AI
    • Azure OpenAI service
    • Azure OpenAI Bring Your Own Data
    • TypeChat
    • Katerina Skroumpelou sharing how she created an AI app to augment docs
    • See chatGPT hear and speak
    • ChatGPT conversation
    • Video: Azure OpenAI BYOD - ChatGPT with Your Own Data
    • 👍🏼Rag Doll by Aerosmith
    • What's Your Vector, Victor?
    • text-embedding-ada-002
    • GPT embeddings models
    • Your home for Microsoft Ignite
    Timejumps
    • 00:26 Welcome
    • 01:22 Topic introduction
    • 02:05 What's on our mind with AI these days?
    • 02:59 What happens if you run a model locally?
    • 07:13 Sponsor: Narwhal
    • 07:48 What is fine tuning a model?
    • 13:52 When AI has blown our minds
    • 16:55 Sponsor: Ag Grid
    • 17:55 Bring your own data BYOD
    • 20:04 What is text embedding?
    • 28:52 What is Typechat and where is it useful?

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

    35 min
  • Episode 254: UX Reliability with Mike Ryan

    Host(s):

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

    Guest:

    • Mike Ryan [@mikeryandev]](https://twitter.com/mikeryandev)

    Recording date: Sep 21, 2023

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Polaris
    • Site Reliability on Web Rush with Brian Love on episode 228
    • Surviving Technical Debt with Mike Ryan on Web Rush episode 117
    • Websites vs Web Apps
    • Polaris on LinkedIn
    • Firebase Performance
    • Sentry
    • Data Dog
    • Google Analytics
    • SendBeacon API
    • Using Web Workers
    • A closer look at the Beacon API
    • New Relic
    • Smokey Mountains Website
    Timejumps
    • 00:27 Welcome
    • 00:52 Introducing Mike Ryan
    • 03:16 What is site reliability UX?
    • 06:28 Sponsor: Ag Grid
    • 07:28 Why is reliability so important in a web app?
    • 14:02 How can I prepare for site issues?
    • 16:13 Where do you learn about tooling?
    • 19:43 What do you do if the monitoring software goes down?
    • 22:48 Sponsor: IdeaBlade
    • 23:53 What about fault tolerance?
    • 26:21 What are other uses for SendBeacon?
    • 29:14 Why isn't there more conversations around this?
    • 30:52 Who should be using user monitoring?
    • 32:25 How easy is it to get started with Polaris?
    • 34:04 Final thoughts

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

    38 min
  • Episode 253: AI with Katerina Skroumpelou

    Host(s):

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

    Guest:

    • Katerina Skroumpelou @psybercity

    Recording date: Sep 14, 2023

    Brought to you by
    • AG Grid

    • Narwhal

      Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.

    Resources:
    • Soul Train the Musical
    • ChatGPT
    • Nx Docs
    • Link to Nx AI Assistant (Disclaimer: I did NOT build the UI (I am useless in UI stuff).)
    • NxConf event
    • Grounding LLMs
    • Hallucination (artificial intelligence)
    • AI & Vectors
    • PostgreSQL
    • What is RAG?
    • Supabase
    • Based on/inspired by: (we'll have our own blog post explaining our AI docs once they're out)
    • Mastering temperature and Top P in Open AI
    • SkyNet
    • Text Blaze
    • "The numeric representation of knowledge and logic—Two artificial intelligence applications in medical education" W. D. Hagamen 1986
    • Ward's citation: "Medical applications of data-driven APL programs" 1975 (Note that the abstract had to explain what "data-driven" means even to a highly technical audience. That's where we were in those days.)
    Timejumps
    • 00:28 Welcome
    • 03:54 Introducing Katerina
    • 04:45 How did you get into AI?
    • 05:45 Why AI assistant is important for documentation?
    • 09:46 Sponsor: Ag Grid
    • 10:51 How do you feel it's been going?
    • 16:32 What approach did you end up using to train AI?
    • 18:36 What are embeddings?
    • 20:32 Sponsor: Narwhal
    • 21:06 Acknowledging our AI knowledge
    • 24:25 How AI answers a question
    • 28:31 How did you decide how often to call the API?
    • 32:41 What is Rag?
    • 36:49 Final thoughts

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

    43 min
  • Episode 252: Demystifying Reactivity in Frontend

    Host(s):

    • John Papa @John_Papa
    • Dan Wahlin @DanWahlin
    • Craig Shoemaker @craigshoemaker

    Guest:

    • Michael Hladky @Michael_Hladky

    Recording date: Sep 7, 2023

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Push Based IO Company website
    • Performance workshop
    • Signals in angular keynote
    • ngConf
    • What is reactive programming?
    • JavaScript Promises
    • Signals in Angular as a new Rective Primitive
    • Angular Signals docs
    • RxJS
    • Keyboard events
    • RxAngular
    • JavaScript Signals tutorial: implementing a signals library step by step
    • Unlock the Power of Angular - Master Class: A Comprehensive 4-Day Workshop with Michael Hladky
    • Signals 1-Pager Cheatsheet
    Timejumps
    • 00:28 Grooming with John
    • 01:46 Guest introduction
    • 03:15 What is reactivity?
    • 04:55 What about promises?
    • 07:52 Sponsor: Ag Grid
    • 08:53 When is reactivity a good choice or not a good choice?
    • 16:21 How do you tame the complexity in programming?
    • 21:17 Sponsor: IdeaBlade
    • 22:17 Why should people pay attention to reactivity?
    • 28:10 Dan's cheat sheet for function calls

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

    33 min
  • Episode 251: RedwoodJS with Tom Preston-Werner

    Recording date: Aug 31, 2023

    Host:
    John Papa @John_Papa

    Guest:
    Tom Preston-Werner @Mojombo

    Brought to you by
    • AG Grid

    • Narwhal

      Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.

    Resources:
    • RedwoodJS on Web Rush with Anthony Campolo episode 119
    • RedwoodJS
    • TypeScript
    • Next.js
    • React.js
    • Auth0
    • Netlify and RedwoodJS
    • Vercel and RedwoodJS
    • Prisma and RedwoodJS
    • GraphQL and RedwoodJS
    • What is a meta-framework
    • Tailwind with RedwoodJS
    • Jest with RedwoodJS
    • Storybook with RedwoodJS
    • RedwoodJS and Vite
    • Next Gen tooling with RedwoodJS with Vite and Vitest
    • React server components
    • RedwoodJS and react server components
    • Public roadmap for RedwoodJS Bighorn Epoch
    • Why would I choose RedwoodJS over Next.js
    • Pino logging
    • RedwoodJS startup fund
    • Chatterbug
    • RedwoodJS tutorial
    • RedwoodJS on YouTube
    • RedwoodJS Conference in September 2023
    Timejumps
    • 00:29 Welcome
    • 00:43 Who is Tom Preston-Werner?
    • 02:14 What is RedwoodJS?
    • 09:21 Sponsor: Narwhal Nx
    • 10:00 How do you evaluate new technology and integrate it into Redwood?
    • 19:36 How does RedwoodJS go further than NextJS?
    • 27:56 What is startups at scale?
    • 37:00 Sponsor: Ag Grid
    • 38:11 Maintainability of software
    • 43:53 Final thoughts

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

    48 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…