Web Rush - podcast cover

Web Rush

Dan Wahlin, John Papa, Ward Bell, Craig Shoemakerwww.webrush.io
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
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Episode 230: Semantic HTML

const podcast = { episode: 230, title: 'Semantic HTML', topics: [ 'html', 'semantics', 'tags' ], guest: 'na' hosts: [ 'John Papa', 'Craig Shoemaker' ]}; Recording date: April 6, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: Deprecated HTML tags HTML Web docs Craig’s HTML course The HTML id attribute The DIV tag SEO tips for HTML The font tag Can I Use XHTML Responsive Web Apps Goodbye Zen Coding,...

Apr 20, 202348 minEp. 230

Episode 229: Security with Rey Bango

const podcast = { episode: 229, title: 'Security', topics: [ 'Security', 'business', 'insurance' ], guest: 'Rey Bango' hosts: [ 'Craig Shoemaker', 'Ward Bell' ]}; Recording date: 03/30/2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Rey Bango @ReyBango Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: LastPass Issues Update on Data Breach, But Users Should Still ...

Apr 13, 202352 minEp. 229

Episode 228: Web Apps and Site Reliability Engineering (SRE) with Brian Love

const podcast = { episode: 228, title: 'Web Apps and Site Reliability Engineering', topics: [ 'reliability', 'web apps', 'user focused' ], guest: 'Brian Love' hosts: [ 'John Papa', 'Ward Bell' ]}; Recording date: March, 23, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brian Love @Brian_love Brought to you by AG Grid IdeaBlade Resources: Google Books on SRE What is SRE Introduction to Site Reliability Engineering (SRE) Reliable systems in Dev...

Apr 06, 202340 minEp. 228

Episode 227: Browser APIs you May Not Know About with Sasha Shynkevich

const podcast = { episode: 227, title: 'Browser APIs you May Not Know Abou', topics: [ 'API', 'browser', 'development' ], guest: 'namei' hosts: [ 'Craig Shoemaker', 'Dan Wahlin' ]}; Recording date: March 16, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Sasha Shynkevich @neesoglasnaja Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: MDN Web Docs Vibration API ...

Mar 30, 202347 minEp. 227

Episode 226: All Things Typescript with Maina Wycliffe

Recording date: March 9, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Maina Wycliffe @mwycliffe_dev Brought to you by AG Grid IdeaBlade Resources: All Things TypeScript Newsletter General Zod Typescript and Zod schemas TypeScript type assertion Typescript-eslint Better linting with TypeScript and ESLint Linting in TypeScript using ESLint and Prettier Zod vs Yup validation schemas Zod, Joi and Yup side by side When should you use Zod? Fetch A...

Mar 23, 202340 minEp. 226

Episode 225: Maximizing Your Impact as a Developer

Recording date: March 2, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: How full is your bucket? For kids How to Maximize Your Impact as an Engineer Impact vs Activity “If you want to go fast go alone. If you want to go far go together.” African Proverb The Coaching Habit Measuring Impact vs Activity How to Win F...

Mar 16, 202341 minEp. 225

Episode 224: Starting a Company as a Technical Founder with Sam Artioli

Recording date: Feb 23rd, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Sam Artioli @SamArtioli Brought to you by AG Grid IdeaBlade Resources: Reach Sam on email Tredder Website IdeaBlade Rensselaer Polytechnic Institute (RPI) Capoeira Apple RFID Start Bootstrap UI templates FinTech Voice Capo The Power Broker: Robert Moses and the Fall of New York by Robert Caro Liift More Paul Graham on Twitter The Power Law Zero to One The Hard Thing About...

Mar 09, 202341 minEp. 224

Episode 223: Delivering Real World PWAs with Maxim Salnikov

Recording date: Feb 16, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Maxim Salnikov @WebMaxRU Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: PWA Overview of Progressive Web Apps (PWAs) Maxim on Web Rush episode 4 ngVikings event Akershus Fortress What is a Progressive Web App (PWA) Alex Russell Progressive Web Apps: Escaping Tabs Without Losing Our Soul Wha...

Mar 02, 202341 minEp. 223

Episode 222: Micro Front Ends with Manfred Steyer

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Manfred Steyer @ManfredSteyer Brought to you by AG Grid IdeaBlade Resources: Angular Lazy loading To Decouple or Not to Decouple? The Answer Depends on Your Website (And Your Budget) Domain driven design Blog Series on Module Federation with Angular Piral Free eBook on Module Federation with Angular Timejumps 00:37 Guest introduction 01:11 How did you get started with micro front ends? 03:36 What are t...

Feb 23, 202338 minEp. 222

Episode 221: Inflection Point SvelteKit 1.0 with Kevin Åberg Kultalahti

Recording date: Feb 2, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kevin Åberg Kultalahti @kevmodrome Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: SvelteKit 1.0’s release Rich Harris on Twitter Svelte Svelte Society Svelte Radio Loki Variants Svelte vs React Comparison Svelte Components Svelte Tutorial Svelte vs SvelteKit ASP.NET MVC SvelteKit Adapters S...

Feb 16, 202339 minEp. 221

Episode 220: Tips for Effective Presenting and Communication

Recording date: Jan 26, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: The Four Pillars of Ward Bell Public Speaking Genius What’s the problem? Why should I care? What am I going to do about it? How should I feel? John’s 5th pillar: Cut any content that doesn’t meet the needs of the first 4. Craig's Tweet on differentiating yourself Vinh Giang speaking tips on TikTok Sharknado Speed Movie Die Hard...

Feb 09, 202346 minEp. 220

Episode 219: Code Spaces with Chris Noring

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Chris Noring @chris_noring Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Codespaces Overview Code Spaces .NET Core Starter Dev containers Introduction to GitHub Code Spaces Managing encrypted secrets for your codespaces Configuring and customizing codespaces: deep dive Vscode.dev Github.dev Just One More Change - git...

Feb 02, 202345 minEp. 219

Episode 218: Routing with Tanner Linsley

Recording date: 12/29/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tanner Linsley @TannerLinsley Brought to you by AG Grid IdeaBlade Resources: TanStack on Twitter TanStack Router Tanner Linsley on Web Rush discussing data grids in the web Sammy.js Angular React Nuxt.js Next.js Svelte SvelteKit Announcing TanStack Router @ jamstackconf on YouTube Nozzle.io Definition of a router, as per MDN The location interface on MDN Angular Router React ...

Jan 26, 202355 minEp. 218

Episode 217: AI in 2023 - What’s it all Mean?

Recording date: 12/22/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Lensa AI What you should know about Lensa before you use it Ethics and AI in google search This Person Does Not Exist ChatGPT “I asked Chat GPT to build a To-Do app” Ward’s repo for subsink GitHub CoPilot docs Timejumps 00:28 Welcome 01:51 This ...

Jan 19, 202335 minEp. 217

Episode 216: JavaScript Proxies with Evyatar Alush

Recording date: 12-15-2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Evyatar Alush @evyataral Brought to you by AG Grid IdeaBlade Resources: MDN: Proxy Caniuse Proxy Traps Tutorial GoogleChrome/proxy-polyfill (Sam Thorogood) Vest n4s (enforce) VueJS How Reactivity Works In Vue MobX Immer, Immutability and the Wonderful World of Proxies - Michel Weststrate Fiverr Talks: Building an Assertion Library with Javascript Proxy, Evyatar Alush Writing ...

Jan 12, 202333 minEp. 216

Episode 215: How I Doubled by Lighthouse Performance with Astro.js with Corbin Crutchley

Recording date: 12/08/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Corbin Crutchley @Crutchcorn Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Google Lighthouse PageSpeed Insights Gatsby Astro NextJS Unicorn Utterances Framework Field Guide GitShark Islands Architecture Astro Islands Remark.js Qwik Brandon Roberts, Developer Extraordinaire Timejumps 00:38 C...

Jan 05, 202341 minEp. 215

Episode 214: Securing Your Web Apps and Source Code with Feross Aboukhadijeh

Recording date: 12/1/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Feross Aboukhadijeh @Feross Brought to you by AG Grid IdeaBlade Resources: Feross Aboukhadijeh’s website Feross Aboukhadijeh’s GitHub Log4j The Federal Trade Commission’s (FTC) note on Log4j Socket – Secure your JavaScript supply chain What’s really going on in your node_modules folder? Vulnerability scanning isn’t enough to protect your app Auditing npm packages for security ...

Dec 15, 202246 minEp. 214

Episode 213: Hello Web Rush: Dan Wahlin, This is Your Life

Recording date: Nov 17, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Dan Wahlin on Twitter Dan Wahlin on GitHub Rabbits vs Guinea Pigs Dan Wahlin on Pluralsight Apple IIc IBM PC jr TRS 80 Show White design language Links golf game Paint Shop Pro VB Script Sort Algorithm Wrox Press Component Object Model (COM) D...

Dec 08, 202237 minEp. 213

Episode 212: AG Grid with Stephen Cooper

Recording date: Nov 10, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Stephen Cooper @Scooperdev Brought to you by AG Grid IdeaBlade Resources: AG Grid Tan Stack with Tanner Linsley on Web Rush 206 Whimsy definition Getting Started docs for AG Grid Using AG Grid with React Using AG Grid with Vue Using AG Grid with Angular 5 Open Source JavaScript Grids AG Grid GitHub repository What is an Abstract Syntax Tree? (AST) ESLint and TypeScript ASTs...

Dec 01, 202238 minEp. 212

Episode 211: Deploying Web Apps in Containers

Dan and Craig talk about the ways to use containers to deploy web apps, and the benefits and drawbacks to using Kubernetes for deploying web apps. Recording date: 11/03/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Docker Desktop Rancher Desktop Docker What is a Container Kubernetes Amazon Elastic Container Serv...

Nov 24, 202229 minEp. 211

Episode 210: Component Testing with Ely Lucas

Recording date: Nov 1, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Ely Lucas @ElyLucas Brought to you by AG Grid IdeaBlade Resources: React with PWA and Ionic with ELy Lucas on Web Rush episode 69 Cypress Component Test, by Martin Fowler Writing your first component test Angular component test harnesses Cy.mount React and Cypress Testing React components Cypress and Svelte Angular and Cypress Vue and Cypress Cypress vs Selenium Waiting and ...

Nov 17, 202242 minEp. 210

Episode 209: Catch the Wave with Martin Turoci

Recording date: 10/27/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Martin Turoci @Unusual_code Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: H20 Wave H2O.ai on Twitter H20 website H2O Hydrogen Torch Slovakia on Google Maps Badminton Surfing GitHub Copilot Stanley Kubrick Star Wars Microsoft Cloud command line Psychology of Money Existential Physics Timejum...

Nov 10, 202236 minEp. 209

Episode 208: Cypress with Jordan Powell

Recording date: 10/13/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Jordan Powell @JordanPowell88 Brought to you by AG Grid IdeaBlade Resources: Jordan Powell’s website Cypress 10 Cypress Run tests in WebKit Cypress on Ep 3 of Web Rush TestCafe from DevExpress Playwright Testing Cleveland Midges Cypress web site Selenium vs Cypress End to End vs Unit Testing What is a unit test? What is an integration test? What is End to End Testing? The Pra...

Nov 03, 202239 minEp. 208

Episode 207: Impact of DevRel and Content Creation with Kapehe

Recording date: October 6, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kapehe @kapehe_ok Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Kapehe’s blog Kapehe’s YouTube channel Sanity.io The Battle of House Promises vs House Observables with Kapehe What the heck is a developer advocate? Query Language for Sanity (GROQ) GROQ in 2 video series RXJS Timejumps 0...

Oct 27, 202240 minEp. 207

Episode 206: A Little Diddy About A Griddy With Tanner Linsley

Recording date: 09/29/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tanner Linsley @TannerLinsley Brought to you by AG Grid IdeaBlade Resources: TanStack TanStack Table on github Tanner Linsley’s conference presentation 5 Years of Building React Table at React Summit 2022 Ag-Grid Nozzle Memoization in Javascript and React Timejumps 01:18 Guest introduction 02:59 What functionality does a data grid give you? 08:13 Sponsor: Ag Grid 09:17 What a...

Oct 20, 202250 minEp. 206

Episode 205: Leadership with Matt Netkow

Recording date: 09/22/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Matt Netkow @DotNetkow Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Matt's upcoming book What are soft skills? Todd Anglin on Twitter 10 Business Leaders who Overcame Dyslexia Toastmasters The Great Love of All Timejumps Podcast editing on this episode done by Chris Enns of Lemon Productio...

Oct 13, 202247 minEp. 205

Episode 204: Wolves, Cats, and Dogs...and The Google Cloud Platform

Recording date: 9/15/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Katerina Skroumpelou on Twitter https://twitter.com/psybercity Brought to you by AG Grid IdeaBlade Resources: Katerina Skroumpelou’s website Google Maps with Katerina Skroumpelou Firebase with Katerina Skroumpelou Nx and Lerna Angular docs Web Sockets API Heroku Push Notifications API Web Push Notifications Firebase Firebase projects vs apps Firestore data Google Cloud Functio...

Oct 06, 202242 minEp. 204

Episode 203: The Return of the Man from Vest with Evyatar Alush

Recording date: 09/08/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Evyatar Alush @evyataral Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Episode 188: Wearing a Vest is In Style, with Evyatar Alush Toastr Form Validation Done Right, by Ward Bell at ngConf 2022 Angular AsyncValidator Vest on GitHub Squiggly Be Gone ! New feature in VS Code Peacock Vest.js V...

Sep 29, 202245 minEp. 203

Episode 202: The Victories And Utter Failures Of Choosing Open Source Software

Recording date: August 25, 2022 John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: Npm Jshint Morgan js Bunyan js Pino js AG Grid Leftpad Sugar.js Pair programming Hal replacing a light bulb (malcolm in the middle) Yak shaving defined Yak Shaving: A Short Lesson on Staying Focused Timejumps 00:53 How we choose open souce projects 06:42 Using loggers as an example 07:23 Sponsor: Ag Grid 08:29 Testing for if a library is current ...

Sep 22, 202240 minEp. 202

Episode 201: Web Framework Field Guide with Corbin Crutchley

Recording date: Aug 18, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Corbin Crutchley @Crutchcorn Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Book Woody Allen Fairchild Channel F Atari 2600 Pong Night Driver CRT React Vue Angular React Router Reactive Programming JavaScript Proxies SSG What does proxy mean in Vue 3? Reactivity in Vue React Reconsiller Svelte Marko Solid.js Qwik Tailwin...

Sep 15, 202251 minEp. 201
For the best experience, listen in Metacast app for iOS or Android