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

Top comments (6)

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.

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
 
hakanozkaptan 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!

Timeless DEV post...

How to write a kickass README

Arguably the single most important piece of documentation for any open source project is the README. A good README not only informs people what the project does and who it is for but also how they use and contribute to it.

If you write a README without sufficient explanation of what your project does or how people can use it then it pretty much defeats the purpose of being open source as other developers are less likely to engage with or contribute towards it.