Ahmad Rosid

Software Engineer

Hi there 👋 thanks for coming, I write both short and long tutorials about web development mostly about Laravel, JavaScript, Rust and Golang.

Writing

How to add Editor Action in monaco-editor?

I have learned a lot while working on my Tinkerwell alternative project. One of them was the Monaco Editor. This time, ...

How to run command with custom stdin and stdout in Rust?

So, this week I am working on some little side project to run php code for laravel project with `php artisan tinker`. ...

How to install Redis in MacOs?

Redis is an open-source, in-memory data structure store that can be used as a database, cache, and message broker. It s...

AI-Powered Photo Restoration in Laravel Tutorial

Today we are going to learn another AI that we can use in our Laravel Application. On of the most interesting AI that w...

Create CSS Border Animation with TailwindCSS

Yesterday I found this website [volta.net](https://volta.net/) and I liked the landing page that contained a border ani...

How to Use Vercel Audience Analytics in Next.js?

If you deploying Next.js application to vercel you can use the vercel audience analytics now. It's easy and free as wel...

How to Disable vercel deployment notification?

Are you using Vercel to deploy your Next.js application? You might find it annoying when you receive so many email noti...

How to Compress Image with JavaScript?

Eventually, if you create a website with a feature such as uploading images for a profile, you will inevitably have to ...

Remove Background Image with PhotoRoom API in Laravel

AI is prevalent these days, not only for end users but also for software developers like us. We don't need to create an...

How to create tooltip with React and TailwindCSS?

## What is tooltip? A tooltip is a small piece of text that appears when you hover your mouse over an element on a webs...

JavaScript Regex to Replace Links

I was working on a small project the other day; the goal was to pull my [bookmarked tweets](/tweet-bookmarks) onto my b...

How to Download a file with Node.js?

To download a file in Node.js, you can use the `https` and `fs` packages, or you can also use `http`. Here is an exampl...