Weekly Digest #46

Weekly Dev Blog
2 min readOct 18, 2021


Knowledge sharing guidelines

Understand Sharing

  • Sharing is the hard way to learn knowledge. The presenter gains the biggest advantages. not audience.
  • Sharing can open the knowledge door for the audience, but you have to walk to knowledge by yourself.

Best Practices

  • Do not share a big topic, a small topic is better. A big topic could make the audience lose focus. Remember, Less is More!
  • Sharing time less than 60 mins is the best.
  • While preparing the sharing content, it’s better to discuss with the senior people to help you to see the whole picture, understand the good side and bad side, know what you don’t know … etc.

Strong Recommend Materials Outlines

  • What’s the Problem?
  • How to Solve the Problem?
  • The Best Solution or Practice.
  • The Mechanism, Key Techniques, and Source Code
  • Pros/Cons
  • References (Further reading)

Virtual Team Building Tips

Onboard Correctly

  • Focus on relationships
  • Provide clear documentation
  • Designate a point of contact

Virtual Icebreakers

  • Share three interesting facts
  • Share an embarrassing story
  • Five of anything

Virtual Team-Building Games

  • Bingo
  • Scavenger hunt (find things around your home and share)
  • Truth or dare (turn off cameras to opt out)
  • Two truths and a lie
  • Show and tell
  • Virtual escape rooms

Clear Workflows and Documentation

  • Take clear meeting notes at every gathering
  • Document how you want all projects to run including who is to work on each project, at what stage, and with what deliverables
  • Write out how various company software and tools work and provide information for troubleshooting

Focus on Core Values

Communicate Effectively

  • last-minute requests and changes are far more challenging to respond to when working remotely
  • willing to answer questions and deal with a little more back and forth
  • set up informal communication channels for your virtual teams


A Visual Guide to React Rendering — DOM

Even though React re-renders every component in the tree, it doesn’t update every node in the DOM. If you have many calculations inside your React components, they may add up and cause performance issues.



An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast.


12 Mind-Bending Perceptual Illusions

Alexander piano (the longest piano in the world)