136: Michael Chan - React Is Not a Rails Competitor

Full Stack Radio

Episode | Podcast

Date: Wed, 25 Mar 2020 15:42:00 +0000

<p>Topics include:</p><ul> <li>What do people actually mean when they say "I used to use Rails, but now I use React"?</li> <li>Why back-end development is still a crucial part of building any web application</li> <li>What third-party services people are using to try and replace custom back-end code</li> <li>Would you default to building a Rails back-end for a React side project, or is your instinct to try and use third-party services only?</li> <li>How far do you think front-end-first frameworks like Next.js are going to get their hands dirty in the back-end?</li> <li>Are new developers missing out by starting with React and not realizing how important tools like Rails and Laravel are for building complete production-ready applications?</li> <li>Are relational databases legacy tech or are they underappreciated?</li> </ul><p>Links:</p><ul> <li><a href="https://rubyonrails.org/">Ruby on Rails</a></li> <li><a href="https://reactjs.org/">React</a></li> <li><a href="https://aws.amazon.com/amplify/">AWS Amplify</a></li> <li><a href="https://firebase.google.com/">Firebase</a></li> <li><a href="https://hasura.io/">Hasura</a></li> <li><a href="https://www.youtube.com/watch?v=783ccP__No8">GraphQL: The Documentary</a></li> <li><a href="https://www.onegraph.com/">OneGraph</a></li> <li><a href="https://nextjs.org/">Next.js</a></li> </ul><p>Supporting the show:</p><p><br />I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.</p><p>If you do want to support the show, the best way to do it is to purchase one of my products:</p><ul> <li> <a href="https://tailwindui.com">Tailwind UI</a>, a collection of professionally designed, fully responsive HTML components built with Tailwind CSS</li> <li> <a href="https://refactoringui.com/book">Refactoring UI</a>, a book and video series I put together with Steve Schoger on designing beautiful user interfaces, without relying on a designer.</li> <li> <a href="https://adamwathan.me/advanced-vue-component-design">Advanced Vue Component Design</a>, a course on designing simpler, more flexible Vue components that are both more powerful and easier to maintain.</li> <li> <a href="https://course.testdrivenlaravel.com">Test-Driven Laravel</a>, a massive video course on designing robust Laravel applications with TDD. Learn how to build a real-world application from scratch without writing a single line of untested code.</li> <li> <a href="https://adamwathan.me/refactoring-to-collections">Refactoring to Collections</a>, a book and video course that teaches you how to apply functional programming principles to break down ugly, complex code into simple transformations — free of loops, complex conditionals, and temporary variables.</li> </ul>