My Blog

GitHub CLI (gh): Essential Commands for Developers
git

GitHub CLI (gh): Essential Commands for Developers

Learn the essential commands for GitHub CLI (gh) to streamline your GitHub workflows and boost productivity.

Git Branching Strategies for a Clean and Efficient Workflow
git

Git Branching Strategies for a Clean and Efficient Workflow

In this blog post, we’ll walk you through a comprehensive Git branching strategy that ensures your codebase remains clean, organized, and production-ready. These best practices will streamline your workflow.

How to Set Neovim (nvim) as the Default Git Editor
tools

How to Set Neovim (nvim) as the Default Git Editor

Learn how to set Neovim (nvim) as the default Git editor to streamline your Git workflow.

Deploy Astro.js Website to GitHub Pages using BUN and GitHub Actions
astrojs

Deploy Astro.js Website to GitHub Pages using BUN and GitHub Actions

In this blog post, we will guide you through the process of deploying an Astro.js website to GitHub Pages using BUN as your package manager and GitHub Actions for automation.

Running Sass in a Vite project
sass

Running Sass in a Vite project

Modern web development is all about speed and efficiency, and two tools that exemplify this philosophy are SASS and Vite. We will walk you through the steps to run SASS on Vite.

Asynchronous JavaScript: Exploring Promises with Real-World Examples
javascript

Asynchronous JavaScript: Exploring Promises with Real-World Examples

Asynchronous programming is a crucial skill for any JavaScript developer. Promises, a feature introduced in ES6