---
title: "Hemant Sharma (@hemants1703) | Hashnode"
description: "Software Engineer, Backend. Read the latest articles by Hemant Sharma on Hashnode."
url: "https://hashnode.com/@hemants1703"
---

@hemants1703

# Hemant Sharma

@hemants1703 · Kolkata, India · Joined December 2022

Software Engineer, Backend

[Website](http://hemantsharma.tech/)

### [What is Docker, Containers, Dockerfile, and Docker Images?](https://blog.hemantsharma.tech/what-is-docker-containers-dockerfile-and-docker-images?utm_source=hashnode&utm_medium=feed)

A simple and easy-to-understand way to understand Docker no matter you're a beginner or and seasoned pro, this article is the simplest explanation!

5 min read · [blog.hemantsharma.tech](https://blog.hemantsharma.tech/what-is-docker-containers-dockerfile-and-docker-images?utm_source=hashnode&utm_medium=feed)

[Nov 27, 2025](https://hashnode.com/posts/what-is-docker-containers-dockerfile-and-docker-images/692807104d2485bcd6486311)

### [Stop Breaking Your Forms: Type-Safe Server Actions in Next.js](https://blog.hemantsharma.tech/stop-breaking-your-forms-type-safe-server-actions-in-nextjs?utm_source=hashnode&utm_medium=feed)

Build Next.js forms you can't break. Learn the pattern I use to create type-safe Server Actions that catch errors at compile-time, not in production.

6 min read · [blog.hemantsharma.tech](https://blog.hemantsharma.tech/stop-breaking-your-forms-type-safe-server-actions-in-nextjs?utm_source=hashnode&utm_medium=feed)

[Oct 11, 2025](https://hashnode.com/posts/stop-breaking-your-forms-type-safe-server-actions-in-nextjs/68ea7cc10f9ed80d0150d4b0)

### [How to Send Emails Using a Third-Party Provider in Appwrite](https://blog.hemantsharma.tech/how-to-send-emails-using-a-third-party-provider-in-appwrite?utm_source=hashnode&utm_medium=feed)

How to Connect and Use Third-Party Email Providers in Appwrite

4 min read · [blog.hemantsharma.tech](https://blog.hemantsharma.tech/how-to-send-emails-using-a-third-party-provider-in-appwrite?utm_source=hashnode&utm_medium=feed)

[Feb 5, 2025](https://hashnode.com/posts/how-to-send-emails-using-a-third-party-provider-in-appwrite/67a33584d914f0f398ddcdc0)

### [Custom CSS variables in custom Tailwind Animations Config](https://blog.hemantsharma.tech/custom-css-variables-in-custom-tailwind-animations-config?utm_source=hashnode&utm_medium=feed)

Master development control with Tailwind and custom CSS variables

4 min read · [blog.hemantsharma.tech](https://blog.hemantsharma.tech/custom-css-variables-in-custom-tailwind-animations-config?utm_source=hashnode&utm_medium=feed)

[Aug 14, 2024](https://hashnode.com/posts/custom-css-variables-in-custom-tailwind-animations-config/66bc46ea23223d4cf69abda2)

### [Access Windows File System in WSL Ubuntu](https://blog.hemantsharma.tech/access-windows-file-system-in-wsl-ubuntu?utm_source=hashnode&utm_medium=feed)

As you might have been using WSL to harness the power of Linux within your Windows Operating System, it might be true that you might not be knowing how to a

2 min read · [blog.hemantsharma.tech](https://blog.hemantsharma.tech/access-windows-file-system-in-wsl-ubuntu?utm_source=hashnode&utm_medium=feed)

[Jul 5, 2024](https://hashnode.com/posts/access-windows-file-system-in-wsl-ubuntu/6687ed52a2407b7ed8561994)
