Whiskey Web and Whatnot: Web Development, Neat

Mystery Maker's Monday, Testing, and GraphQL


Listen Later

They say if it's not broken, don't fix it. So why are we running tests on tests on tests that aren't business-critical? There's an art to testing beyond just striving to get 100% coverage. In fact, over-testing can actually hamper your progress more than help it. Meanwhile, Chuck's wondering why it's not possible to have a union of enums in GraphQL.

In this episode, Chuck and Robbie discuss some tech frustrations, lessons for the React community, why Ship Shape implemented spam traps, and a whatnot on all things alcohol, sports, Friends, and Robbie's (seemingly endless) truck saga. 

Key Takeaways

  • [01:50] - A lengthy whiskey review. 
  • [22:53] - Why getting carried away with tests becomes your downfall. 
  • [34:50] - Why Chuck thinks these tests in the React community are useless. 
  • [38:16] - Chuck's GraphQL confusion. 
  • [40:49] - A browser bug Chuck noticed. 
  • [44:09] - Robbie's non-sponsored plug.
  • [44:50] - A sports-themed whatnot and an update on Robbie's truck saga. 
  • Quotes

    [26:52] - "There are things that warrant tests and things that don't and there are good best practices for writing them." ~ @rwwagner90 [https://twitter.com/rwwagner90]

    [33:44] - "Sometimes people will just chase the goal of as close to 100% coverage as possible and then you end up with a bunch of egregious tests along the way." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]

    [34:00] - "You need to test what's business-critical. You can do the other tests if you have the time. But there were a lot of tests that really didn't even check anything. And it's kind of arbitrary — you got that coverage, but you weren't doing anything." ~ @rwwagner90 [https://twitter.com/rwwagner90]

    [36:32] - "Cypress is a great example of having integration testing in context where you can get visual progression testing too so [you] have some understanding there." ~ @CharlesWthe3rd [https://twitter.com/CharlesWthe3rd]

    Links

    • Maker's Mark No. 46 [https://www.makersmark.com/makers-mark-46]
    • Maker's Mark Cask Strength [https://www.makersmark.com/makers-mark-cask-strength]
    • Maker's Mark Private Selection [https://www.makersmark.com/makers-mark-private-selection]
    • Woodford Reserve [https://www.woodfordreserve.com/]
    • Jack Rose Dining Saloon [http://jackrosediningsaloon.com/]
    • The FRIENDS Experience  [https://www.friendstheexperience.com/]
    • Mocha [https://mochajs.org/]
    • Jest [https://jestjs.io/]
    • Ember.js [https://emberjs.com/]
    • Slack [http://slack.com]
    • reCAPTCHA [https://www.google.com/recaptcha/about/]
    • React [https://reactjs.org/]
    • Cypress  [https://www.cypress.io/]
    • Facebook [http://facebook.com]
    • Vite [https://vitejs.dev/] 
    • GraphQL [https://graphql.org/]
    • Chuck on Twitter [https://twitter.com/CharlesWthe3rd]
    • Elon Musk [https://twitter.com/elonmusk]
    • Starlink [https://www.starlink.com/]
    • Netlify  [https://www.netlify.com/]
    • Middesk [https://www.middesk.com/agent]
    • QuickBooks [https://quickbooks.intuit.com/]
    • Walkabout Mini Golf on Oculus Quest [https://www.oculus.com/experiences/quest/2462678267173943/]
    • Holey Moley [https://abc.com/shows/holey-moley]
    • Steph Curry [https://twitter.com/StephenCurry30] 
    • Topgolf [https://topgolf.com/us/]
    • Rivian [https://rivian.com/]
    • See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Whiskey Web and Whatnot: Web Development, NeatBy RobbieTheWagner and Charles William Carpenter III, The Radcast Network

      • 4.8
      • 4.8
      • 4.8
      • 4.8
      • 4.8

      4.8

      53 ratings


      More shows like Whiskey Web and Whatnot: Web Development, Neat

      View all
      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      283 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      627 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      987 Listeners

      REWORK by 37signals

      REWORK

      210 Listeners

      The freeCodeCamp Podcast by freeCodeCamp.org

      The freeCodeCamp Podcast

      484 Listeners

      CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

      CoRecursive: Coding Stories

      190 Listeners

      Practical AI by Practical AI LLC

      Practical AI

      187 Listeners

      The Stack Overflow Podcast by The Stack Overflow Podcast

      The Stack Overflow Podcast

      63 Listeners

      Last Week in AI by Skynet Today

      Last Week in AI

      298 Listeners

      Dwarkesh Podcast by Dwarkesh Patel

      Dwarkesh Podcast

      425 Listeners

      Big Technology Podcast by Alex Kantrowitz

      Big Technology Podcast

      460 Listeners

      PodRocket - A web development podcast from LogRocket by LogRocket

      PodRocket - A web development podcast from LogRocket

      57 Listeners

      How About Tomorrow? by Adam Elmore & Dax Raad

      How About Tomorrow?

      20 Listeners

      Latent Space: The AI Engineer Podcast by swyx + Alessio

      Latent Space: The AI Engineer Podcast

      70 Listeners

      The Pragmatic Engineer by Gergely Orosz

      The Pragmatic Engineer

      62 Listeners