Softuts

Overview

Softuts is a web development and programming blog created by Cristian Buleandră.All content is free.Most articles are based on specific bugs I encounter while developing, so others who stumble upon the same problems easily find a solution via search.Normally I would post my Q&A on StackOverflow,.

News

Blog 10 months ago
Mailchimp Free Plan Changes in 2026 (and Best Alternatives)
Mailchimp is tightening its Free Marketing plan, with new limits taking effect in February 2026. These changes significantly reduce how useful the free tier is for growing newsletters and businesses.What's Changing in the Mailchimp Free PlanStarting Febru
Read more
Report
Press release 10 months ago
InvokeAI Commercial Platform Shuts Down, Open-Source Project Continues
The commercial version of InvokeAI has shut down, including its hosted platform, following the acquisition of key Invoke team members by Adobe in October 2025. As a result, Invoke no longer operates as a revenue-generating company, and its hosted services
Read more
Report
Blog 12 months ago
N8N can't use Google OAuth2
Problem:Trying to add a Gmail node but adding the Google client credential fails with this error?You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy for keeping apps secure.Error 400: invalid_requestRequest details: redi
Read more
Report
Blog 1 year ago
Docker Hub is down
Your apps and CI pipelines might fail with errors like: internal load metadata for docker.io/library/node:18 2025-Sep-24 23:25:31.336478 #3 ERROR: pulling from host registry-1.docker.io failed with status code manifests 18: 401 UnauthorizedDon't worry, it
Read more
Report
Blog 1 year ago
What's New in MariaDB 12
Here is a summary of the key updates in MariaDB from versions 12.0 to 12.2MariaDB 12.x Series SummaryLatest release: 12.2 (Preview)12.1 is the current rolling release candidate.12.0 is the first general availability (GA) version of the 12.x line.Focus are
Read more
Report
Blog 1 year ago
One of the Weirdest Bugs
In n8n, some workflows suddenly stopped working. They were still listed, but when I tried to access them - 404 Not Found.Yet, I could find them in the Postgres DB, so clearly the 404 was wrong. Digging Deeper Only the workflows with a Gmail trigger were b
Read more
Report
Blog 1 year ago
Hetzner Servers Benchmarks
EDITED: 4 November 2025 - Added EX63 benchmarksI wanted to quickly compare how different Hetzner servers are doing (especially in single-threaded), for CPU-intensive tasks.I ran sysbench on four different machines:Hetzner Cloud CPX21 (AMD EPYC Processor,
Read more
Report
Blog 1 year ago
Setup Postiz on Coolify
The Postiz Coolify template doesn't seem to work by default.Use this docker-compose.yml instead:services: postiz: image: ghcr.io/gitroomhq/postiz-app:latest container_name: postiz restart: always environment: - SERVICE_FQDN_POSTIZ_5000 - MAIN_URL=${SERVIC
Read more
Report
Blog 1 year ago
Setup ChartBrew on Coolify
Problem:I tried running ChartBrew on Coolify, but it initially didn't work, as I was getting this error: ArgError: option requires argument: -l (alias for --listen)Solution:Use this Docker Compose file and set the env variables mentioned at the end (using
Read more
Report
Blog 1 year ago
CSS Not Loading - Docusaurus 3.8
Problem - Styles missing in live build npm start shows the correct styles, but on build it looks like all styles are missing.There are no JS or network errors live.Local (working):How it should lookLive (not working):How it looksSolutionThis problem seems
Read more
Report
Show more news