DEV Community

Discussion on: July 2nd, 2021: What did you learn this week?

Collapse
 
skidragon profile image
Simon Davis • Edited

I learned the difference between OAuth2.0 and OpenConnect. OAuth is for authorization, what you have access to. OpenConnect is for authentication, when we need to know you are you. I'm implementing OAuth via firebase in the e-commerce app because it's like LastPass, where it will keep one id for the user to be identified with no matter which Provider they use. For testing, I learned the terms anchoring (double checking expectations), pivoting (updating the mock), and spot checking (making sure we check the most important things). For typescript, utility types like ParameterType, ReturnType, and InstanceType. For CSS, the Center and the Box Layout primitives. Learned how reddis works, uses key/value pairs to cache data on the server. For design patterns: Decorator, Factory, and Abstract Factory pattern.
I'm getting closer to finishing up this site:
sd-audiophile-bebrc8uq6-skidragon....
Made a custom github profile via a readme:
github.com/Skidragon
Also made my first PR for a typescript repo! Hope it goes through:
github.com/notrab/react-use-cart/p...

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Nice