Videos
Questions
Events
Blog
Login
💡 Get expert advice
771 Views
18 Likes
Learning Quickly
Building Software For Optimal Learning Example - Login Flow
08/05/2022
Bad login flow (bare minimum only):
Email input
Password input
Submit button which probably stores inputs on the server
Good login flow (additional components on top of the above)
Ability to view the password in plaintext
Confirm password
Validate email
Password strength protections
"Forgot your password?" flow
Password hashing
Login attempt throttling
Related resources:
How The Best SWEs Learn - The Lego Model
In-depth 1 hour+ Session On Learning Quickly In Tech
Related Videos
4:47
How To Properly Learn To Code As A Software Engineer - Do The Simple Thing First
3:51
This Is How You Get Feedback - Making The Process Smooth
3:41
How To Actually Learn Software Engineer Skills
👑
1:20:37
[Masterclass] How To Write Better Code Faster As A Software Engineer
2:15
Don't Learn Code In This Way - How Software Engineers Waste Time
5:18
The Real Pros And Cons Of Working At FAANG And Big Tech
👑
59:58
[Case Study] Hypercharging Your Growth At Early Startups (w/ Staff Engineer Seed Zeng)
5:00
"How can I get the most out of Taro Premium?" - 9/7/2022
6:51
The Breakdown Of A Good Technical Question
👑
1:22:30
[Masterclass] How To Learn Quickly In Tech
Explore company
Amazon
Google
Meta
Microsoft
Netflix
Airbnb
Explore level
Entry-level
Mid-level
Senior
Staff
Explore trending
Layoffs
Performance Improvement Plan
System Design
Interpersonal Communication
Tech Lead
Referrals: Earn $100
•
Perks
•
Privacy Policy
•
Terms & Conditions
Copyright © Taro