
Sign up to save your podcasts
Or


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:
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.
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:
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.
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.
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 TypeScripts:
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.
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.
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:
Some interesting links:
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.
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:
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.
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
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.
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:
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.
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.
From the publisher's feed