Cover image for Jan. 31, 2020: What did you learn this week?

Jan. 31, 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?

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.

Brain lifting weights saying knowledge is power

Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.


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.๐Ÿ‘‡๐Ÿ‘‡๐Ÿป๐Ÿ‘‡๐Ÿผ๐Ÿ‘‡๐Ÿฝ๐Ÿ‘‡๐Ÿพ๐Ÿ‘‡๐Ÿฟ

soccer player celebrating a goal


markdown guide

git checkout -

checks you out on your previous branch ๐Ÿ˜๐Ÿฅณ


I attended a lecture, and the delivery was so bad that I learnt nothing about the content. But instead, I learnt so much about 3 things I shouldn't do when I am teaching in future.

Problem: The slides are unintelligible.
What I learnt: Slides are visual aids that can enhance our presentations; they can increase the audience's understanding of the topic, explain points, and make an impact. I can do a better explanation with an illustration or just simply a sequence of text description explaining how each step works.

Problem: My lecturer assumes we know everything that was taught in class. I am not sure about the other students; for some parts, I was lost, for some parts, I regarded it as not necessary.
What I learnt: If I were to teach, I need to prepare content that is relevant to my class. My students may not understand why they need to know this topic; I need to tell them and show them, why this is good for them to know. Other than for the purpose to pass the exam.

Problem: My lecturer asked the class โ€œany questions?โ€ And answered right away, โ€œno, good.โ€ And I see students in front of me, giving the โ€œwhat?โ€ hand gestures.
What I learnt: I want my class to understand. I have to set an environment that is safe for questions. I don't have to rush through the content. I can ask for a show of hands to check their understanding.

I wrote What Iโ€™ve learnt from a lecture today about teaching to serve as a reminder for myself and to share to anyone who is currently teaching.


just basic docker ๐Ÿ˜ and deploy my app into it


I learned how to implement shadows in my ray tracer:



Hi everyone,

This week I'm migrating system with UI with HTML and JS to react.

Requisites: implement unit tests (TDD and BDD), keep the code clean.

I never developed anything in React, so it was kinda hard to do this task and I still have to implement the tests.


Learned new things with C#. Got that 'motivation' that I was looking for so I could also start learning Front End (Web) Development. Hoping to get freelance work with it or just a decent job before I start my next year of college (this Aug).


With the help of our security team we deployed a Kubernetes service account that inherits access from an AWS IAM role. Instead of using static access/secret keys deployed to our secrets store we're able to allow temporary access to AWS resources.


You can build docker containers FROM scratch!


Yep! Granted, it's straightforward when your whole application can compile to a single statically-linked binary. I just didn't even know this was an option.

I build most of my Go apps in scratch containers. Itโ€™s quite neat.


Working through my content for first workshop and regarding myself on how to explain the concepts simple way ๐Ÿ˜…



I learnt how to write an AWS IAM policy document in YAML format, and that delegating and 'letting go' can be the right way around a problem (especially if it involves up-skilling a co-worker so they are even more awesome for future ๐Ÿ˜„)


I learned a bit more about the mp4 atom structure. Even changing metadata is not such a trivial* task. (yeah, I know there's ffmpeg but...I'm a dev, I wanted to try what they do for various reasons)

  • Correction: it's trivial for people who are much smarter than me :). I'm going at Homer Simpson speed on this one.

If you're running a server that's running port mapper service and is listening on port 111(Proxmox by default), make sure you won't expose it to the public internet. Your server may be exploited and used in large DDoS attacks.


The critical users are the ones you may not like but you need them the most.


I am working on self-development

what i have learned so far the last week

  1. Be a good listener trying to improve my listening skills
  2. Be proactive in discussions
  3. Must have clarity of the tasks before committing the timeline.
  4. Improved bit decision making in technical things ( by Reading a lot of practical use cases, scenarios, test cases, white papers, best practices )
  5. studied 30 articles including technical and nontechnical ( for self-development)
  6. Helped my colleague when he was stuck in Linux related task
  7. Saving a lot of time by planning each and everything instead of wasting time without planning for a whole week.
  8. I just got to know the maximum limit of reading books/technical articles Articles 10 per day, 15 pages/day.
  9. Just got to know that there is a weekly thread for What was Your win this week and will follow this weekly

I learned how to create pages on Next.js based on metadata and edit a template page (written in handlebars) to autogenerate pages with the info I want them to have. Also messing around with the


This week I have published one article on dev.to which you can see here.

Also, learn about different deployment modes in .NET Core.


Next.js headless e-commerce with BigCommerce. I am new to API and this week gone so quick with documentation :D


Hey mate, I just found this while looking into next.js & BigCommerce... how did everything go? I'm looking to setup something similar. If there was anything you found helpful please feel free to share. Thanks!


Well I am still learning, there was an update for next.js recently and they changes bits with getStaticProps so I had to rewrite a few things. Also I am using Redux and redux wrapper also has an update to version 6 so now I am trying to get it to work.
Fetching data is quite easy, I found an issue with product images because it's a separate API call and you have to merge it with products to show the images. If you have any specyfic question just ask and I may help you

Thanks mate, I appreciate the offer. Still not 100% on what eCommerce platform we're going to use but if we go with BigCommerce you may hear from em again! Thanks again


Some Lua Language
Fin starting to understand how Middleman and Sinatra Work.
How to render in Blender 3d
I found out that Sonic PI uses a ver of Ruby


Read the 2nd chapter of "clean code" and learned a lot about good naming practices.


I learned that there are no such things as Arrays in Dart. They use Arrays like lists.


AWS Cloud Practitioner Essentials (2nd Edition)
From APN Training Portal


Started experimenting with Jest to test React component.
I found it quite straight forward, now still need to practice. Any help on finding a nice blog on the argument is appreciated


I learned React.Context. It goes beautifully with React Hooks, and make a nice React Leaflet GIS app.


I learned more about Angular and CSS. We are in an ocean of software and it's amazing.