Earlier quoted context omitted.
It means you take responsibility of maintaining the server forever, i.e. dealing with TLS certificates, SSH keys, security updates, OS/package updates, monitoring, reboots when stuck, redeploy when VPS retired, etc. Usually things work fine for a year or two and then stuff starts to get old and need attention and eat your time.
vs. trusting someone else to do all that for you, and do you then verify that it gets done properly?
We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
131–140 of 230 posts
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#132Earlier quoted context omitted.
It means you take responsibility of maintaining the server forever, i.e. dealing with TLS certificates, SSH keys, security updates, OS/package updates, monitoring, reboots when stuck, redeploy when VPS retired, etc. Usually things work fine for a year or two and then stuff starts to get old and need attention and eat your time.
Oh no! Issuing SSL certificates! The horror! I really doubt that people who can’t install an ssh key should be able to practice software engineering. Sometimes, I think that software engineering should be a protected profession like other types of engineering. At least it will filter out the people who can’t keep their OS up to date.
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#133Earlier quoted context omitted.
Who remembers sprite sheets? Does that give my age away? I did an optimization pass for a client once where I got rid of a ton of the sprites but didn't have the energy to redo it all, so it just had huge sections that were blank. Super snappy loading afterwards though.
Yes, good times! With http2/3 they don't really matter anymore though, you get similar benefits from request pipelining.
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#134I just tried their domains page it took 10.8MB of data and took 2s for the DOM to be ready. page actually took 17s to fully render with multiple shift changes. all to render a domain search bar similar to google home page. https://railway.com/domains
web dev is a sewer All my projects are server rendered with jinja/minijinja, bootstrap, jQuery, and htmx when I need a little bit of SPA behavior on forms. No builds, just static <script src= tags. Very fast and easy. I'll never recommend anything else.
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#135Earlier quoted context omitted.
Why is everyone so afraid to get a $5/mo Ubuntu/Debian VPS, install nginx and call it a day? Then you can even run multiple projects off the same server.
It means you take responsibility of maintaining the server forever, i.e. dealing with TLS certificates, SSH keys, security updates, OS/package updates, monitoring, reboots when stuck, redeploy when VPS retired, etc. Usually things work fine for a year or two and then stuff starts to get old and need attention and eat your time.
I haven't rebooted my DO droplets in something like 5 years. I don't monitor anything. None of them have been "retired".
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#136Earlier quoted context omitted.
It means you take responsibility of maintaining the server forever, i.e. dealing with TLS certificates, SSH keys, security updates, OS/package updates, monitoring, reboots when stuck, redeploy when VPS retired, etc. Usually things work fine for a year or two and then stuff starts to get old and need attention and eat your time.
Oh no! Issuing SSL certificates! The horror! I really doubt that people who can’t install an ssh key should be able to practice software engineering. Sometimes, I think that software engineering should be a protected profession like other types of engineering. At least it will filter out the people who can’t keep their OS up to date.
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#137Earlier quoted context omitted.
same here and I'm using a beefy MacBook (Apple M4 Max, 64gb ram). something is wrong with the front end code. there are a lot of animations, so my hunch would be that something goes wrong there.
Moore said computers get twice as fast every 18 months. Web devs took that as a challenge.
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#138Earlier quoted context omitted.
I hadn't heard of TanStack but a quick look at their website doesn't inspire confidence tbh. I mean, just take "TanStack Pacer". It provides such things as: ``` import { Debouncer } from '@tanstack/pacer' // class const debouncer = new Debouncer(fn, options) debouncer.maybeExecute(args) // execute the debounced function debouncer.cancel() // cancel the debounced function debouncer.flush() // flush the debounced funct…
TanStack started out by providing a very good JS table library. Now they offer a Router, and some more libs. They are definitely an up and coming name in the JS space.
[EDIT] I typed "Router" when I meant "Query".
TanStack Query is the relatively newer name for React Query -- one of the most popular JS libraries of all time.
TanStack Start is a recent metaframework (and the one w/ the brightest future, IMO), but Tanner and team have profoundly significant bona fides. IOW, the dev team is far from being the "new kids on the block".
Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#139Re: We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2
#140Earlier quoted context omitted.
TanStack started out by providing a very good JS table library. Now they offer a Router, and some more libs. They are definitely an up and coming name in the JS space.
That's... not quite right. [EDIT] I typed "Router" when I meant "Query". TanStack Query is the relatively newer name for React Query -- one of the most popular JS libraries of all time. TanStack Start is a recent metaframework (and the one w/ the brightest future, IMO), but Tanner and team have profoundly significant bona fides. IOW, the dev team is far from being the "new kids on the block".
Are you thinking of the whole Remix/ReactRouter thing?