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 140: WebAssembly and Blazor with Michael Washington

Recording date: June 3, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Michael Washington @ADefWebserver Brought to you by AG Grid IdeaBlade Resources: Blazor Help Website Oqtane Steve Sanderson Blazor WebAssembly Power BI Blazor Hosting Models Web Assembly docs JavaScript Interop in Blazor Call JavaScript from DotNet SignalR WebSocket API ASP.NET MVC Pattern Reasons Why Blazor is Worth Considering for your Next Project Build an app with Blazo...

Jul 01, 202147 minEp. 140

Episode 139: Building the Static Web Apps CLI with Wassim Chegham

Recording date: 05/25/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Wassim Chegham @Manekinekko Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Azure Static Web Apps CLI on GitHub Static Web Apps Authentication & Authorization Local development with the CLI Azure Static Web Apps CLI docs Netlify dev CLI Vercel dev CLI Server-Static npm package Fallback ro...

Jun 24, 202159 minEp. 139

Episode 138: Google Maps with Katerina Skroumpelou

Recording date: May 20th, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Katerina Skroumpelou @Psybercity Brought to you by AG Grid Lemon Productions podcast editing and production. Resources: Katerina Skroumpelou (website) Google Maps Platform APIs Google Maps JavaScript API What is Spatial Data Google Developer Expert program Google Earth Difference between Vector and Raster WebGL Google Maps + WebGL From Google I/O 2021: Cloud-based Google ...

Jun 17, 202147 minEp. 138

Episode 137: Netlify Continuous Integration and Continuous Delivery (CI/CD) with Bornwell Matembudze

Recording date: May 13, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Bornwell Matembudze @Bornie_21 Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Bornwell Matembudze Netlify The Definitive Guide To Continuous Integration Continuous integration Continuous delivery Continuous deployment Jenkins GitHub Actions AWS Elastic Beanstalk What is a Container? Azure ...

Jun 10, 202148 minEp. 137

Episode 136: Deno with Preston Lamb

Recording date: 5/6/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Preston Lamb @PrestonJLamb Brought to you by AG Grid IdeaBlade Resources: Deno Land Ryan Dahl Demo Goals Comparison to Node.js Deno Permissions Deno Package Management Oak Deno Node Compatibility Third Party Deno packages Express Deno What is Deno and how is it different from Node.js? Course and Book 50% off code: WEBRUSH Iojs repo (archived now) Dixie and her sister on the Cam...

Jun 03, 202148 minEp. 136

Episode 135: The Journey to Flutter with Majid Hajian

Recording date: 4/29/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Majid Hajian @Mhadaily Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Majid Hajian’s website Flutter Dart Tour of the Dart language Flutter Hot Reload Dart Streaming rxdart Dart event loop Dart isolate Declarative Programming Imperative Programming Start thinking declaratively IoT IoT Hub Mat...

May 27, 202156 minEp. 135

Episode 134: Form Validation and How Vue 3 and Reactivity Changes the Game

Recording date: April 8, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Marina Mosti @MarinaMosti Brought to you by AG Grid IdeaBlade Resources: Marina Mosti on dev.to Vue Schema-Driven Form Generation with FormVueLate Angular model-driven form generation: Angular Formly MSDN Article 2011 They turned off the LightSwitch 2016 HTML Form element HTML and Client side Form Validation Marina Mosti on GitHub Treeware Validating Schema-driven forms wi...

May 20, 202157 minEp. 134

Episode 133: How to Design CSS for Design and Performance with Nicole Oliver

Recording date: April 1, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Nicole Oliver @Nixallover Brought to you by AG Grid Nrwl Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Nrwl on Twitter Nicole on Web Rush episode 0027 talking about TypeScript decorators Nicole on Web Rush episode 0057 on Styling Modern applications CSS (for those who ignore it) Nx Developer tools Rubik’s cube What are C...

May 13, 202153 minEp. 133

Episode 132: Don’t Say That At Work with Michael Callaghan

Recording date: March 25th, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Michael Callaghan @walkingriver Brought to you by AG Grid IdeaBlade Resources: Mike’s Blog Don't Say That at Work at Amazon Yogi Bear Michael Calllaghan’s Courses at Udemy Three Letter Acronyms (TLA) Jerry Maguire mission statement email Valerie Kittel - speaking coach Don’t Say that at Work - Audio Book What is Mindfulness? Maya Angelou “I've learned that people will f...

May 06, 202149 minEp. 132

Episode 131: Sketchnotes with Doug Neill

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Doug Neill Brought to you by AG Grid IdeaBlade Resources: Doug’s Verbal to Visual YouTube channel Sunni Brown: Doodlers Unite Web Rush Episode 123: Sketchnoting in Tech with Mike Rohde Mind Map Concepts App for iPad Procreate app for ipad Notability GoodNotes 5 UPS Sketch Ads My Octopus Teacher How to Sharpen Pencils Baronfig tools Field Notes Field Notes Moleskine Timejumps 01:56 Guest introduction 03...

Apr 29, 20211 hr 2 minEp. 131

Episode 130: Irish Soda Bread and Shipping Web Apps with Kelly Vaughn

Recording date: 03/18/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kelly Vaughn @Kvlly Brought to you by AG Grid IdeaBlade Resources: Ladybug Podcast Commerce Tea Kelly Vaughn Website The Taproom Emma Bostian on Twitter Ali Spittel Sidney Buckner Rhian Beutler Irish Soda Bread Recipe Newly Practicing Mortician aka npm What are web hooks? Heroku Vue.js React.js Nodejs Koa Express Heroku Papertrail Shopify API Shopify Storefront API “Polaris” ...

Apr 22, 202149 minEp. 130

Episode 129: Shipping What You Use - Open Source Chronicles - with Brandon Roberts

Recording date: 03/16/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brandon Roberts @BrandonRoberts Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: NgRx NgRx Platform on GitHub NgRx on Twitter Discord for NgRx Swag for NgRx OSS Sponsor page for NgRx Rob Wormald on Twitter Brandon’s journey into Developer Relations Nx developer tools Redux Saga NgRx Sagas Dan ...

Apr 15, 202148 minEp. 129

Episode 128: Building apps with React and Nx with Jack Hsu

Recording date: 03/11/2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Jack Hsu @Jay_soo Brought to you by AG Grid IdeaBlade Resources: Nx Monorepo Micro front-end Nx Getting Started Nx Migration Overview Nx Cloud Github Github CLI Gitlab GitHub Code owners GitLab Code owners Lerna Vercel Azure Static Web Apps Nrwl channel on YouTube Free Nx + React course Nx Playbook (one free Nx course, and a paid Advanced Nx cource) New Nx Devkit docs Timejum...

Apr 08, 202145 minEp. 128

Episode 127: TikTok React with Ania Kubów

Recording date: March 9, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Ania Kubow @Ania_Kubow Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Code with Ania Kubów on youtube TikTok for Developers React.js React Hooks Jamstack Ania built a TikTok app in React, on YouTube Github repo for TikTok app in React useState with React Hooks Datastax.com serverless data...

Apr 01, 202143 minEp. 127

Episode 126: A Tale of Two Topics - Mentoring and NgRx with Kate Sky

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kate Sky @Katesky8 Brought to you by AG Grid IdeaBlade Resources: Kate Sky links NgRx Container Presenter Pattern with Kate Sky Angular RxJS Library Angular state management with NgRx Container Presenter Pattern from 2015 Container Presenter in React Angular and the Container Presenter pattern NgRx Data JavaScript Spread Operator Deep Cloning in JavaScript Angular EventEmitter Designing Your Life (book...

Mar 25, 20211 hrEp. 126

Episode 125: Working with JavaScript on TVs and Xbox's with Todd Spatafore

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Todd Spatafore @Spatacoli Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Moo Tools Vudu Vanilla JS Feature detection HTML5 codec Refactoring JavaScript modules Progressive Web Apps XHR requests Timejumps 03:01 Guest introduction 04:04 How do you write for tvs and media devices? 05:58 Do you want to switch to a framewo...

Mar 18, 202148 minEp. 125

Episode 124: Angular Updates with Minko Gechev

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Minko Gechev @mgechev Brought to you by AG Grid IdeaBlade Resources: Minko Gechev's blog Angular Angular Developer Survey 2020 Results Angular on npm Angular compiler on npm Angular Debugging Guides Info on Angular Errors Angular Augury Angular Dev Tools for Chrome Angular on YouTube Profiling Angular Applications with Minko Gechev Chrome Dev Tools Angular on Twitter Angular Roadmap Introduction to Ang...

Mar 11, 202156 minEp. 124

Episode 123: Sketchnoting in Tech with Mike Rohde

Recording date: Feb 16, 2021 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Mike Rohde @rohdesign Brought to you by AG Grid Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Mike Rohde web site The Sketchnote Handbook one : Sketchnoting The Sketchnote Army Podcast Sketchnoting workshop with Mike Rohde n YouTube How to avoid cluttering your sketchnotes Example of an article with sketch note as a image...

Mar 04, 20211 hr 9 minEp. 123

Episode 122: Modern Web with Chris Coyier

Recording date: 2021-02-11 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Chris Coyier @ChrisCoyier Brought to you by ag-Grid IdeaBlade Resources: Chris Coyier CSS Tricks CodePen ShopTalk Podcast Web Assembly Blazor "Going Ga Ga" on wikipedia Blazor Azure Functions React CSS Layout with Flexbox CSS Layout on Grid Azure Static Web Apps Netlify What is Jamstack Github Pull Requests Review and publish Pull Requests to a Preview URL for Static Apps Bes...

Feb 25, 202153 minEp. 122

Episode 121: Building React Apps on the Jamstack with Colby Fayock

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Colby Fayock @ColbyFayock Brought to you by ag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Netlify Jamstack Azure Static Web Apps Static Apps What is SPA? Vercel Azure Static Web Apps Server side rendering with Vue Client side vs server side rendering Perl Leaflet Next.js Gatsby On Running Shoes Surviving Technical Debt GitHub Actions ...

Feb 18, 202140 minEp. 121

Episode 120: Large data in the Browser with Sam Artioli

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Sam Artioli @SamArtioli Brought to you by ag-Grid IdeaBlade Resources: Start Bootstrap Ngrx Redux principles 2011 Stackoverflow question on how much data is too much Browser storage limits Max size of a redux store Large sets of data in react and redux Can we store lots of data in redux? CRDTs CRDTs: The Hard Parts by Martin Kleppmann Operational Transformation (OT) Debouncing explained Timejumps 02:09...

Feb 11, 202149 minEp. 120

Episode 119: Redwood JS with Anthony Campolo

Anythony Campolo talks with John, Ward, and Dan about Redwood JS. Is Redwood JS a framework or a library? Why would you use Redwood JS? What problems does it solve? Is it for beginners or experienced developers? John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Anthony Campolo @ajcwebdev Brought to you by IdeaBlade Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Anthony on GitHub Anthony’s Blo...

Feb 04, 202153 minEp. 119

Episode 118: Fails, Wins, and The Future of the Web

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by ag-Grid IdeaBlade Resources: Parcel Micro Services on Web Rush Remix Martin Fowler on MicroServices Angular Monolith Microservices Svelte Fast.design React Storybook Once Upon a Storybook with Michael Shilman Code Spaces VS Code and ARM Snowpack Angular Playground WebPack Ward Bell talking Unit testing Timejumps 02:26 Fails from 2020 08:41 Sponsor: Ag Grid 09:52 Wins in 2020 20:10 Tre...

Jan 28, 202152 minEp. 118

Episode 117: Surviving Technical Debt

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Mike Ryan @MikeRyanDev Brought to you by ag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Ngrx Martin Fowler on Technical Debt SemVer (Semantic Versioning) How We Build Code at Netflix Waterfall vs Agile More on Agile vs Waterfall BDUF (“Big Design Up Front”) YAGNI - You Aint Gunna Need It YAGNI AHA - Avoid Hasty Abstractions How to iden...

Jan 21, 202144 minEp. 117

Episode 116: Optimizing Svelte Applications using the Closure compiler

Recording date: Dec, 2020 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tor Helgevold @Helgevold Brought to you by ag-Grid IdeaBlade Resources: Closure Compiler Optimizing Svelte Applications Svelte Svelte with Closure Compiler and Lazy Loaded Routes Closure Compiler and Http Requests The Curious Tale of the Stolen Pets Timejumps 04:03:13 Guest introduction 06:06:14 How did you discover Svelte? 10:59:00 What pain points are addressing by adding a ...

Jan 14, 202156 minEp. 116

Episode 115: Storybook Inception with Norbert de Langen

Recording date: Dec 3, 2020 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Norbert de Langen @NorbertdeLangen Brought to you by ag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Chromatic Storybook Visual Regression Testing Add ons for storybook Jest testing Storbook maintainers AMA Web Rush ep 110 on Storybook with Michael Shilman Material Accordian Component Next.js Nuxt.js Accessib...

Jan 07, 202149 minEp. 115

Episode 114: Challenges and Solutions when using Svelte - Andrew Smith

John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Andrew Smith @silentworks Brought to you by ag-Grid IdeaBlade Resources: Andrew Smith Fabulous Thunderbirds “Wrap it up” BackbonJS Svelte 3 with Rich Harris Spine JS Knockout JS Introducing Svelte (Nov 2016) CSS Transitions (per MDN) Svelte motions Svelte transitions Fade transition in Svelte Transition events Can’t believe how simple this one is to implement. Pretty cool Greensock animation library NY...

Dec 17, 202055 minEp. 114

Episode 113: Micro-Front Ends with Natlia Venditto

Recording date: 11/10/2020 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Natlia Venditto @AnfibiaCreativa Brought to you by ag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Manfred Steyer on Micro Front Ends Micro FrontEnds on ITNext Micro Frontends - extending the microservice idea to frontend development Micro Frontends - Martin Fowler Angular based micro frontend Manfred Steyer v...

Dec 10, 202048 minEp. 113

Episode 112: Next.js and Vercel with Tim Neutkens

Recording date: Oct 29, 2020 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tim Neutkens @timneutkens Brought to you by ag-Grid Raygun Actionable error, crash and performance monitoring. Raygun gives you visibility into how users are really experiencing your software. Detect, diagnose and resolve issues with greater speed and accuracy. Resources: pre-rendering explained Time to First Byte (TTFB) Hot Module Replacement Fast Refresh in Next.js Zeit i...

Dec 03, 202056 minEp. 112

Episode 111: IOU Some IoT with Diana Rodriguez

Recording date: Oct 22, 2020 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Diana Rodriguez @cotufa82 Brought to you by ag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: DnD Monopoly Nuxt Connect Tech What is IoT Arduino Intro to Azure IoT Diana’s blood sugar levels MicroPython Flask Scott Hanselman and displaying your realtime Blood Glucose from NightScout on an AdaFruit PyPortal Spa...

Nov 26, 202057 minEp. 111
For the best experience, listen in Metacast app for iOS or Android