Blog
I made a silly mistake today and I had to share it
September 6, 2023
Nodemon vs. node and the session storage
[Solution]
August 21, 2023
Early versions of TypeScript throw “‘Promise<Element>’ is not a valid JSX element type” error. Here’s a fix
Optimize search with debounce
August 7, 2023
Use lodash debounce to reduce backend requests on search
How I Built My Notion-Based Portfolio Site
August 4, 2023
All about this site and the tools I used
[Workaround] How to Add Box Shadow In Next.js Image
July 12, 2023
You cannot use the box-shadow property with the next/image component. Here is a workaround.
How to Open a New Link in a New Tab in Nextjs
July 12, 2023
Nextjs optimizes links using the Link component. However, creating external links can be confusing. Create external links by adding the target attributes to the a tag inside the Link component.
Accessible SVG Link Icons
October 31, 2022
Accessible SVG icons are tricky. For standalone SVG icons with a purpose, give them a role, if they are purely decorative hide them, same goes for SVGs inside links.