20minJS-logo

20minJS

Technology Podcasts

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 the web ecosystem.Hosted by OpenReplay, an open-source session replay tool for developers.

Location:

United States

Description:

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 the web ecosystem.Hosted by OpenReplay, an open-source session replay tool for developers.

Language:

English


Episodes
Ask host to enable sharing for playback control

Episode 37 - Data loading strategies for the front-end, Part 2 with Agustinus Theodorus

11/22/2022
Data loading can make or break your app's user experience. In this episode we discuss several different techinques that can help you reduce the time your users need to wait until they get the data they need. This is part 2 of a 2-parter episode, and here we cover: - Loading Near Realtime data - Lazy loading and prefetching - Resumability If you haven't listened to Part 1, check out episode 36 first! Meet Theo: https://twitter.com/agustinustheoohttps://github.com/agustinustheohttps://agustinustheoo.medium.com/Follow us on Twitter: @The20MinJS 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.

Duration:00:27:10

Ask host to enable sharing for playback control

Episode 36 - Data loading strategies for the front-end, Part 1 with Agustinus Theodorus

11/14/2022
Data loading can make or break your app's user experience. In this episode we discuss several different techinques that can help you reduce the time your users need to wait until they get the data they need. This is part 1 of a 2-parter episode, and here we cover: - Server side rendering - JAMStack - Caching Tune in next week to hear about other different data loading strategies you can apply to your own front-end! Meet Theo: https://twitter.com/agustinustheoohttps://github.com/agustinustheohttps://agustinustheoo.medium.com/Follow us on Twitter: @The20MinJS 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.

Duration:00:27:43

Ask host to enable sharing for playback control

Episode 35 - A web without spinners, an introduction to Replicache with Aaron Boodman

11/8/2022
Replicache is an innovative JavaScript framework that allows you to build real-time, collaboration apps without the hustle of dealing and developing a complex architecture yourself. Companies spend years developing their own solutions for this problem, with Replicache you can achieve it in hours. In this episode we talked about what exactly is Replicache and what it means for the web development workflow to use it. We also talked about many of its capabilities, such as real-time collaboration, off-line mode and more. Learn more about Replicache: - Main web: https://replicache.dev - Twitter: https://twitter.com/replicache Follow us on Twitter: @The20MinJS 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.

Duration:00:41:31

Ask host to enable sharing for playback control

Episode 34 - TypeScript for JavaScript developers, with Josh Goldberg

11/1/2022
In this episode Josh Goldberg, author of "Learning TypeScript" shares with us some of the most interesting features of TypeScript. We talk about whether or not JavaScript developers should learn TS and why he thinks it's such a great idea doing it. We also covered some of the best resources to learn TypeScript from (including his book!) and he tells us a very interesting annecnote about how he go in some trouble with Nintendo through usin JavaScript! Some intersting links: Learning TypeScripthttps://learningtypescript.comhttps://joshuakgoldberg.comhttps://github.com/JoshuaKGoldberghttps://twitter.com/JoshuaKGoldberghttps://twitch.tv/JoshuaKGoldberghttps://github.com/sponsors/JoshuaKGoldbergLearning TypeScripts: https://typescript-eslint.iohttps://tsforjs.comhttps://totaltypescript.comFollow us on Twitter: @The20MinJS 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.

Duration:00:37:42

Ask host to enable sharing for playback control

Episode 33 - Let's talk about Zustand with Daishi Kato

10/25/2022
Daishi is a developer from Japan and the main maintainer of the popular, tiny state management library for React: Zustand. While he's still actively working on making Zustand as lightweight and complete as possbile, he's also working similar alternatives for the same space. During this conversation we talk about some of the design decisions that make Zustand such a great alternative to other, more popular yet heavier options, such as Redux. If you've never tried Zustand before, stick around and listen to what Daishi has to say about it! Get to know Daishi: - Twitter: https://twitter.com/dai_shi - GitHub: https://github.com/dai-shi - Discord: https://discord.gg/MrQdmzd - His blog: https://blog.axlight.com - Contact information: https://contact.axlight.com Follow us on Twitter: @The20MinJS 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.

Duration:00:20:43

Ask host to enable sharing for playback control

Episode 32 - Switching careers to Web Development with Sergii Kirianov

10/11/2022
Sergii is a sailor-turned-developer who's been working as a Web Developer for the past year. In this episode he tells us all about his experience and his own advice to everyone looking to either switch jobs or start a new career in Web Development. He shares some interesting advice regarding self-study vs formal studies, what resources he used to pick up the fundamentals of web development and what to add to your resume when you have no prior experience in the field. That and more, so don't miss out on this episode! Get to know Sergii: https://twitter.com/SergiiKirianovhttps://www.youtube.com/channel/UCYuQmGnZqeQvz46HdHpxrEwhttps://codecryrepeat.hashnode.dev/ Some interesting links: https://os.university/Harvard's CS50 https://roadmap.sh/Follow us on Twitter: @The20MinJS 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.

Duration:00:41:42

Ask host to enable sharing for playback control

Episode 31 - Learning about state management using Pinia, with Eduardo San Martin Morote

10/4/2022
In this episode of 20MinJS we talk to Eduardo San Martin, Vue core team member, and the creator of Pinia. We cover topics like State Management, Option stores vs Setup stores, and more. Meet Eduardo: His Twitter profileGithubFollow us on Twitter: @The20MinJS 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.

Duration:00:30:39

Ask host to enable sharing for playback control

Episode 30 - All about UltraJS combining React and Deno with Omar Mashaal

9/27/2022
In this episode of 20MinJS we interview Omar Mashaal, the creator of UltraJS, a very innovative Deno framework that allows you to write modern React applications using the power of browser-compatible technologies. Interesting links Ultra's websiteGithub repoV2 announcementFollow us on Twitter: @The20MinJS 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.

Duration:00:39:16

Ask host to enable sharing for playback control

Episode 29 - Serverless JavaScript: what, where and why with Benjamin Read

9/20/2022
Benjamin is a JS developer and Dev Rel at Webiny. He's been dealing with Serverless functions and JavaScript for years now and in this episode, he's telling us what serverless actually means in the context of JavaScript and how to get started. Get in touch with Ben: Twitter@muzzlehatch_Everywhere elseWebdeliciousreverie.co.ukFollow us on Twitter: @The20MinJS 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.

Duration:00:30:28

Ask host to enable sharing for playback control

Episode 28 - GDPR for developers, understanding the regulation with Thiébaut Devergranne

9/13/2022
Thiébaut is a developer-turned-laywer who has been specializing in the GDPR normative for the last 20 years. He knows everything there is to know about it and in this episode we'll discuss why you as a developer, need to know about it. Visit Thiébaut's project, Legiscope: https://www.legiscope.com Follow us on Twitter: https://twitter.com/The20MinJS 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.

Duration:00:46:15

Ask host to enable sharing for playback control

Episode 27 - Let's talk about Remix with Chance Strickland

9/6/2022
Chance is one of the developers working on the Remix team and is going to share with us, some of the most interesting features of the framework. If you never tried Remix before or of you'd like to know if this is the framework for your next project, check the episode out and decide for yourself. We discuss topics such as: - Bridging the gap between front and back - Understanding nested routes - Progressive enhancements And more, so make sure to check it out! Interesting Links https://www.fronttoback.dev/https://twitter.com/chancethedevhttps://remix.run/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.

Duration:00:41:41

Ask host to enable sharing for playback control

Episode 26 - Let's talk about JavaScript for SEO with Antonello Zanini

8/30/2022
Antonello is a developer and freelance technical writer. He's been dealing with SEO for years, and in this episode, he shares some insights into how JavaScript can affect our SEO both ways. In this episode, we covered topics such as common SEO myths, the crawl budget, and some best practices to optimize our JavaScript to influence the SEO of our site in a positive way. Get to know Antonello https://antozanini.medium.com/https://www.linkedin.com/in/antonello-zanini/https://github.com/Tonel/https://antonellozanini.com/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.

Duration:00:36:08

Ask host to enable sharing for playback control

Episode 25 - Learning UI frameworks with Corbin Crutchley

8/23/2022
Corbin, software developer and author of the upcoming title "The Framework Field Guide", shares with us his filosophy when it comes to learning something new. In this case, three different UI frameworks and why is it such a great idea to learn them all at once! Get to know Corbin https://twitter.com/https://crutchcorn.devInteresting links: https://framework.guidehttps://github.com/crutchcornReview 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.

Duration:00:26:07

Ask host to enable sharing for playback control

Episode 24 - Security in the JavaScript ecosystem with Liran Tal

8/16/2022
In this episode we discuss all security aspects to take into consideration for new and existing projects. We cover both, the supply chain aspects of security and code-specific attack vectors to look out for. Liran is a security researcher and Dev Advocate for Snyk, if you're interested in knowing more about this topic, reach out to him with the following links. Get to know Liran https://twitter.com/liran_talInteresting links: https://angular.io/guide/securityhttps://snyk.io/blog/angular-security-best-practices/https://snyk.io/blog/10-react-security-best-practices/https://snyk.io/blog/a-post-mortem-of-the-malicious-event-stream-backdoor/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.

Duration:00:41:34

Ask host to enable sharing for playback control

Episode 23 - Let's talk about Astro with Chris Bongers

8/9/2022
Chris Bongers, team lead and Sr. Developer at daily.dev is back on the show to discuss Astro. If you haven't heard or tried the framework yet, this is a great opportunity to catch up and learn the basics to get started. Get to know Chris https://twitter.com/DailyDevTips1https://daily-dev-tipsInteresting links: https://daily.dev/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.

Duration:00:27:49

Ask host to enable sharing for playback control

Episode 22 - Web3 as a JavaScript Developer with Francesco Ciulla

8/2/2022
Francesco is the Dev Advocate for daily.dev and a very active Web3 content creator. He's sharing information about Web3 every day on Twitter and YouTube and today he shares with us everything you need to get started as a Web3 developer and how can JavaScript help you in that regard. Get to know Francesco https://twitter.com/FrancescoCiull4https://francescociulla.comInteresting links: Patrick Collins' video about Blockchain What is Web3?Solidity documentationReview 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.

Duration:00:42:29

Ask host to enable sharing for playback control

Episode 21 - An introduction to Fresh with Luca Casonato

7/27/2022
In this episode, we discuss Fresh, Deno's latest framework. Our guest, Luca Casonato, is the creator of Fresh, he's been working on it for over a year, and is happy to discuss the framework's key features, such as the architecture, it's speed and more. If you've been wanting to try Deno for Web Development, this might be your chance! Get to know Luca https://twitter.com/lcasdevhttps://github.com/lucacasonatoInteresting links: https://fresh.deno.dev/https://deno.com/deployReview 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.

Duration:00:27:19

Ask host to enable sharing for playback control

Episode 20 - All about Deno & Deno Deploy with Bartek Iwanczuk

7/19/2022
In this episode we cover the current state of the Node-killer turned cloud runtime: Deno. We have a very interesting conversation with Bartek Iwanczuk, engineer at Deno Land. We discuss the current state of Deno, the design principles behind it and everything you need to know about Deno Deploy, their cloud runtime that alllows you to run JavaScripton the edge with minimum effort. Get to know Bartek https://twitter.com/biwanczukhttps://github.com/bartlomiejuInteresting links: https://fresh.deno.dev/https://deno.com/deployReview 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.

Duration:00:43:56

Ask host to enable sharing for playback control

Episode 19 - Bundling and Compiling JavaScript with Michele Riva

7/12/2022
In this episode of 20MinJS we discuss what it means to bundle and compile (or rather "transpile") our JavaScript code. Why do we do it, what benefits do we get out of those processes and we also get a glimpse into a potential future of what bundling will be like in the next few years. Learn about that and more in this episode with Michele Riva. Get in touch with Michele: Github profileTwitter accountReal World Next.jsReview 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.

Duration:00:31:07

Ask host to enable sharing for playback control

Episode 18 - AgnosticUI and what it means to build a component library with Rob Levin

7/5/2022
In this episode Rob Levin, creator of AgnosticUI, shares with us the ins and out of his framework agnostic component library and what the process for building one looks like. If you're working or thinking about building one yourself, don't miss this episode and listen to Rob's experience. Links of interest: AgnosticUI's GithubAgnosticUI's docs AgnosticUI's TwitterA11y dialogKitty Giraudel (accessibility expert)Rob's personal blog: https://developtodesign.com/Rob's Illustration Portfolio: https://roblevin.myportfolio.com/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.

Duration:00:43:31