I use (and like) both. Bun is a drop-in replacement for node. If you don't want to fuss with test config, tsconfig, esmodules, etc., I find that it just works.
Deno has a nice standard lib, great CLI support, and I used to love deno deploy but its gotten very clunky these days.
I had a 2015 f type. The day before it was to be transferred to the new owner, the engine smoked out on the highway. I don’t recall why, might have been an oil leak.
We are at Scribe[1]. We do it to make sense of knowledge workflows on computers to predict the next step in the process (our software points out where in the DOM a user might need to interact with next). We fine tune with tons of JSON data and DOM data. I’m sure doing it with code no more complicated.
This is a great article! It’s very helpful to see what a system-wide setup looks like with Caddy. It’s also crazy how easy caddy makes configuration for a zero-trust environment. Well done.
My advice is to never actually build anything for a business unless you have paying customers beforehand. I made a simple landing page with Webflow that described a product idea I had and got mid-five figures from a company to essentially build the MVP for them.
You need to validate your ideas before you invest your time. Otherwise you’re building in a vacuum and you will continue to fail.
I tried out DO App Platform and it’s pretty decent. There were a few bugs I encountered. One glaring issue is the lack of static IP’s which was a must for me. They claim they’re working on it, however.
I use fly.io in production. It’s very good if you’re comfortable with a CLI. However, I wouldn’t say it’s nearly as beginner friendly as Heroku. Heroku is dummy easy to get started. Netlify is about as simple too.
Using Caddy it’s not too hard if you know what you’re doing. But if you have many nodes you’re deploying it’s starts to get more complicated. A lot of people don’t know what they’re doing, however.
I started AppMasker (https://appmasker.com) a few months ago. It’s basically a reverse-proxy as a service (using Caddy) and makes adding custom domains to your web app a breeze.
Still working on my marketing pitch so feedback is welcome!