RSSAmplifier

Blog

Gourav Goyal

Gourav's Blog - Tech | Productivity | Life

gourav.ioRSS feed ↗35 posts

Latest posts

25 Questions to ask yourself every year

25 questions to ask yourself every year

My Open-Source Chrome Extension for Notion Has Made Over $9K

What started as chrome extension to solve my own issues has now made over $9K, all while remaining open-source.

Characteristics of the Best UX

There’s a core human behavior you should never forget:

The art of organizing code

How to organize backend and frontend code for better readability and easier maintenance.

React tooltip component that just works

An easy-to-use, boundary-aware React Tooltip component written in TypeScript, styled with Tailwind, and featuring rich content support with a pure component architecture.

Always get Google search results in English including Incognito mode

keep Google searches in English while traveling, with a straightforward tip that works in any browser, incognito included

Add Cloudflare Web Analytics to Next.js site

Add Cloudflare Web Analytics to Next.js site

Music that gets me into flow state while coding

Music that gets me into flow state while coding

Writing code the linear way

When I refer to "linear code", I generally mean code that is written in a straightforward, top-down manner without nested structures, which can be more readable because it tends to follow a single, simple path of execution.

Exclude files from git revision without adding to .gitignore

Exclude files from git revision without adding them to .gitignore

How to build a tooltip in React without using any library

How to build tooltip in React without using any library

How to get a reply from busy people using cold outreach methods like email, Twitter, LinkedIn, etc

I get many cold emails, Twitter messages, LinkedIn messages, etc., and most of them do a terrible job of receiving a response from me. I don't blame them. When I first started my career as a software engineer, I used to send many cold messages for job vacancies, collaborations, etc.

Send slack messages from the server for important events

You can send messages on a Slack channel whenever something important happens on the server. For example, new user payment received, some important API threw an error, user submitted some feedback, etc.

Connect custom email address to your Gmail for free

Use your personal Gmail account to also send and receive messages from the custom email address for free. Additionally, create a free Google account using the custom email address.

Authenticate user in Chrome extension and web app with single auth flow using Firebase

Add firebase authentication to Chrome extension and authenticate user in extension and web app with single auth flow

Authenticate user in Chrome extension and web app with single auth flow using Supabase

Authenticate user in Chrome extension and web app with single auth flow using Supabase

My criticism of Tailwind CSS - lack of naming convention

What if Tailwind classnames were semantic so that there’s no need for devs to cram framework lingo or keep that Tailwind docs tab open all the time

Add Tailwind styles to shadow DOM

Add Tailwind styles to shadow DOM using Twind library

Get Slack and email notifications when Vercel deployment fails for Next.js project

Get slack notification when Vercel deployment fails or succeeds for Next.js project

Render React element inside shadow DOM in React v18

Render React element with and without shadow DOM in React v18

Bali workation guide - visa, costs, attractions, food, and more

Bali workation guide - visa requirements, costs, attractions, commute, food, stay, and more

Best Indian forex cards with zero markups to carry when traveling abroad

I did some research on forex cards when I was planning to travel to Bali. My personal favorites are

How to come up with blog post ideas as a developer?

Over the past few years, I've written many articles on different platforms that have collectively been read by over 1 million people. Some

Sync Fastmail calendar with Google Calendar

Add Fastmail calendar events to Google Calendar

Show Tailwind CSS color values in HEX format in dev tools

Show Tailwind CSS color values in HEX format instead of rgba in dev tools

Block API requests via chrome extension and demystifying permission warnings - Manifest v2 and v3

Dynamically block api requests in manifest v2 and v3 of chrome extension and demystifying permission warnings

Add free privacy-friendly comment-box to any site in 5 minutes

Add free privacy-friendly comment-box to any site in 5 minutes (powered by Github discussions)

Power up your PowerShell with customizations and handy custom commands

Setup PowerShell to add many useful custom commands, show git repo status, autocomplete commands, and more.

Megalist of free & open-source apps I used on Windows

List of my favorite free and open-source tools for Windows that made me more efficient and productive

Top AutoHotkey scripts to use Windows like a pro

Useful AutoHotkey scripts (Windows) for quick lookup, in-line calculator, remap keys, battery alert, and more

Git Cheatsheet - handy commands for every situation

Useful git commands for beginners like reverting commits, work between branches, manage PRs, and more

Next.js Cheatsheet - handy snippets and tips

Setup debugging, custom domains, Tailwind CSS, SEO, Typescript, ESLint, analytics, and much more to Next.js project

My simple Github project went Viral

I made a simple project which got spread in various tech communities and social media. Github featured it in 'Trending repositories of day' section

I received first-ever donation on my open-source side project and it felt great!

I decided to build an extension for VSCode. That would add handy buttons for many common commands like save file, format file, show opened files etc.

Setup VSCode to run and debug C / C++ code

Follow this guide to run, debug, and get IntelliSense for C/C++ files in VSCode