20minJS

20minJS

By OpenReplayTechnology
Download on the App Store

20minJS episodes

  • Episode 7 - Metaprogramming in JavaScript with Luis Atencio

    On this episode, I have a discussion with Luis Atencio, author of the Manning book "The Joy of JavaScript", about metaprogramming.
    We cover the basic tools provided by the language, and when it's a good idea to go "all in" with this technique as well as when to avoid it.

    Get in touch with Luis:

    • Blog:  https://medium.com/@luijar
    • Twitter:  @luijar

    Get the book!
    Check out "The Joy of JavaScript" and use this code to get a 35% discount during checkout: pod20minjs22

    Review Us!
    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    39 min
  • Episode 6 - Svelte and Contributing to Open-Source with Geoff Rich

    In this episode, we discuss the origins of Svelte as well as why should you give it a try if you haven't already.
    Geoff also shares with us how to get started with contributing to Open-Source, including some of the benefits of doing it for developers.

    Get in touch with Geoff:
    - Blog: https://geoffrich.net/
    - Twitter: @geoffrich_

    Review Us!
    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    24 min
  • Episode 5 - Code Quality and Why You Don't Need to Comment your Code with Christian Clausen

    In this episode we discuss code quality with Christian Clausen, author of the book "5 lines of code".
    We discuss common code smells and bad practices as well as his opinion on one-liners and code-comments. Listen to the episode to know what an expert considers to be the measure of the quality of a code base.

    Links of interest:

    • SonarQube: https://www.sonarqube.org/
    • CodeScene: https://codescene.com/
    • SemGrep: https://semgrep.dev/


    Get in touch with the Christian:

    • Twitter: https://twitter.com/thedrlambda
    • Medium: https://thedrlambda.medium.com/


    Get his book:
    Check out "5 lines of code" and use this code to get a 35% discount during checkout: pod20minjs22

    Review Us!
    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    37 min
  • Episode 4 - State Management in React with Paige Niedringhaus

    In this episode the amazing Paige Niedringhaus shares with us her thoughts on state management on web applications and how that translates into the ReactJS world.
    We talk about best and worst practices when it comes to managing the state of your React apps and when should you actually reach for a 3rd party library to do so.

    Episode links:

    Get a hold on Paige:
    - Paige's Twitter: @pniedri
    - Blog: https://www.paigeniedringhaus.com
    - Her React Course: https://www.newline.co/courses/newline-guide-to-modernizing-an-enterprise-react-app

    Her recommendations:
    - Redux Toolkit:  https://redux-toolkit.js.org/
    - Zustand: https://zustand-demo.pmnd.rs/
    - Recoil: https://recoiljs.org/
    - Jotai: https://jotai.org/

    Review Us!

    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    27 min
  • Episode 3 - The Jamstack with Brian Rinaldi and Raymond Camden

    In this episode Brian and Raymond discuss the Jamstack, what it is, how did it start and what are their favorite tools for the job.

    If you liked the topic, you can use the promo code pod20minjs22 to get a 35% discount when you buy their book, "The Jamstack Book".

    Show links:
    Check out Raymond's preferred stack:

    • Eleventy (e11y): https://www.11ty.dev/
    • Netlify: https://www.netlify.com/
    • FaunaDB: https://fauna.com/
    • Algolia: https://www.algolia.com/

    And check out Brian's recommended stack:

    • Hugo: https://gohugo.io/
    • NextJS: https://nextjs.org/
    • SvelteKit: https://kit.svelte.dev/ & check our episode with Mark Volkmann on this topic
    • Astro: https://astro.build/
    • Sanity:  https://www.sanity.io/
    • Contentful:  https://www.contentful.com/

    Get in touch with our guests:

    • Brian: @remotesynth
    • Raymond: @raymondcamden


    Review Us!

    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    28 min
  • Episode 2 - Svelte and SvelteKit with Mark Volkmann

    In this episode Mark shares his experience with Svelte and SvelteKit as well as a detailed explanation why Svelte is such a must-try for all web developers.
    We also discuss his book, "Svelte and Sapper in Action" published with Manning and the future of web development around Svelte according to his vision.

    If you don't know what Svelte is or if you've never tried it, this is the episode for you.

    Get Mark's Book, "Svelte and Sapper in Action" with a 35% discount here, and use this code at checkout: pod20minjs22

    Show links:
    - Svelte: https://svelte.dev/
    - SvelteKit: https://kit.svelte.dev/
    - ViteJS: https://vitejs.dev/
    - Netlify: https://www.netlify.com/
    - RemixRun: https://remix.run/
    - Vercel: https://vercel.com/
    - Gatsby: https://www.gatsbyjs.com/
    - Eleventy: https://www.11ty.dev/

    Contact our guest:
    - Object Computing: https://objectcomputing.com/
    - Twitter: @mark_volkmann
    - Github: https://github.com/mvolkmann
    - Blog: https://mvolkmann.github.io/blog/topics/

    Review Us!

    Don't forget to leave a review of the episode or the entire podcast on Podchasers!


    And meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    24 min
  • Episode 1 - Creating communities and the future of JavaScript with Chris Bongers

    Chris talks about what it takes to create a community online and why they're so important for developers. Aditionally, we cover his vision for the future of JavaScript and what he considers to be the next big thing to hit  the JS community.

    Links:

    • Odin Project: https://www.theodinproject.com/
    • Chris' Twitter account: @DailyDevTips1
    • Daily.dev: https://daily.dev/
    • DailyDevTips website: https://daily-dev-tips.com/
    • FreeCodeCamp: https://www.freecodecamp.org/
    • MDN: https://developer.mozilla.org
    • Astro: https://astro.build/

    Review Us!

    Don't forget to leave a review of the episode or the entire podcast on Podchasers!

    Meet our host, OpenReplay:
    OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.

    27 min

About 20minJS

From the publisher's feed

Stay up-to-date with the JavaScript and Open-Source communities with the 20MinJS podcast. We publish interviews to members of our communities and discuss new and exciting technologies that are shaping…