Blog
Exploring My Passions Through Words
2023
- Replacing Nixpack with a Docker Image on RailwayRunning 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 FrontendDiscover the key aspects of approaching frontend architecture. Learn about the factors that matter the most.
2021
- Preview link details before navigationImprove the usability of pages with links by adding previews of link details without requiring the user to navigate.
- Experience with NextJS 12 UpgradeOver 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 NextJSOver 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 AngularAfter 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.
2020
2019
- Stop reinventing the wheelOne 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.
- Let's talk about CSS SubgridsCSS Subgrid is a part of CSS Grid Level 2 Spec by CSS working group. It solves a common use case which wasn't so obvious when grids were launched. Let's dig deep into what it is!
- Auth for Hasura GraphQL engine with Firebase - My thoughtsHasura’s GraphQL engine is itself a drop-in backend for most of the use cases. It provides you the flexibility to setup a fully functional backend with GraphQL as interface for the front-end. It acts as a layer between the Postgres database and your frontend applications(web or mobile).
2018
- Beyond this year: 2019 goalsAs the year comes to an end, it's time to look back at the events and improve upon it. 2018 has been a roller-coaster with a lot of new experiences. I have learnt so many things, development to design and more.
- You should start using Parcel Bundler 📦I've been working on a couple of React projects recently, which uses Webpack for bundling. And yes, it takes a lot of time for bundling. So I decided to try out Parcel and here's what happened.
- Migrating to Webpack 4 todayToday, I made a switch to Webpack 4 from version 3 for a project I am working on. And my first impression? Its definitely fast! Here are the changes I made for the switch.
- Firebase + React : Optimizing For The Real WorldThoughts on using firebase for a webapp built with React and how can you optimize it.