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 • Edited on

18 8

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

Image of Stellar post

How a Hackathon Win Led to My Startup Getting Funded

In this episode, you'll see:

  • The hackathon wins that sparked the journey.
  • The moment José and Joseph decided to go all-in.
  • Building a working prototype on Stellar.
  • Using the PassKeys feature of Soroban.
  • Getting funded via the Stellar Community Fund.

Watch the video

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

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay