---
title: "Alejandro Akbal (@AlejandroAkbal) | Hashnode"
description: "Developer. Read the latest articles by Alejandro Akbal on Hashnode."
url: "https://hashnode.com/@AlejandroAkbal"
---

@AlejandroAkbal

# Alejandro Akbal

@AlejandroAkbal · Spain · Joined December 2020

Developer

[Website](https://akbal.dev/)

### [How to mention everyone in WhatsApp Web](https://blog.akbal.dev/how-to-mention-everyone-in-whatsapp-web?utm_source=hashnode&utm_medium=feed)

Introduction I run a large WhatsApp group and I often need to mention everyone in the group. But there are no real solutions for mentioning all members. WhatsApp does not natively do it, and there was a Firefox browser extension, but it was abandoned...

2 min read · [blog.akbal.dev](https://blog.akbal.dev/how-to-mention-everyone-in-whatsapp-web?utm_source=hashnode&utm_medium=feed)

[Jan 24, 2023](https://hashnode.com/posts/how-to-mention-everyone-in-whatsapp-web/63cfbcb34535b6073e8a3b67)

### [How to preload images for canvas in JavaScript](https://blog.akbal.dev/how-to-preload-images-for-canvas-in-javascript?utm_source=hashnode&utm_medium=feed)

Introduction This past week I was toying around with the HTML5 canvas element, trying to join two images together. At first, it seemed fine, but when I tried to reload the website, it was a mess. One image would load, but the other wouldn't. Investig...

2 min read · [blog.akbal.dev](https://blog.akbal.dev/how-to-preload-images-for-canvas-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 17, 2023](https://hashnode.com/posts/how-to-preload-images-for-canvas-in-javascript/63c684b6b53f5f0ed0f8b012)

### [How to create a test database with Laravel Sail](https://blog.akbal.dev/how-to-create-a-test-database-with-laravel-sail?utm_source=hashnode&utm_medium=feed)

Introduction I have worked on projects that required the production and testing database to be the same. This could be because some features work in MariaDB, but not in SQLite. Or some bugs appear in MySQL, but not in PostgreSQL. When you're working ...

2 min read · [blog.akbal.dev](https://blog.akbal.dev/how-to-create-a-test-database-with-laravel-sail?utm_source=hashnode&utm_medium=feed)

[Aug 21, 2022](https://hashnode.com/posts/how-to-create-a-test-database-with-laravel-sail/63026639dc09f71f101c7fbc)

### [How to build a free plan in Laravel Spark](https://blog.akbal.dev/how-to-build-a-free-plan-in-laravel-spark?utm_source=hashnode&utm_medium=feed)

Introduction I'm going to explain how to build a free plan for your Laravel Spark Next application. I will be using Paddle as the payment gateway, but the steps are almost identical with Stripe. Best of all? No credit card required for the free plan....

3 min read · [blog.akbal.dev](https://blog.akbal.dev/how-to-build-a-free-plan-in-laravel-spark?utm_source=hashnode&utm_medium=feed)

[Oct 10, 2021](https://hashnode.com/posts/how-to-build-a-free-plan-in-laravel-spark/6162ca3353401f641ba1028d)

### [How to roll back a Dokku deployment](https://blog.akbal.dev/how-to-roll-back-a-dokku-deployment?utm_source=hashnode&utm_medium=feed)

Introduction Sometimes you end up deploying an application to Dokku and then realize that you want to revert the changes you made. In this tutorial we'll go over how to roll back a Dokku deployment. Before we start Preface Keep in mind that rolling ...

2 min read · [blog.akbal.dev](https://blog.akbal.dev/how-to-roll-back-a-dokku-deployment?utm_source=hashnode&utm_medium=feed)

[Jul 25, 2021](https://hashnode.com/posts/how-to-roll-back-a-dokku-deployment/60fd247618fbbb77c94673a1)
