Web Rush

Web Rush

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

Web Rush episodes

  • Episode 71: Angular at Scale

    Recording date: 2020-01-02

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Jeremy Likness @JeremyLikness

    Resources:
    • jQuery Fundamentals
    • Browser wars
    • New in JavaScript
    • jQuery
    • JavaScript patterns
    • HTML5 Timeline
    • TypeScript
    • Angular Architecture course at Pluralsight by Dan Wahlin
    Timejumps
    • 01:59 Guest introduction
    • 08:34 Why is Javascript better today?
    • 11:05 Sponsor: Ag Grid
    • 12:06 jQuery normalizing the DOM
    • 23:32 What's worked and what hasn't worked?
    • 32:23 How should people keep things organized across teams?
    • 45:21 Final thoughts
    52 min
  • Episode 70: React Performance with Ken Wheeler

    Recording date: 2019-12-12

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Ken Wheeler @Ken_Wheeler

    Resources:
    • ReasonML
    • SML Family
    • Using Web Workers
    • React Loadable
    • Immer
    • React Profiler
    • WebPack Dashboard
    Final Thoughts
    • Tesla Cybertruck
    • Sourcetree
    • React Performance
    Timejumps
    • 02:05 Guest introduction
    • 02:21 What is Spectacle?
    • 08:48 What brought you into this space?
    • 09:43 Sponsor: Ag Grid
    • 10:50 Why do I fix performance issues I can't see?
    • 20:15 What is a spot update?
    • 25:17 Sponsor: IdeaBlade
    • 26:19 What kind of performance gains can be had?
    • 33:08 What kind of tools are you using to test and measure?
    • 35:17 How do you get started?
    • 38:55 Top 3 performance tips
    • 42:18 Final thoughts
    46 min
  • Episode 69: React with PWA and Ionic with Ely Lucas

    Recording date: 2019-12-10

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Ely Lucas @ElyLucas

    Resources:
    • Six Million Dollar Man
    • The Bionic Woman
    • Ionic Framework
    • Ionic React Docs
    • React Native
    • Max Lynch - co-founder of Ionic
    • JQuery Mobile
    • Cordova
    • AngularJS
    • Create React App
    • Service Worker
    • Progressive Web App - PWA
    • Capacitor
    • Ionic Capacitor vs Apache Cordova Difference With Example — The Next Future Innovation of Hybrid Native Apps
    • Flutter
    • Native Web APIs for accessing device features such as camera
    • What is Capacitor
    • CanIUse.com
    • Test with Jest
    • Ionic React Hooks
    • Using react hooks in Ionic
    • Ionic Vue beta
    • Announcing Ionic React Hooks
    Timejumps
    • 02:33 Guest intro
    • 04:31 What is Ionic?
    • 09:03 Why is it important that Ionic works across frameworks?
    • 09:47 Sponsor: Ag Grid
    • 10:51 What can the latest version of Ionic do?
    • 15:06 Why should I use Ionic instead of React Native?
    • 19:40 Who is the audience for this?
    • 27:46 Sponsor: IdeaBlade
    • 28:51 How do you access phone features from Ionic?
    • 34:52 How is testing done?
    • 43:49 What about Vue or Vanilla Javascript?
    • 45:11 Final thoughts
    49 min
  • Episode 68: The Truth Behind Testing - Joe Eames

    Recording date: 2019-12-05

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Joe Eames @JosephEames

    Resources:
    • Cypress.io
    • Avoid the Suck of Testing with Cypress.io by Joe Eames
    • Unit Testing with Joe Eames
    • Run automated tests from test plans on Azure
    • Build, test, and deploy JavaScript and Node.js apps
    • TDD
    • Code Smell for the "God Object"
    • Single Responsibility Patterns
    • Istanbul tools for code coverage
    • Review Code Coverage in Azure Dev Ops
    • Code coverage for Pull Requests
    • Working Effectively with Legacy Code
    • Test driven development by example
    • CleanCoders.com
    Final Thoughts
    • TypeScript
    • Mulan trailer
    • VueJS Amsterdam
    • NG Conf
    • Baby Yoda plyaing with music
    • Altiplano
    50 min
  • Episode 67: JAMstacking with the Great Gatsby - Sam Julien

    Recording date: 2019-12-05

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Sam Julien @samjulien

    Resources:
    • Gatsby
    • JAMstack
    • GraphQL
    • Llamas
    • Hugo
    • Jekyll
    • Algolia
    • Static sties revolution
    • Deploy a Gatsby blog to Azure
    • React Reach Router
    • Ryan Florence
    • Michael Jackson
    • Gatsby Plugins
    • Service Workers)
    • Deploy a static site to Azure
    • Emperor's New Groove
    • Baby llamas eating
    • WebPack
    • Vue Press
    • Securing Gatsby by Sam Julien of Auth0
    • Up and Running with Gatsby Course
    • Serverless
    • Contentful
    • Try Azure Functions for free
    • Next.js for rendering things on the server
    • VS Code Extension - Peacock Documentation
    • Gatsby Advanced Starter kit
    • Up and Running with Gatsby Intro
    • Sam Julien on Egghead
    • refactr.tech
    Final Thoughts
    • Dan’s flipboard
    • Build Your Own React
    • His Dark Materials
    Timejumps
    • 01:27 Guest intro
    • 03:26 What's Gatsby?
    • 06:53 What problem does this solve?
    • 11:23 What benefits are there for the user?
    • 17:17 What are the hurdles to using Gatsby?
    • 23:39 Creating a course to learn Gatsby
    • 26:18 What's deployment like with Gatsby?
    • 30:39 Sponsor: IdeaBlade
    • 31:39 What is Next?
    • 36:59 What happens when you build Gatsby?
    • 38:41 Who is Gatsby for?
    • 42:11 Final thoughts
    48 min
  • Episode 66: Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

    Recording date: 2019-12-03

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Resources:
    • Fast Food Frameworks - Chris Love
    • Vanilla JavaScript
    • "Can I use" web site
    • addEventListener
    • LIT HTML
    • lit-html docs
    • Order 66
    Timejumps
    • 02:25 Why?
    • 10:06 Why not use Fetch?
    • 16:52 Sponsor: Ag Grid
    • 17:56 What is a template?
    • 26:02 Sponsor: IdeaBlade
    • 27:13 How do you feel about JSX?
    • 42:34 What did we learn?
    46 min
  • Episode 65: Art and Code with Ali Spittel from 6B

    Recording date: 2019-11-26

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Ali Spittel @ASpittel

    Resources:
    • AliSpit.tel
    • WeLearnCode
    • LadyBug Podcast
    • Dev.to
    • Ali on Dev.to
    • Digital Nomad
    • Preact
    • React
    • Angular
    • General Assembly - 12 week bootcamp
    • Don't Repeat Yourself - DRY
    • Four types of learners
    • Visual , Auditory, Kinesthetic , and reading/writing learners
    • Vue
    • ReactJS
    • Ben Lesh
    • React Hooks
    • Vue 3 Composition API
    • REDUX
    • Train your Brain Like a Memory Champion
    • AirBNB
    Timejumps
    • 02:34 Guest introduction
    • 06:06 Experience with frameworks
    • 08:34 How do you teach?
    • 10:52 Sponsor: Ag Grid
    • 11:54 Who are the students you're workign with?
    • 17:39 Variety of paths to learning to code
    • 25:06 Sponsor: IdeaBlade
    • 26:14 How do you present something to students?
    • 28:02 What stuck out to you about frameworks?
    • 39:06 Where does teaching fit into your career?
    • 40:15 The intersection of art and code
    • 44:03 Final thoughts
    48 min
  • Episode 64: Twitched at Birth with Brian Clark

    Recording date: 2019-11-12

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Brian Clark @_clarkio

    Resources:
    • Brian Clark on Twitch

    • Bobby Fisher

    • ReactJS

    • Bobby Fisher vs Boris Spassky 1972

    • "Be the Ball"

    • Cecil Phillip

    • Nina Zakhernko

    • Learn Python

    • Sea of Thieves

    • OBS

    • Suz Hinton and setting up OBS and Twitch

    • Suz Hinton

    • Gang of Four

    • Code Wars

    • Stream Labs OBS

    • Twitch Studio

    • Baby Boomers

    • LiveCoders

    • Social Media for Developers: Learning on Twitch

    • CNN Ok Boomer

    46 min
  • Episode 63: Building a design system and mentoring with Neha Sharma

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Neha Sharma @HelloNehha

    Resources:
    • Nehha’s website
    • 25 Days of Design Systems
    Timejumps
    • 01:43 Guest introduction
    • 03:24 Topic introductions
    • 04:26 What do applications look like now?
    • 05:21 How do you decide what to modernize to?
    • 08:13 Sponsor: Nrwl
    • 08:44 What is a design system?
    • 15:15 What about web components?
    • 19:26 What are some surprises from feedback?
    • 20:22 Sponsor: Ag Grid
    • 21:19 Final thoughts for people coming in to the industry
    24 min
  • Episode 62: Why You Should Use Linters with Aleksandra Shinkevich

    John Papa @John_Papa

    Ward Bell @WardBell

    Dan Wahlin @DanWahlin

    Craig Shoemaker @craigshoemaker

    Aleksandra Shinkevich @Neesoglasnaja

    Resources:
    • Microsoft Ignite
    • Airbnb Javascript styleguide
    • Airbnb Ruby styleguide
    • Airbnb Swift styleguide
    • Prettier
    • ES Lint
    Timejumps
    • 01:47 Guest introduction
    • 03:23 What do linters do?
    • 05:48 How do you make sure linters are working properly?
    • 08:25 Sponsor: Nrwl
    • 09:00 Do you run linters at other times?
    • 16:56 Sponsor: Ag Grid
    • 18:02 What about Prettier?
    • 23:13 CSS linters
    • 24:52 What common problems are there with linters?
    30 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…