DEV Community

Discussion on: Welcome Thread - v116

Collapse
 
raphael_haecker profile image
Raphael Häcker

Hi,

my name is Raphael, I'm a software engineer and interested in web technologies.

I want to start a side project to use some of these cool technologies I can't use at work and I'm thinking about streaming my progress. Maybe also write about some more interesting parts or making a video about it, because I want to get my self to be more open and share my knowledge.

The technologies I'm considering for this is currently are:

  • MongoDB
  • Express
  • Node and for the frontend I was thinking about react native. I also want to explore more options and tools on the way.

Do you think anyone might be interested in this?
I also kinda write this to keep me accountable, because I know my self, if I don't have to do something and it is uncomfortable, I might not do it :D

Collapse
 
tschuehly profile image
Thomas Schühly

I wouldn't recommend using native express. It gets verbose very quickly.

Collapse
 
raphael_haecker profile image
Raphael Häcker

Thanks for the hint. What would you recommend instead? I'm completely new to using Node as a backend.
I read some articles that described project structures, that where familiar to me and looked like they might be working, so maybe with enough care, that could be avoided.

Thread Thread
 
tschuehly profile image
Thomas Schühly

I would recommend something that has native typescript support, and a good ORM. You can look at these:
github.com/nestjs/nest
github.com/feathersjs/feathers
github.com/strongloop/loopback-next
github.com/FoalTS/foal

I prefer doing my backends in Kotlin tho. Another option would be using GO.

What I would recommend you look into is Svelte and SvelteKit, that's like the hot shit in the JS world.