Latest updates and technical insights

On Tailwind CSS arbitrary values
I have been using Tailwind CSS since 2018 and I super love the framework. It's so flexible, powerful, and brings so much joy writing CSS. Here are some of my favorite tips when using Tailwind CSS Arbitrary Values to write custom styles for your compo...

How to make HTTP requests in Node.js without installing external libraries
When working with Node.js, there are many libraries that support creating requests to another server, such as node-fetch, phin, got or request (deprecated)... However, if your server simply serves as an API for a client app and you now need to reques...

Migrate your Shopify store assets to a new store using File API
If you are a Shopify Developer and need to migrate all of your data from one store to a new one without the need to pay for a migration app, then I believe this is the article you need to read . Problem The problem has been stated above. So let's see...

Quick macOS Setup for Web Devs
New Mac? Let's get coding quickly! This guide provides the essential setup for web development on a fresh macOS install. You'll be coding in about 30 minutes . Quick System Tweaks Mouse: Increase tracking speed. Enable "Natural scrolling." Right-cli...

Key notes while working with git
This post is written for developers who prefer working with git via command-line like me. If you love GUI, hope you still can find something useful here Git alias Git aliases are a powerful workflow tool that create shortcuts to frequently used Git...

Introduction to Committing with Conventional Commit
Introduction Conventional commit is a specific form of committing which gives software developers a uniform system for organizing and describing their changes, making it easier to keep track of updates. This type of commit generally follows a strict ...