DEV Community

Cover image for July 2nd, 2021: What did you learn this week?
Nick Taylor
Nick Taylor Subscriber

Posted on

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

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.

![Image of the brain](https://media.giphy.com/media/ojmB7lOn3VUU8/giphy.gif)

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)

Collapse
 
matteobruni profile image
Matteo Bruni

I learnt how to use the JavaScript canvas transform function to create realistic confetti animations

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

That's great.

Collapse
 
matteobruni profile image
Matteo Bruni
Collapse
 
nickytonline profile image
Nick Taylor

A crab dancing

Collapse
 
theinterviewsage profile image
The Interview Sage

This week I wrote the following article in the Behavioral Interview series:


Series Links:

Cracking the Facebook Behavioral Interview - dev.to/theinterviewsage/top-facebo...

Cracking the Facebook System Design Interview - dev.to/theinterviewsage/top-facebo...

Collapse
 
nickytonline profile image
Nick Taylor

Jean-Luc Picard from Star Trek TNG saying Well done!

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

Collapse
 
juniordevforlife profile image
Jason F • Edited

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.

Collapse
 
nickytonline profile image
Nick Taylor

Amy Poehler being cool

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

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.

Collapse
 
nickytonline profile image
Nick Taylor

That's awesome! 🔥

Yes, that's awesome!

Collapse
 
dhruvindev profile image
Dhruvin • Edited

I started learning express, graphql and PostgreSQL

Collapse
 
nickytonline profile image
Nick Taylor

Man with American flag draping over him saying Good job!

Collapse
 
kinarokihara profile image
Kinaro

I did a refresher on Python.
Looking forward to doing a few full stack projects using Django

Collapse
 
nickytonline profile image
Nick Taylor

BB-8 giving a thumbs up

Collapse
 
yjdoc2 profile image
YJDoc2

I learnt how to deploy a svelte app on GitHub pages when I deployed my first svelte project : dev.to/yjdoc2/computer-networks-ma...

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A kangaroo playing an electric guitar