DEV Community

Trang Le
Trang Le

Posted on

 

What language/framework do I need to learn to build user registration?

Hi all. Please pardon my stupid question, but I'm still learning front end, so everything about the back end is mystifying to me.

I've built an app for learning purpose, but it's just occurred to me that one day I'd like to integrate user registration and authentication into it. So what language/framework/platform do I need to learn? Laravel, Mongdb, asp.net, AWS or anything else?

I don't mind anything, but it's be a plus if it can integrate well with React or Vue, since it is what I'm more familiar with.

Top comments (2)

Collapse
 
afifsohaili profile image
Afif Sohaili

imho the easiest to start with is the platform you're building on top of right now. Learn the concepts around auth (Basic auth, JWT, oauth, etc.). Once you have grasp the concepts, they can be brought to any backend language you want, all of them should have these auth libraries.

Collapse
 
bytrangle profile image
Trang Le

Thank you for the very sound advice.

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!