DEV Community

pulkitgovrani profile picture

pulkitgovrani Subscriber

Software Engineer || Technical Writer || Javascript Lover

Location India Joined Joined on  github website

Work

Freelancer

Hacktoberfest 2026 Challenge Completion
Gemma 4 Challenge Completion
Hermes Agent Challenge Completion
Google I/O 2026 Writing Challenge Completion
Six Year Club
DEV Weekend Challenge Completion
April Fools Challenge Completion Badge
Frontend Challenge Completion Badge
Algolia MCP Server Challenge Completion
Runner H "AI Agent Prompting" Challenge Winner
Five Year Club
Twilio Challenge Completion Badge
How to Generate a Secure API Key or Secret (Length, Encoding, and Storage)

How to Generate a Secure API Key or Secret (Length, Encoding, and Storage)

Comments
2 min read

Want to connect with pulkitgovrani?

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

Already have an account? Sign in
URL Encoding (Percent-Encoding) Explained: encodeURIComponent, Spaces, and Double Encoding

URL Encoding (Percent-Encoding) Explained: encodeURIComponent, Spaces, and Double Encoding

Comments
2 min read
How to Write a .gitignore File: Patterns, Examples, and Common Mistakes

How to Write a .gitignore File: Patterns, Examples, and Common Mistakes

Comments
2 min read
UUID Versions Explained: v1, v4, v5, v7 and Which One to Use

UUID Versions Explained: v1, v4, v5, v7 and Which One to Use

Comments
2 min read
HTTP Status Codes Cheatsheet: What 200, 301, 404, 500 and the Rest Mean

HTTP Status Codes Cheatsheet: What 200, 301, 404, 500 and the Rest Mean

Comments
2 min read
Compound Interest Explained: The Formula, the Rule of 72, and Why Time Matters

Compound Interest Explained: The Formula, the Rule of 72, and Why Time Matters

Comments
2 min read
How Loan EMI Is Calculated: The Formula, a Worked Example, and How to Reduce It

How Loan EMI Is Calculated: The Formula, a Worked Example, and How to Reduce It

Comments
2 min read
FrostLine: A Garden Planner Powered by a Local Open-Source LLM

FrostLine: A Garden Planner Powered by a Local Open-Source LLM

Comments
2 min read
Binary, Octal, Decimal, and Hexadecimal Explained (With Conversion Methods)

Binary, Octal, Decimal, and Hexadecimal Explained (With Conversion Methods)

Comments
2 min read
Time Zone Conversion: 7 Mistakes That Break Schedules and Timestamps

Time Zone Conversion: 7 Mistakes That Break Schedules and Timestamps

Comments 1
2 min read
bcrypt vs Argon2: How to Hash Passwords Properly

bcrypt vs Argon2: How to Hash Passwords Properly

Comments
2 min read
How to Verify a File Checksum (SHA-256) on Windows, macOS, and Linux

How to Verify a File Checksum (SHA-256) on Windows, macOS, and Linux

Comments
2 min read
How to Make a Markdown Table (Alignment, Escaping, and Limits)

How to Make a Markdown Table (Alignment, Escaping, and Limits)

Comments
2 min read
Markdown Cheatsheet: Every Syntax You Need (With Examples)

Markdown Cheatsheet: Every Syntax You Need (With Examples)

Comments
2 min read
camelCase, snake_case, kebab-case, PascalCase: Naming Conventions Explained

camelCase, snake_case, kebab-case, PascalCase: Naming Conventions Explained

Comments
2 min read
How to Remove Duplicate Lines from Text (Online, Excel, and the Command Line)

How to Remove Duplicate Lines from Text (Online, Excel, and the Command Line)

Comments
2 min read
Fluid Typography with CSS clamp(): Scale Text Smoothly Without Media Queries

Fluid Typography with CSS clamp(): Scale Text Smoothly Without Media Queries

Comments
2 min read
How to Create the Glassmorphism (Frosted Glass) Effect with CSS

How to Create the Glassmorphism (Frosted Glass) Effect with CSS

1
Comments
2 min read
CSS Grid vs Flexbox: When to Use Which (With Layout Examples)

CSS Grid vs Flexbox: When to Use Which (With Layout Examples)

Comments 1
2 min read
CSS Flexbox Cheatsheet: Every Property Explained with Examples

CSS Flexbox Cheatsheet: Every Property Explained with Examples

1
Comments
2 min read
How to Choose a Color Palette for a Website or App (A Simple Method)

How to Choose a Color Palette for a Website or App (A Simple Method)

Comments
2 min read
HEX vs RGB vs HSL: Which Color Format Should You Use in CSS?

HEX vs RGB vs HSL: Which Color Format Should You Use in CSS?

Comments
2 min read
How to Compare Two JSON Files (Semantic Diff vs Text Diff)

How to Compare Two JSON Files (Semantic Diff vs Text Diff)

Comments
2 min read
How to Convert JSON to TypeScript Interfaces (and Why Types Aren't Enough)

How to Convert JSON to TypeScript Interfaces (and Why Types Aren't Enough)

Comments
2 min read
JSON Schema for Beginners: Validate Your Data with a Few Keywords

JSON Schema for Beginners: Validate Your Data with a Few Keywords

Comments
2 min read
JSONPath Cheatsheet: Query JSON Like You Query XML

JSONPath Cheatsheet: Query JSON Like You Query XML

2
Comments 1
2 min read
How to Convert JSON to CSV (Nested Data, Arrays, and Excel Gotchas)

How to Convert JSON to CSV (Nested Data, Arrays, and Excel Gotchas)

Comments 1
2 min read
How to Make a vCard QR Code for Your Contact Details

How to Make a vCard QR Code for Your Contact Details

Comments
2 min read
QR Code Best Practices: Size, Contrast, Error Correction, and Testing

QR Code Best Practices: Size, Contrast, Error Correction, and Testing

Comments
2 min read
How to Convert an Image to Base64 (Data URLs): When It Helps and When It Hurts

How to Convert an Image to Base64 (Data URLs): When It Helps and When It Hurts

1
Comments 1
2 min read
How to Make a Favicon for Your Website (Sizes, Formats, and HTML)

How to Make a Favicon for Your Website (Sizes, Formats, and HTML)

1
Comments 1
2 min read
How to Crop an Image to a Specific Aspect Ratio (1:1, 4:3, 16:9 and More)

How to Crop an Image to a Specific Aspect Ratio (1:1, 4:3, 16:9 and More)

Comments
2 min read
How to Resize an Image Without Losing Quality

How to Resize an Image Without Losing Quality

Comments
2 min read
How to Convert PDF Pages to Images (PNG or JPEG) at the Right Resolution

How to Convert PDF Pages to Images (PNG or JPEG) at the Right Resolution

Comments
2 min read
How to Sign a PDF Without Printing It (And What Counts as a Valid Signature)

How to Sign a PDF Without Printing It (And What Counts as a Valid Signature)

Comments 1
2 min read
How to Split a PDF Into Separate Pages or Sections

How to Split a PDF Into Separate Pages or Sections

Comments 1
2 min read
How to Compress a PDF Without Losing Quality

How to Compress a PDF Without Losing Quality

1
Comments
2 min read
How to Merge PDF Files Without Uploading Them Anywhere

How to Merge PDF Files Without Uploading Them Anywhere

Comments
2 min read
How to Decode a JWT Safely (Without Sending It to a Server)

How to Decode a JWT Safely (Without Sending It to a Server)

Comments
3 min read
What a Cron Expression Actually Means (With Examples)

What a Cron Expression Actually Means (With Examples)

1
Comments
3 min read
Why You Should Remove EXIF Data Before Sharing Photos

Why You Should Remove EXIF Data Before Sharing Photos

1
Comments 1
3 min read
JSON vs YAML: When to Use Which

JSON vs YAML: When to Use Which

Comments
3 min read
How to Fix "Unexpected Token" and Other Invalid JSON Errors

How to Fix "Unexpected Token" and Other Invalid JSON Errors

Comments
3 min read
Regex Cheatsheet for Beginners (With Copy-Paste Examples)

Regex Cheatsheet for Beginners (With Copy-Paste Examples)

Comments
3 min read
Base64 Is Not Encryption (And Other Common Misconceptions)

Base64 Is Not Encryption (And Other Common Misconceptions)

Comments
2 min read
How Strong Should a Password Be? Length vs. Complexity

How Strong Should a Password Be? Length vs. Complexity

Comments
3 min read
How to Check Color Contrast for Accessibility (WCAG Explained)

How to Check Color Contrast for Accessibility (WCAG Explained)

Comments
3 min read
Unix Timestamps Explained: Seconds, Milliseconds, and Time Zones

Unix Timestamps Explained: Seconds, Milliseconds, and Time Zones

Comments
3 min read
How to Make a WiFi QR Code (So Guests Never Ask for the Password)

How to Make a WiFi QR Code (So Guests Never Ask for the Password)

Comments
3 min read
MD5 vs SHA-256: Which Hash Should You Use?

MD5 vs SHA-256: Which Hash Should You Use?

Comments
3 min read
CSS box-shadow: A Practical Guide with Examples

CSS box-shadow: A Practical Guide with Examples

Comments
3 min read
Is AI decreasing my capability to think?

Is AI decreasing my capability to think?

Comments
3 min read
5 Things I Wish I Knew Before Building with Hermes Agent

Hermes Agent Challenge Submission: Write About Hermes Agent

5 Things I Wish I Knew Before Building with Hermes Agent

1
Comments 1
4 min read
Inside Hermes Agent's Session Memory: What X-Hermes-Session-Id Actually Does

Hermes Agent Challenge Submission: Write About Hermes Agent

Inside Hermes Agent's Session Memory: What X-Hermes-Session-Id Actually Does

2
Comments
5 min read
Hermes Agent vs LangChain vs CrewAI: When to Reach for Each

Hermes Agent Challenge Submission: Write About Hermes Agent

Hermes Agent vs LangChain vs CrewAI: When to Reach for Each

6
Comments
3 min read
How to Build a Persistent AI Agent with Hermes in 15 Minutes

Hermes Agent Challenge Submission: Write About Hermes Agent

How to Build a Persistent AI Agent with Hermes in 15 Minutes

4
Comments
3 min read
Getting Started with Gemini API Managed Agents — The Quickest Path from Prompt to Deployed Agent

Google I/O Writing Challenge Submission

Getting Started with Gemini API Managed Agents — The Quickest Path from Prompt to Deployed Agent

1
Comments 1
5 min read
Fine-Tuning Gemma 4 for Function Calling with TRL's New Multimodal Tool Support

Gemma 4 Challenge: Write about Gemma 4 Submission

Fine-Tuning Gemma 4 for Function Calling with TRL's New Multimodal Tool Support

2
Comments 1
6 min read
Gemma 4 Scored 89.2% on AIME. Here's Why That Number Should Change How You Think About Open-Source AI

Gemma 4 Challenge: Write about Gemma 4 Submission

Gemma 4 Scored 89.2% on AIME. Here's Why That Number Should Change How You Think About Open-Source AI

4
Comments
5 min read
Gemma 4's Audio and Video Inputs: A Hands-On Guide Nobody Has Written Yet

Gemma 4 Challenge: Write about Gemma 4 Submission

Gemma 4's Audio and Video Inputs: A Hands-On Guide Nobody Has Written Yet

4
Comments
5 min read
loading...