I'm actually quite amassed that some developers are completely oblivious to the underpinnings of how their software works. Some of them really do feel source code runs on water vapour!
If you are genuinely having a break down because Heroku will stop being free and you haven't figured out that there are absolutely hundreds of other ways to achieve the "serverless feel"--which is basically near free as well, then there is no more hope left for humanity!
I'm not sure who you are referring to with your condescending commentary. Easy-to-deploy high-level-of-abstraction application hosting services offering a free tier (like Heroku for the last 10 years) is a great thing to have IMO.
The fact that you know how software and operating systems work under the hood doesn't mean you'd necessarily want to build everything from scratch and setup Linux servers for all of your hobby projects.
There are some exciting ways to continue using the heroku build packs and Google cloudbuild to host on gcp. You can maintain git push deploys costs can be pretty inexpensive. The primary cost is around managed postgres.
First, it's still one more month.
Then there are much more free tier options than the ones listed.
E.g; AWS, fly.io, koyeb.com, railway.app and tons more.
There are also free domains (e.g. for .tk) at freenom.com
Blog post author here. You're right that there's a lot of alternatives and that's great! In the post we listed a few options that we have personally tried and can recommend. I'm also considering setting up some Github page for listing more of "deploy for free" services and keep that up to date. Would that be useful?
But that can be quite a hassle, atleast in my case. I'm trying to run it behind reverse proxy and in subdomain with other services running in same Docker environment. These two things has made it so time consuming that these kind of free services are more suitable for small hobby projects.
Not sure what sort of UI are you looking for, but I'm quite happy with their dashboard UI including monitoring, logs, metrics, status etc.
You use the CLI for deploying your apps but that is hardly a downside in my books, as this is a tool for people who write Dockerfiles and are, in my experience, usually familiar with the command-line.
To me the free tier has seemed like a gateway drug; you try Heroku (or Fly.io etc) for your hobby projects first and after you've gained some confidence you will apply the same in more serious projects. From now on the hobby projects will be deployed elsewhere.
If you are genuinely having a break down because Heroku will stop being free and you haven't figured out that there are absolutely hundreds of other ways to achieve the "serverless feel"--which is basically near free as well, then there is no more hope left for humanity!