Wichanart WangHow to edit author of old Git commitsIf for some reasons you have to do edit the author of several old commits, especially those that has been pushed, you can follow the steps…Jun 19Jun 19
Wichanart WangHow I started learning web accessibilityAs a software developer, I started to learn accessibility by understand basic “inclusive designs” which has become a helpful foundation…May 14May 14
Wichanart WangMy 6 hours in Bryce Canyon National ParkI love seeing beautiful sights, especially those created by nature. When I had a chance to visit Bryce Canyon in August, I did not expect…Sep 12, 2022Sep 12, 2022
Wichanart WangUndefined npm package/library after upgradeRecently I had been upgrading Node.js version on a project from 8.x.x to 16.x.x. Consequently lots of npm packages had to be upgraded as…Aug 30, 2022Aug 30, 2022
Wichanart Wang3 tips on becoming better at test-driven development (TDD)This blog will not talk about how to write TDD, but how attending a TDD workshop changed my perspective on how I can tackle TDD.Jul 11, 2022Jul 11, 2022
Wichanart WangHandling React’s side effect with the Effect hookEffect is one of the popular React’s hook, which allows logic to be executed whenever the page renders. It can also be customized to…May 24, 20221May 24, 20221
Wichanart WangCentrally manage React states with ContextReact context hook can help simplify the ‘props chain’ situation where we have cross-component states and need to pass them using props…May 11, 2022May 11, 2022
Wichanart WangReact state for object and previous stateNormally we can use multiple state variables for multiple fields. They look like this.May 10, 2022May 10, 2022
Wichanart WangMass paint format in Google SlidesLet’s start with how ‘paint format’ worksMay 6, 2022May 6, 2022
Wichanart WangManaging multiple Git profiles in .gitconfigIf you have multiple git profiles (e.g. work, personal, etc.) and use them within the same computer, switching between them can be tiring…May 6, 2022May 6, 2022