musah.dev
Technical Journal

Articles & Notes

Reflections on web performance, frontend architecture, and developer tooling.

Upgrading NextJS 12 to 14 (Part 2: next/image)
November 18, 20234 min read

Upgrading NextJS 12 to 14 (Part 2: next/image)

As the next step of the update, I solved the errors and layout breaking changes thrown by the modern next/image component in NextJS 14.

#NextJS
#next/image
Read article
Upgrading NextJS 12 to 14 (Part 1: next/link)
November 15, 20233 min read

Upgrading NextJS 12 to 14 (Part 1: next/link)

I finally decided to update my portfolio and start by upgrading Next JS 12 to 14! Here is how I resolved the invalid Link children errors.

#NextJS
#Portfolio
Read article
JavaScript Concepts Introduced in ES6
August 12, 20225 min read

JavaScript Concepts Introduced in ES6

A deep dive into foundational ES6 features that revolutionized modern JavaScript: let/const, arrow functions, destructuring, promises, and modules.

#JavaScript
#ES6
Read article
Why Did I Do This? Building a Modern Developer Blog
July 12, 20224 min read

Why Did I Do This? Building a Modern Developer Blog

Why did I decide to build a developer blog with Next JS, Tailwind CSS and Headless CMS? Reflections on developer experience and ownership.

#WebDev
#NextJS
Read article