It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.
Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.
#todayilearned
Summarize a concept that is new to you.
Top comments (18)
I learnt how to use the JavaScript canvas
transform
function to create realistic confetti animationsThat's great.
Thanks! I made some tutorials if someone wants to use these effects
[JS] How to create beautiful and realistic confetti animation with tsParticles
Matteo Bruni ・ Jun 29 ・ 6 min read
This week I wrote the following article in the Behavioral Interview series:
✅ Do You Have Any Questions For Me? | Facebook Behavioral (Jedi) Interview Series 🔥
The Interview Sage ・ Jul 3 ・ 4 min read
Series Links:
Cracking the Facebook Behavioral Interview - dev.to/theinterviewsage/top-facebo...
Cracking the Facebook System Design Interview - dev.to/theinterviewsage/top-facebo...
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...
Nice!
I started playing with Firebase queries. I needed to implement a query to select only documents that had a property with the value of true. The firebase docs are amazing, they have lots of examples.
I relearn using Svelte with Todo app. I haven't published it yet but I think I will do it after I polish it a bit. Svelte is pretty convenient. I wish I have more opportunity to use it.
That's awesome! 🔥
I started learning express, graphql and PostgreSQL
I did a refresher on Python.
Looking forward to doing a few full stack projects using Django
I learnt how to deploy a svelte app on GitHub pages when I deployed my first svelte project : dev.to/yjdoc2/computer-networks-ma...
Nice!