React Round Up

React Round Up


RRU 063: Fullstack Development with React

May 28, 2019

Sponsors

Netlify

Sentry use the code “devchat” for 2 months free on Sentry’s small plan


Triplebyte offers a $1000 signing bonus


Panel


Nader Dabit


Lucas Reis


David Ceddia


Thomas Aylott


Episode Summary

On today’s show the panel discusses what what jobs should be delegated to the front and backend when doing fullstack development with React. They talk about where the data fetching starts coming into play in a react app and the big changes from the old web to the modern web in data fetching. They discuss how much interaction with the backend there is when working with front end applications, but also the importance of properly separating backend and frontend teams.

They discuss the pros and cons of separating the front and backend teams, and agree that the problem space between both back and frontend is the user interface. They talk about where middlewares fit in. The panel notes that it is important to ensure that your new app can still communicate with older versions, and talk about different ways of dealing with it, such as continually evolving schema, installing new versions, or even never deleting anything and only adding new events.

The panel talks about who should work the middle layer and who, between frontend and backend developers, should be put in charge of maintaining it. They discuss the misconception that using React makes server-side jobs irrelevant and how React actually helps. They note how automation in programming has changed the way that people use the web. They conclude by saying it is important to understand there are different ways to do these kinds of things, and encouraging listeners to look at the abstractions being built out in the serverless world

Links


State


jQuery


Middleware


Rest


BFFs (Backend for Frontend)


Syscalls


AWS


Follow DevChat on Facebook and Twitter

Picks

Nader Dabit:


The Never Hero


Listening to books in the car with your kids.


Lucas Reis:


Why Softer Projects Take Longer Than You Think by Erik Bernhardsson


Interviewing is a noisy prediction problem by Erik Bernhardsson


David Ceddia:


11ty


Thomas Aylott:


Groovy Tie Squad


The Laws of Human Nature by Robert Green