DEV Community

Cover image for I'm a professional React developer, and here's how I create React-powered Microservices using GraphQL and Node.js. #8
Better Coding Academy
Better Coding Academy

Posted on • Updated on

I'm a professional React developer, and here's how I create React-powered Microservices using GraphQL and Node.js. #8

Update: Part 9 is out!

About Me: I've been a professional web developer for just over 10 years now. I'm currently the lead web development instructor at Better Coding Academy, and as part of what I do, I post videos on our YouTube channel at https://www.youtube.com/c/BetterCodingAcademy.

(Subscribe for awesome web development content!)

This is part 8 in a full tutorial on how to set up a GraphQL Microservices-powered React app. (Here's part 7!)

In this video, I fully implemented authentication in the frontend React app, hooking it up to the microservice architecture via the API Gateway.

I hope you enjoy!

Happy coding!

Full source code: https://github.com/parkroolucas/microservices-demo

Oldest comments (6)

Collapse
 
brucem1976 profile image
Bruce Martin

This set of videos has been awesome Lucas - thanks! You not a fan of TypeScript?

Collapse
 
bettercodingacademy profile image
Better Coding Academy

I've used TypeScript (and Flow) in both professional and personal contexts. I definitely think TypeScript is better designed and more feature-rich than Flow at the moment, but as to whether or not it's a waste of time, I'm still quite on the fence.

Collapse
 
ozkaptanhakan profile image
Hakan Özkaptan

Great Job Lucas, I love your video sets.
Could you show us how to control VSCode (extensions, keymaps, etc..) end of the course.

Collapse
 
bettercodingacademy profile image
Better Coding Academy

Sounds good!

Collapse
 
brucem1976 profile image
Bruce Martin

The vscode shortcut is a great suggestion. I see you use very little in terms of autocompletes and linting etc - have you found it better to keep things quite "raw" in terms of becoming a better coder?

Collapse
 
bettercodingacademy profile image
Better Coding Academy

I don't like autocomplete because I find that it's too inconsistent, and oftentimes also too slow. It simply is faster and more consistent for me to just type it out.

I do use linting; however, given the scope of this project, I didn't want to introduce too much additional complexity. I use ESLint daily within professional projects, and I definitely consider it to be important.