Wrong Abstraction might slow down your teamI wish it’s easy to refactor the abstract components and fix both cross-feature and feature-specific bugs. But it’s getting harder and…Jan 27, 2022Jan 27, 2022
Make a Performant MenuPerformance is User Experience. So this post will show how I create a performant menu.Jan 27, 2022Jan 27, 2022
Make an ESLint plugin for your teamThere must be more and more rules added to your team’s style guide as the team grows up. And that’s a good thing actually. But it’s still…Jan 27, 2022Jan 27, 2022
NextAuth.js DiggingIt’s super easy to setup the auth flow in Next.js with NextAuth.js almost for everyone. But not for me since I made a stupid typo. I will…Mar 13, 2021Mar 13, 2021
Stabilize BVT Testing in CypressJunyi use Cypress to build our BVT Testing. But we need to skip some of the tests since they aren’t stable. This short article will show…Mar 12, 2021Mar 12, 2021
筆記 [Go] — HTTP ServerHandler, http.Handle, http.HandlerFunc, http.HandleFunc, http.ServeMux, http.ListenAndServeJun 10, 2018Jun 10, 2018