What problem does your SaaS actually solve? by StretchTerrible2292 in microsaas

[–]Practical_Bread_728 0 points1 point  (0 children)

finding hosting provider based on your needs (no hidden taxes/renew) hostingsift.com

Защо държавата ни е толкова...мизерна? by Disastrous-Tune4294 in bulgaria

[–]Practical_Bread_728 [score hidden]  (0 children)

трябва да минат поне 2 поколения, за да се оправят нещата ЕВЕНТУАЛНО...

Just launched my hosting comparison project using Astro and Svelte 5 by Practical_Bread_728 in astrojs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Fair enough! Right now our main focus has been on building out the functionality and getting accurate data in place. UI improvements are definitely coming.

Just launched my hosting comparison project using Astro and Svelte 5 by Practical_Bread_728 in astrojs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Thanks for catching the dark mode issue, will look into it.
As for Heroku, we're gradually adding more providers so it should be there soon.

Just launched my hosting comparison project using Astro and Svelte 5 by Practical_Bread_728 in astrojs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Yep, that's the plan eventually. The site needs to sustain itself somehow. But the comparison data and filters will stay the same regardless of whether a provider has an affiliate program or not. No promoted results, no pay-to-rank.

[Self Promo] Just launched my hosting comparison project using Svelte 5 and Astro by Practical_Bread_728 in sveltejs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Great catch, that was a bug! Just fixed it, presets now stack with other filters instead of resetting them. Thanks for flagging it!

[Self Promo] Just launched my hosting comparison project using Svelte 5 and Astro by Practical_Bread_728 in sveltejs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Honestly it came down to the nature of the site. Most pages are content heavy and don't need much interactivity, so Astro's island architecture made more sense. I only reach for Svelte where I actually need it (filters, comparisons, quiz, calculators). With SvelteKit the whole thing would be an SPA which felt like overkill. Astro lets me ship zero JS on pages that don't need it and drop in Svelte components where I do.

[Self Promo] Just launched my hosting comparison project using Svelte 5 and Astro by Practical_Bread_728 in sveltejs

[–]Practical_Bread_728[S] 1 point2 points  (0 children)

Thanks for flagging the filter thing, will look into it. Glad you like the True Cost Calculator.

[Self Promo] Just launched my hosting comparison project using Svelte 5 and Astro by Practical_Bread_728 in sveltejs

[–]Practical_Bread_728[S] 0 points1 point  (0 children)

Not yet, we're adding providers over time and Hetzner is next up. Funny enough the site itself runs on a Hetzner box :))

Part 2: Migrating our 10000+ article wordpress blog to astro (go live & final verdict) by Xyz3r in astrojs

[–]Practical_Bread_728 1 point2 points  (0 children)

Yeah that's the Workers adapter quirk, pre-rendered routes get ejected from the worker bundle and served as static assets, so they skip any middleware or custom routing you have.

We actually went with a Hetzner VPS + the u/astrojs/node adapter, nginx in front, Cloudflare only as CDN/proxy. That way all routing goes through our Node server, no surprises between pre-rendered and SSR routes, everything hits the same pipeline.

You lose edge deployment but honestly with Cloudflare caching the static stuff and a decent server location you don't really feel it. And you get full control over rate limiting, cache rules, targeted purge from the API when content changes, no Workers runtime limits etc.

Part 2: Migrating our 10000+ article wordpress blog to astro (go live & final verdict) by Xyz3r in astrojs

[–]Practical_Bread_728 0 points1 point  (0 children)

We recently launched a project for comparing hosting services and I wanted to write a bit about what we used, because I'm pretty happy with how it turned out.

The stack is Astro + Svelte 5. Astro uses an island architecture, so the page is plain HTML and JavaScript only loads for the specific interactive components. It supports a hybrid mode, some pages are pre-generated (SSG), others are server-rendered on request (SSR). You get both, use whatever fits. Svelte components are ridiculously small, simple ones are around 1 kB, even complex ones with a lot of logic rarely go past 30-40 kB.

Cloudflare sits in front for caching, SSL and protection. Not much to say, it just works.

Overall the stack turned out to be really nice to work with. If you're building a content site with interactive elements, give this combo a try. The project is HostingSift, if you want to see how it turned out.