How I Built My Portfolio Website with Hugo, GitHub Pages, and Free Tools

Introduction As a developer, having a portfolio website is crucial for showcasing skills, projects, and expertise. I wanted a fast, minimal, and easily maintainable site, so I chose Hugo with the PaperMod theme. Best of all, I leveraged free tools for deployment, analytics, and discussions. Here’s how I built my portfolio website, hosted on GitHub Pages with a Porkbun domain. Hugo and PaperMod for a Minimalistic Look Hugo is a blazing-fast static site generator, perfect for a developer portfolio. I picked the PaperMod theme because of its: ...

February 15, 2025 · 3 min · Muhammad Hassan Raza

Advantages of Preloading Data on Page Load

Introduction In modern web applications, speed and responsiveness are essential for a smooth user experience. One effective strategy to achieve this is preloading data when a page loads. For example, on a generate invoice page, preloading product data upon mounting ensures that users can search through products without any noticeable delay. This article explains the benefits of preloading data and includes a practical code example. Benefits of Preloading Data Preloading data on page load offers several key advantages: ...

February 11, 2025 · 3 min · Muhammad Hassan Raza