N8N Railway SMTP Setup
By default, if you’re deploying n8n on Railway or any other instance, the STMP is not part of the environment variables. Therefore, if you stuck with missing password, you’re out of luck. So you need to set up! Here’s the config, please replace it accordingly. So replace XXX with the correct parameters. I’m using SES […]
Vibe Coding Code Quality
I’ve learn my lesson when the codebase grew significant large, then you proceed to build, then it break. It get worst when there are tons of lint issues. It appear to me that one thing that we need to be very particular strict is about the code quality and formatting. Hence, below is the MD […]
Railway Monorepo Variable Environment
Well, it didn’t detect as much as I expected. Turned out, the easiest way is to have nixpacks.toml at the root. And if you notice the start command, that is where the “cd apps/web” fix the issue. Then Railway able to inject the variable accordingly.
Bulk Delete Woocommerce Order
You might clone or migrating Woocommerce site to new server and you might want to purge all Woommerce order. Here is the script. Simply place at your root folder. Save as XX.php Then, to execute, hit your domain/XX.php For example your domain is afifrus.com and you PHP file is deletewoo.php. Hit afifrus.com/deletewoo.php – it might […]
Fixing Task-master AI Task Not Found
🔍 Root Problem Task-master CLI was showing different results than the tasks.json file content: 🛠️ Issues Discovered & Fixed Issue #1: MCP Configuration Error Problem: Solution: Why: bun run looks for package scripts, bun x executes global CLI tools like npx. Issue #2: Incorrect JSON Structure Problem – Nested tags structure: Solution – Top-level tags: […]
Jetpack Connection Issues with WordPress
Update : Adding more context. This site went through migration. So i guess during the migration, something is happening that leading to this issue. Also once you done the steps below, you need to delete the plugin and install/activate again. That should resolve the issue. — I was struggling with Jetpack to connect with WordPress. […]
Convert Woocommerce Guest to Customer
Sometime user would like to repeat order but they contacted you manually. In this case, the fastest way to submit the order on their behalf is to find existing order, and convert them to customer. Therefore, on new order, you could just search their email to submit order. There are two parts to do this. […]
Unsubscribe Link for EmailDelivery
So if you’re using emaildelivery.com as your ESP and you are designing your email outside from the platform such as in Figma using Emailify, then you know you need to include the unsubscribe link. The tag that emaildelivery use is {{!!unsublink}}. So ensure when you designing your email, link your button or whatever to the […]
Blocking Countries from Server Side (NGINX)
I’m going to put it here for my note. https://frankindev.com/2021/10/20/nginx-geoip2 This could save a lot of money using the plugin from WordPress. However, config on nginx is required. Also it doesn’t work if your page is cache. So you might need to exclude the hompage from cache. Otherwise it will not working.
Fix sitemap.xml 404 Not Found
You might activate Rankmath on your wordpress and suddenly when you click your sitemap URL and it showing 404 not found. You’re not alone. Looks like if you are using Runcloud or Nginx as your server, you need to define the nginx config on sitemap. Luckily Rankmath already have this. You can refer here. If […]