loading...
Cover image for April 24, 2020: What did you learn this week?

April 24, 2020: What did you learn this week?

nickytonline profile image Nick Taylor (he/him) ・1 min read

Weekly Learnings 2020 (27 Part Series)

1) Jan. 3, 2020: What did you learn this week? 2) Jan. 10, 2020: What did you learn this week? 3 ... 25 3) Jan. 17, 2020: What did you learn this week? 4) Jan. 24, 2020: What did you learn this week? 5) Jan. 31, 2020: What did you learn this week? 6) Feb. 7, 2020: What did you learn this week? 7) Feb. 14, 2020: What did you learn this week? 8) Feb. 21, 2020: What did you learn this week? 9) Feb. 28, 2020: What did you learn this week? 10) Mar. 6, 2020: What did you learn this week? 11) Mar. 13, 2020: What did you learn this week? 12) Mar. 20, 2020: What did you learn this week? 13) Mar. 27, 2020: What did you learn this week? 14) April 3, 2020: What did you learn this week? 15) April 9, 2020: What did you learn this week? 16) April 17, 2020: What did you learn this week? 17) April 24, 2020: What did you learn this week? 18) May 1st, 2020: What did you learn this week? 19) May 8th, 2020: What did you learn this week? 20) May 15th, 2020: What did you learn this week? 21) May 22nd, 2020: What did you learn this week? 22) May 29th, 2020: What did you learn this week? 23) June 5th, 2020: What did you learn this week? 24) June 12th, 2020: What did you learn this week? 25) June 19th, 2020: What did you learn this week? 26) June 26th, 2020: What did you learn this week? 27) July 3rd, 2020: What did you learn this week?

Photo by Rainier Ridao on Unsplash

It's that time of the week again, just a day early. I'm off tomorrow and Monday so posting this now.

So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.

Information flowing through your brain

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.

And remember, if something you learnt was a big win for you, then you know where to drop it as well.👇👇🏻👇🏼👇🏽👇🏾👇🏿

Price is Right contestant celebrating

Weekly Learnings 2020 (27 Part Series)

1) Jan. 3, 2020: What did you learn this week? 2) Jan. 10, 2020: What did you learn this week? 3 ... 25 3) Jan. 17, 2020: What did you learn this week? 4) Jan. 24, 2020: What did you learn this week? 5) Jan. 31, 2020: What did you learn this week? 6) Feb. 7, 2020: What did you learn this week? 7) Feb. 14, 2020: What did you learn this week? 8) Feb. 21, 2020: What did you learn this week? 9) Feb. 28, 2020: What did you learn this week? 10) Mar. 6, 2020: What did you learn this week? 11) Mar. 13, 2020: What did you learn this week? 12) Mar. 20, 2020: What did you learn this week? 13) Mar. 27, 2020: What did you learn this week? 14) April 3, 2020: What did you learn this week? 15) April 9, 2020: What did you learn this week? 16) April 17, 2020: What did you learn this week? 17) April 24, 2020: What did you learn this week? 18) May 1st, 2020: What did you learn this week? 19) May 8th, 2020: What did you learn this week? 20) May 15th, 2020: What did you learn this week? 21) May 22nd, 2020: What did you learn this week? 22) May 29th, 2020: What did you learn this week? 23) June 5th, 2020: What did you learn this week? 24) June 12th, 2020: What did you learn this week? 25) June 19th, 2020: What did you learn this week? 26) June 26th, 2020: What did you learn this week? 27) July 3rd, 2020: What did you learn this week?

Posted on Jun 7 '18 by:

nickytonline profile

Nick Taylor (he/him)

@nickytonline

Senior software developer at DEV. Caught the live coding bug on Twitch at doingdevfordev.com

Discussion

markdown guide
 

This week was a productive one!

  • I improved last week TypeScript unit testing
  • Created particles emitters

  • Learnt about Spatial Hash Maps to improve performances of particles (w/ help of another contributor)
  • Fixed the collision system that was just random, now it has math 🤣

  • Created particles absorbers (black holes)

  • A lot of refactoring and bug fixing, but it's not much exciting 🤣
 
 

This April, I did my first Stream on Twitch where I (tried) to teach people about Security.
That was so much fun. I learnt a lot about Pyblic Speaking, etc.. And loved it.

I am planning to do that a lot more.
And I can't encourage people not to do that because when you are talking about something, you definitely have to know it properly. So it can bring you a lot as well.

 
 

Learn how to use Docker to build image with card driver, Google Chrome with head browser, Personal Certificate Client and Heath ID card client.

Check this: github.com/peter279k/emask-tax-docker

 
 

I learned how to use git rebase!.
And now I've improved my workflow!

 

In your opinion, what is the advantage of git rebase over a standard push/merge/pull

 

You end with a linear history, that for me it is cleaner. Because, from my point of view, is clearer to view the history of the project making easier to track changes, issues, bugs.

When I only used "git merge", I was getting really frustrated about reviewing the project history.
If you don't use it, I suggest you check it.

 
 
 

I learnt about JS closures, scopes, this and that.... and other ES6 cool stuff!

 
 

I learned about web components and the shadowDOM! I also learned not to overload myself too much with learning and keep a comfortable place to not feel the burn out :)

 

I hope this week will bring good results to a lot of things that I did this week.

 

I implemented the offline storage of our react application with IndexDB - never worked with it. quite cool!

 

I got myself a Rubik's cube 2 days ago and learned how to solve it using the 3 layer method. Next up speed improvements, then moving on to more advanced solving techniques.

 
 

I learned how to write clean and understandle code with proper commenting, variable and functional naming.. plus git comments..

 

Redux and React! Well, I knew about them before this week, but they make so much more sense now. I was stuck on state, props and setting up the Redux store for a while

 
 

This week i learned about routing in react, and how to have a multi-page-feeling in a single page application.