The React Show

Owl Creek Studios
undefined
Oct 22, 2021 • 1h 39min

Your Boss Asks for an Estimate--What Do You Say?

How long will that take? It’s the classic question from the boss or the client. How do you answer? Do you get stressed from trying to get things done within your answer? Or do you end up cutting corners? In this episode we’re going to discuss a method that I use to make estimates that has worked quite well and is designed to work with stakeholders to help them understand estimates and the effects of changes on estimates.Support the show
undefined
Oct 15, 2021 • 34min

Discussing React Program Structure and Learning to Learn

In this episode Austin and I discuss various aspects of React program structure, like component size and files. We also take a look at learning this material in general and how you can learn the best methods yourself.Support the show
undefined
Oct 8, 2021 • 1h 40min

How software teams should be structured

Do you ever feel like you’re not being heard? Or everyone on the team is just making the code worse? Does everything feel sloppy? Is there a lot of miscommunication? In this episode we’re going to look at why you might have answered yes to those questions and what a better way to organize your team might be.Support the show
undefined
Oct 1, 2021 • 1h 26min

How does React Render?

How does React actually render your components? When is it going to invoke your component’s render code and when is it not? How intelligent is the fabled React tree diffing algorithm? We’re going to take an in-depth look at how React renders and talk about the internal algorithms and how that can and should influence the way you write React code.Support the show
undefined
Sep 24, 2021 • 1h 1min

How to become a better programmer

Ever feel like you aren’t as good as the programmer next to you? Or just curious and want to know how you can get better? And not just a little better, but to become really good at programming? In this episode we discuss some techniques that will make that happen for you based on our research and experience.Support the show
undefined
Sep 17, 2021 • 56min

Building Flows, Not Apps

The User Journey. A system used to define the interaction from acquisition to retention a user has with your web application. Our entire programming paradigm is built around discovering this journey, and then building an app around it. What if we instead built flows, extending further beyond our isolated use case amongst a fragmented collection of tools? Support the show
undefined
Sep 10, 2021 • 1h 6min

Why Hooks Suck

Hooks are all the rage in React these days but they actually have a pretty bad API design that leads to bugs and frustration. In this episode we will take a look at the design, discuss what makes it bad, why it is that way, what the React team can do about it, and finally, what we as users of React can do about it in the meantime. So tune in and learn how to make hooks work better for you!Support the show
undefined
Sep 3, 2021 • 1h 15min

Less Code, Better Code and Your Best Friend: DSL

Want to take your programs to the next level in quality and longevity? In this episode we learn about and discuss Domain Specific Languages and how you can use them in your React applications to write less code and higher quality applications that can be worked on by large teams without development slowing.Support the show
undefined
Aug 27, 2021 • 51min

Best Component Library: Chakra UI?

There are many React component toolkits you can choose from, but one of the best is Chakra UI. In the words of Chakra UI: if you want to create accessible react apps with speed, choose Chakra UI. Chakra UI is a simple, modular, accessible component library that gives you the building blocks you need to create your React Applications.Support the show
undefined
Aug 20, 2021 • 55min

Don't Get Blocked: A Better Way To Program

Ever gotten a huge mental block when programming and can't figure out how to move forward? Or maybe you planned everything out nicely but it turned in to a big mess? There is a better way to program that helps mitigate these issues: bottom-up programming. In this episode we talk about what bottom-up programming is, how to do it, and what it can do to make you a better and happier programmer.Support the show

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app