DEV Community

Ravgeet Dhillon profile picture

Ravgeet Dhillon

Full Stack Developer / Technical Content Writer

Education

M. Tech in Computer Science and Engineering

Work

Software Engineer at CloudAnswers

Five Year Club
Four Year Club
Writing Debut
Three Year Club
Two Year Club
One Year Club
8 Week Writing Streak
4 Week Writing Streak
The ultimate guide to Python logging

The ultimate guide to Python logging

5
Comments
2 min read

Want to connect with Ravgeet Dhillon?

Create an account to connect with Ravgeet Dhillon. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Working with Markdown in Python

Working with Markdown in Python

5
Comments
2 min read
Handling undo functions in rich text editors

Handling undo functions in rich text editors

5
Comments
2 min read
🎬 Introducing Ravgeek: Dev Concepts in 60 Seconds

🎬 Introducing Ravgeek: Dev Concepts in 60 Seconds

5
Comments
1 min read
How to enable in-app Notifications using TinyMCE APIs

How to enable in-app Notifications using TinyMCE APIs

5
Comments
2 min read
Automate GitHub stats reporting with scheduled pipelines

Automate GitHub stats reporting with scheduled pipelines

5
Comments
2 min read
Building a Smart Session Tracker for Your Mac's Menu Bar

Building a Smart Session Tracker for Your Mac's Menu Bar

3
Comments
8 min read
What is Git | Explained in under a minute 00:41

What is Git | Explained in under a minute

9
Comments 1
1 min read
Building a Real-Time CPU Monitor for macOS with xbar

Building a Real-Time CPU Monitor for macOS with xbar

18
Comments 2
5 min read
Getting the Most Out of GitHub Copilot Chat in VS Code

Getting the Most Out of GitHub Copilot Chat in VS Code

13
Comments 3
2 min read
Generating dynamic sales quotes with Dropbox Sign

Generating dynamic sales quotes with Dropbox Sign

1
Comments
1 min read
How I Use GitHub Copilot and ChatGPT Together as a Frontend Developer

How I Use GitHub Copilot and ChatGPT Together as a Frontend Developer

5
Comments
3 min read
Improve Table Speed in React by Using Web Workers for Filters

Improve Table Speed in React by Using Web Workers for Filters

Comments
3 min read
How to Build an Internal Company Wiki from Scratch

How to Build an Internal Company Wiki from Scratch

7
Comments
1 min read
Frontend Monitoring: A Complete Guide

Frontend Monitoring: A Complete Guide

2
Comments
1 min read
How to Setup and Customize Tailwind in Nuxt.js

How to Setup and Customize Tailwind in Nuxt.js

7
Comments 1
1 min read
Build a Task Assignment App with Twilio Whatsapp, Strapi, and Next.js

Build a Task Assignment App with Twilio Whatsapp, Strapi, and Next.js

4
Comments
1 min read
REST vs SOAP: why we recommend REST APIs for A2P messaging

REST vs SOAP: why we recommend REST APIs for A2P messaging

5
Comments
1 min read
Authoring NPM Packages with Monorepos

Authoring NPM Packages with Monorepos

3
Comments
2 min read
Booking Appointments with Twilio, Notion, and FastAPI

Booking Appointments with Twilio, Notion, and FastAPI

6
Comments
1 min read
Using Python Scripts to Take Screenshots

Using Python Scripts to Take Screenshots

5
Comments
1 min read
Logging in Python

Logging in Python

7
Comments
1 min read
Build Client Payment Reminders using Twilio, Notion, and Python

Build Client Payment Reminders using Twilio, Notion, and Python

3
Comments
1 min read
Build and Deploy a Nuxt3 app to Netlify

Build and Deploy a Nuxt3 app to Netlify

7
Comments 1
1 min read
What is End-to-End Testing?

What is End-to-End Testing?

14
Comments 1
1 min read
Handling Undo/Redo Functions in Rich Text Editors

Handling Undo/Redo Functions in Rich Text Editors

6
Comments
1 min read
The Complete List of OAuth 2 Grants

The Complete List of OAuth 2 Grants

8
Comments
2 min read
Creating Golang CRON Jobs

Creating Golang CRON Jobs

11
Comments 1
1 min read
Handling Pagination in Strapi v4 with SvelteKit

Handling Pagination in Strapi v4 with SvelteKit

8
Comments
1 min read
Using Custom Controllers in Strapi to Power a Next.js App

Using Custom Controllers in Strapi to Power a Next.js App

6
Comments
1 min read
Build a Chrome Extension in Next.js and Notion API

Build a Chrome Extension in Next.js and Notion API

14
Comments
1 min read
Building a Realtime Chat App with React, Laravel, and WebSockets

Building a Realtime Chat App with React, Laravel, and WebSockets

14
Comments
1 min read
Starting my First Full-time role as a Software Engineer

Starting my First Full-time role as a Software Engineer

14
Comments 4
2 min read
Implementing Audio in a Podcast App with Strapi

Implementing Audio in a Podcast App with Strapi

4
Comments
1 min read
Handling Previews in a Headless Architecture - Strapi and Next.js

Handling Previews in a Headless Architecture - Strapi and Next.js

6
Comments
2 min read
Create an App Information Component in Nuxt

Create an App Information Component in Nuxt

7
Comments
1 min read
React vs Vue: What is the Best Framework for your Project in 2022?

React vs Vue: What is the Best Framework for your Project in 2022?

6
Comments
1 min read
Create a Balance Reminder with Vonage Account API and Google Apps

Create a Balance Reminder with Vonage Account API and Google Apps

3
Comments
2 min read
Build a News Aggregator App using Strapi and Nuxtjs

Build a News Aggregator App using Strapi and Nuxtjs

13
Comments
1 min read
Converting and Optimizing Images From the Command Line

Converting and Optimizing Images From the Command Line

5
Comments 1
1 min read
Back to Basics: Conditional Logic with Python if else if

Back to Basics: Conditional Logic with Python if else if

6
Comments
1 min read
How to Test Your NGINX Configuration Before Screwing it Up

How to Test Your NGINX Configuration Before Screwing it Up

11
Comments 1
1 min read
Using Bash Sort to Sort Files Like a Boss

Using Bash Sort to Sort Files Like a Boss

6
Comments
1 min read
Service Status Monitoring Using WhatsApp, Notion, and Python

Service Status Monitoring Using WhatsApp, Notion, and Python

6
Comments
1 min read
How to use Linux to Recover Deleted Files

How to use Linux to Recover Deleted Files

10
Comments
1 min read
Collect Email Signups With the Notion API

Collect Email Signups With the Notion API

8
Comments
1 min read
Progress Bar in Next.js

Progress Bar in Next.js

4
Comments
2 min read
Setup and Customize Bootstrap in Next.js

Setup and Customize Bootstrap in Next.js

6
Comments
2 min read
Script as a Task using VS Code IDE

Script as a Task using VS Code IDE

6
Comments
3 min read
Best VS Code extensions for Nuxt/Vue Projects

Best VS Code extensions for Nuxt/Vue Projects

11
Comments
4 min read
Automating Project Maintenance on Github

Automating Project Maintenance on Github

5
Comments
3 min read
Deploy a Serverless Probot/Github App on Netlify Functions

Deploy a Serverless Probot/Github App on Netlify Functions

5
Comments
4 min read
Deploy Strapi on VPS with Ubuntu, MySQL

Deploy Strapi on VPS with Ubuntu, MySQL

20
Comments
6 min read
Setup Github Actions for a Dart project

Setup Github Actions for a Dart project

5
Comments
3 min read
Turn a Google Sheet into a REST API

Turn a Google Sheet into a REST API

24
Comments 1
4 min read
Add Unsubscribe link in emails using Google Apps Script

Add Unsubscribe link in emails using Google Apps Script

6
Comments 1
5 min read
Disable Submit button if Form fields have not changed in a Nuxt/Vue app

Disable Submit button if Form fields have not changed in a Nuxt/Vue app

3
Comments
4 min read
Offline Toast notification in Nuxt/Vue app

Offline Toast notification in Nuxt/Vue app

3
Comments
3 min read
Dynamic Home Route in a Flutter App

Dynamic Home Route in a Flutter App

8
Comments
3 min read
How to add and customize Bootstrap in Nuxt.js

How to add and customize Bootstrap in Nuxt.js

3
Comments 1
3 min read
loading...