How to do High-Bar Code Review Without Being a Jerk (7 minute read)
Code review is a thing between humans, and humans can be opinionated, emotional creatures, which sometimes makes code review a challenge. The goal of code review is to examine another person's code to make sure that their pull request is good enough to merge. It seems simple, but factors such as urgency, seniority, the other developer's reactions, and grudges from your relationship with the other developer can often distract from a purely logical code review. In order to conduct a good code review, set clear expectations, have a clear and standard organizational workflow, be concise in online communications and use in-person communications for more serious feedback, and have empathy for other developers when reviewing their code, as no professional would want to do bad work on purpose. Reviewing code is an important skill as it helps the team perform better, and doing it well means that you will be able to maintain positive work relationships.
BlurHash (GitHub Repo)
BlurHash is able to create placeholders for images so a website can still retain its look and feel as it loads. It takes an image and returns a short string that represents the placeholder for the image. When the page is loaded, the string is loaded first while the real image loads in the background. There are implementations for C, TypeScript, Python, Java, and many more languages.