My Blog
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
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
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
Asynchronous programming is a crucial skill for any JavaScript developer. Promises, a feature introduced in ES6
Asynchronous JavaScript: Simplifying Complex Tasks with Async/Await
Async/Await, introduced in ES2017, has become a game-changer in asynchronous programming. This feature allows developers to write asynchronous code in a more synchronous and readable manner.
Asynchronous JavaScript: Promises, Async/Await, and Callbacks
Asynchronous programming is a crucial aspect of JavaScript that allows developers to execute tasks concurrently, without blocking the main thread.