Web Rush

Web Rush

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

Web Rush episodes

  • Episode 160: FullerStack with Val Neekman

    Recording date: 11/04/2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Val Neekman @Vneekman

    Brought to you by
    • AG Grid

    • Ionic

    Resources:
    • FullerStack on GitHub
    • NestJS
    • GraphQL
    • Apollo GraphQL
    • Cognitive Services
    • Play it Forward
    Timejumps
    • 00:54 Guest introduction
    • 01:56 What is FullerStack?
    • 07:19 Sponsor: Ionic
    • 08:04 Are you doing end to end data management?
    • 10:50 How does the app detect changes?
    • 12:28 Do you have patterns for building components?
    • 17:52 Who is the target audience for FullerStack?
    • 22:13 What is dark mode?
    • 23:05 What is the SEO story for FullerStack?
    • 33:12 Sponsor: Ag Grid
    • 34:22 What else is like FullerStack?
    • 38:13 What applications can you point to that have used FullerStack?
    • 40:20 Can developers change some settings?
    • 41:35 How do you hope to support FullerStack?
    • 42:36 Final thoughts

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

    48 min
  • Episode 159: Do Mobile Web with Your Preferred Web Stack with Max Lynch

    Recording date: Oct 21, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Max Lynch @MaxLynch

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Ted Lasso TV show
    • Bantr mobile app on Ted Lasso
    • Ionic Framework
    • Why is Android more popular globally, while iOS rules the US?
    • Angular
    • React
    • Vue
    • Svelte
    • Capacitor
    • PWA
    • Tailwind CSS
    • Microsoft and Google Collaborate on Angular 2 Framework TypeScript Language
    • TypeScript
    • Serverless Computing
    • DevOps
    • Ionic CLI
    • Capacitor CLI
    • Web Assembly
    • SQL Lite
    • Indexed DB
    • Jquery mobile
    • See
    Timejumps
    • 01:15 Guest introduction
    • 04:26 How would you build Ted Lasso's Bantr
    • 07:31 Is Android easier to develop for?
    • 08:44 Sponsor: Ag Grid
    • 09:42 What tools and options are there to start with Ionic?
    • 15:23 Which framework is most used these days?
    • 18:07 How are APIs being hosted?
    • 22:07 Sponsor: IdeaBlade
    • 23:06 What is the devops process?
    • 31:23 Where do you see mobile vs non-mobile in the future?
    • 34:15 What do you recommend for routing?
    • 39:19 Final thoughts

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

    45 min
  • Episode 158: Svelte and Elder.js with Nick Reese

    Recording date: Oct 15, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Nick Reese @NickReese

    Brought to you by
    • AG Grid

    • Ionic

    Resources:
    • Elder.js Guide
    • Elder.js on github
    • Find Energy
    • I slept at a Holiday Inn Express last night
    • Gatsby
    • Wordpress
    • Client-side hydration in Vue
    • Hydration in Gatsby
    • Andorra
    • Chemical Guys car wash kits
    Timejumps
    • 01:54 Guest introduction
    • 02:22 What is Elder.js and why?
    • 08:14 Sponsor: Ag Grid
    • 09:19 What are short codes in Svelte?
    • 15:00 Where does Elder.js fit with Sveltekit?
    • 17:35 What is hydration on a website?
    • 21:14 Sponsor: Ionic
    • 21:54 How do you figure out if your site is interactive enough for hydration?
    • 30:13 How does someone get started with Elder.js?
    • 38:52 Final thoughts

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

    47 min
  • Episode 157: Building StackBlitz with Eric Simmons

    Recording date: 2021-10-07

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Eric Simmons @EricSimons40

    Brought to you by
    • AG Grid

    • IdeaBlade

    Resources:
    • Stackblitz
    • Web Assembly
    • Web Containers on Stackblitz
    • StackBlitz Turbo
    • Webpack
    • Deno
    • Bytecode Alliance
    Timejumps

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

    46 min
  • Episode 156: Cloud DBs with Natalia Venditto

    Recording date: 10/01/2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Natalia Venditto @anfibiacreativa

    Brought to you by
    • AG Grid

    • Ionic

    Resources:
    • MongoDB
    • Cloud database
    • ACID Database Principles
    • Relational database
    • Document-Model database
    • SQL (Structured Query Language)
    • Referential integrity in databases
    • Data localization
    • PostgreSQL
    • The Price of Peace
    • Hemingway app
    • Hemingway’s “Shortest story” contest
    Timejumps
    • 01:43 Guest introduction
    • 03:36 How do you think about databases in 2021?
    • 09:27 Sponsor: Ag Grid
    • 10:30 How do you break out various databases and when to use them?
    • 17:41 Databases in the cloud
    • 20:26 Stories of successful database decisions
    • 25:03 Sponsor: Ionic
    • 25:48 What kinds of issues did you have?
    • 28:51 Do we evolve past data schemas?
    • 36:01 What about relational integrity?
    • 38:33 When should I choose to go with MongoDB?
    • 41:16 Final thoughts

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

    48 min
  • Episode 155: Building a Technology Radar with Maria Korneeva

    Recording date: 9/21/2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Maria Korneeva @BrowserPerson

    Brought to you by
    • AG Grid

    • Narwhal

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

    Resources:
    • Front End Technology Radar
    • Learning through metaphors
    • JSON server
    • ES Lint
    • RxJs
    • Dunning-Kruger Effect
    Timejumps
    • 01:21 Guest introduction
    • 01:59 What metaphors do you use to explain development?
    • 05:13 Sponsor: Narwhal
    • 05:47 What is a front end strategy?
    • 09:10 How do you evaluate new technologies?
    • 16:50 Is a front end strategy a formal thing?
    • 22:36 Sponsor: Ag Grid
    • 23:38 What is your technology radar?
    • 33:54 How much does competency play a factor?
    • 37:54 Final Thoughts

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

    44 min
  • Episode 154: Theming and Accessibility with Angular Components with Emma Twersky

    Recording date: Sep 16, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Emma Twersky @Twerske

    Brought to you by
    • AG Grid

    • Ionic

    Resources:
    • Angular.js in 60-ish minutes by Dan Wahlin
    • Angular
    • Angular CDK
    • 37 JavaScript Carousels
    • Reasons why Carousels may not be accessible
    • Lighthouse
    • Core Web Vitals
    • Localizing Angular
    • Billy Eilish on Disney+
    • Understanding the Four Principles of Accessibility
    • Otter AI
    • Riverside.fm for recording
    • Descript
    • Aria in HTML for Accessibility
    Timejumps
    • 01:39 Angular (ish)
    • 02:46 Guest introduction
    • 04:03 What is Angular?
    • 05:34 What is the CDK?
    • 06:20 Why anti-carousel?
    • 10:13 Sponsor: Ionic
    • 10:52 The importance of theming and components
    • 13:26 What's the biggest struggle with accessibility?
    • 16:54 What are core web vitals?
    • 21:24 How do you design components for hearing disabilities?
    • 28:36 Sponsor: Ag Grid
    • 29:42 How do teams incorporate accessibility in projects?
    • 34:11 Final thoughts

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

    39 min
  • Episode 153: Single Page Application vs Multi Page Application with Rich Harris

    Recording date: Sep 14, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Rich Harris @Rich_Harris

    Brought to you by
    • AG Grid

    • Narwhal

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

    Resources:
    • Single-page application vs. multiple-page application
    • More on MPA vs SPA
    • SvelteKit
    • What is a SPA (Single Page App)
    • Rendering on the Web
    • SPA SEO Pitfalls to Know Before you Build your App
    • Server rendering and Nuxt and Vue
    • Server rendering and Next and React
    • Vercel
    • Canvas Charting
    • Netlify
    • Azure Static Web Apps
    • Rich Harris on Twitter discussing MPA and SPA
    • Qwik on GitHub
    • First Look at Qwik
    • Web Rush 0144 - Qwik with Misko Hevery
    • What is a CDN (Content Delivery Network)
    • What is Edge computing?
    • CloudFlare workers
    Timejumps
    • 01:43 Guest introduction
    • 03:36 What is a SPA and MPA?
    • 08:22 Sponsor: Ag Grid
    • 09:34 What role does server rendering play?
    • 12:17 What is client side hydration?
    • 15:22 What's the state of modern tooling?
    • 20:46 The only reason to choose an MPA is...
    • 26:19 Sponsor: Narwhal
    • 26:52 What is the next evolution of this?
    • 36:17 Final thoughts

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

    40 min
  • Episode 152: Creating a Successful Front-End Onboarding Plan with Dana Yudelevich

    Recording date: Sep 9, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Dana Yudelevich @dana_yudelevich

    Brought to you by
    • AG Grid

    • Ionic

    Resources:
    • Fiverr
    • Karate black belt
    • The Art of ETA video
    • Dashlane
    • Storybook
    • Storybook inception : Web Rush 115
    • Once Upon a Storybook: Web Rush 110
    • React
    • Chromatic
    • CSS Style Guide Examples
    • Notion
    • Grafana
    • Sentry app monitoring
    • Shang-Chi
    • Marvel “What If...”
    • Natan Levy on instagram
    • Vest
    Timejumps
    • 01:09 Weather updates
    • 03:36 Guest introduction
    • 05:11 Why is onboarding important?
    • 08:42 Sponsor: Ionic
    • 09:18 Setting people up for success
    • 11:46 What are some of the hangups with onboarding?
    • 13:48 Is there a guide to how to start onboarding?
    • 23:27 Sponsor: Ag Grid
    • 24:32 What is Notion?
    • 27:24 How to help people feel a part of the team?
    • 33:21 What if someone needs to work on a feature right away?
    • 37:30 Do you use videos, text, or what tools?
    • 39:24 Final thoughts

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

    46 min
  • Episode 151: Engineering Technology from Idea to Release

    Recording date: Sep 2, 2021

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Mitali Karmarkar @KarmarkarMitali

    Brought to you by
    • AG Grid

    • IdeaBlade

    • Narwhal

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

    Resources:
    • Azure Static Web Apps
    • Jamstack
    • Azure App Service
    • Azure Functions
    • Internships at Microsoft
    • Azure control plane and data plane
    • Static Web Apps Configuration
    • Learn - tutorial - Authenticate users with Azure Static Web Apps
    • Bring Your Own Auth in Azure Static Web Apps
    • Works on my machine tshirt
    Timejumps
    • 03:23 Topic and guest introduction
    • 05:00 What is a static web app?
    • 09:09 Sponsor: Ag Grid
    • 10:16 Whatt was the first line of code that was written?
    • 13:14 What's a control plane and a data plane?
    • 15:04 What are some challenges you faced developing this?
    • 23:58 Marker 7
    • 28:50 Sponsor: Narwhal
    • 29:31 Did you start from scratch or use the existing Routes.Json file?
    • 31:09 What was the timeframe and how did you gather feedback?
    • 34:11 What advice would you have for someone building a product?
    • 36:24 Final thoughts

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

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