Exploring My Passions Through Words

Replacing Nixpack with a Docker Image on Railway

August 23, 2023

Running a project based on a meta-framework on Railway's Nixpack is simply zero config but the output image size tends to be quite huge, consuming more machine memory. Diving into fixing this issue for a NextJS project.

Thinking About Architecture in Frontend

July 25, 2023

Discover the key aspects of approaching frontend architecture. Learn about the factors that matter the most.

Preview link details before navigation

December 06, 2021

Improve the usability of pages with links by adding previews of link details without requiring the user to navigate.

Experience with NextJS 12 Upgrade

November 09, 2021

Over the last week, I upgraded a couple of projects to NextJS 12 including this website, a chrome extension I built lately and even a feature-rich dashboard.

What can you learn from NextJS

August 11, 2021

Over the last year, the adoption of NextJS framework has skyrocketed due to the ton of benefits it comes with. Let us look at what can you learn from it's success.

Configuring Tailwind CSS JIT in Angular

March 21, 2021

After Angular started supporting Tailwind CSS out of the box, I wanted to migrate my current side-project to using their JIT compiler. Here is what I did.

Fast Search for Static Sites (JAMStack)

June 07, 2020

If you are into frontend, you might have already heard about this, The JAMStack. This post explores the ways to add search functionality to a static website.

Stop reinventing the wheel

December 29, 2019

One of the important things I learnt in 2019 as a developer is to not reinvent the wheel. Develop only the things that are completely custom solutions.