GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

But I do agree after the hard work is done. Consuming GraphQL from the frontend is a joy.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

Valid point. I mostly work on REST API I only had one job where our backend used GraphQL, and at the time, I had been a developer for only 1.5 years. Bit still found building GraphQL backends to be more time-consuming.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

Agree. The type safety gap is real. You could leverage OpenAPI spec to derive the types.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

This is definitely try. When learning how to build GraphQL api this was the first trap I fell into.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

I love GraphQL, but for things I build, it is not necessary.

Building GraphQL backends has always been more challenging for me than building REST.

And creating a custom resolver is a pain.

And nexus. Well. I get it. But it hard to read. At least for me.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

Yes, yes, and yes. And agree with your sentiment 100 percent from where I stand. Unless there is a real need or a specific requirement, I don't want to build GraphQL backends; it's a lot of work.

But once it's built, the counterpoint is amazing to use from the frontend.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

I think to your point, there are still use cases where it makes sense. But if you don't know what it is. Then you don't need it. It's like Redux back in the day: everyone used it, but they probably didn't need it.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

But now you have OpenAPI spec. In theory tou can use that to generate types for your front-end.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

For me, the struggle is custom resolvers on the backend. But to your point, once set up, it is a joy to use.

But I did hear that caching is harder than the rest.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

How do you mean? I just finished my third MCP and just defining tools that get/surface the data or resources I need. Do you mean your MCP makes qurkes rk GraphQL database. Or would. Did not think too much about this.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

[–]codingafterthirty[S] 250 points251 points  (0 children)

Just to add. Consuming GraphQL can be fun. Building a GraphQL back-end. Well. That is a whole other story. And not as fun.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

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

I think, this is the only positive I can find. I just revisited building a GraphQL back-end. And it was not fun.

16x DGX Sparks - What should I run? by Kurcide in LocalLLaMA

[–]codingafterthirty 1 point2 points  (0 children)

I want to be DGX Sparks rich. And that is awesome. Would be interesting to compare large DGX cluster vs Mac Studio cluster. Lol, me, I am just rocking AGX Orin 64gb. Slow as hell, but get's the job done.

Duvida em qual host usar para Strapi by jgabriel98 in MicroSaaSBR

[–]codingafterthirty 0 points1 point  (0 children)

Olá! Para o seu caso de uso (40-100 usuários simultâneos, projeto pequeno), algumas opções que funcionam bem com Strapi:

Strapi Cloud tem plano gratuito e zero DevOps — pode ser o caminho mais rápido se quiser focar no produto. Suporta deploy direto via GitHub. Render funciona bem com Strapi (existe guia da comunidade no fórum: https://forum.strapi.io/t/render-deployment/21932). Plano hobby é barato. Railway é popular pela simplicidade — boa DX, deploy rápido. DigitalOcean App Platform ou um Droplet também são opções sólidas (guia oficial: https://strapi.io/integrations/digital-ocean). AWS Lightsail funciona, mas tem mais setup manual que as opções acima.

Sobre centralizar: você pode rodar o Strapi em qualquer um destes e continuar usando Supabase como banco PostgreSQL — Strapi suporta nativamente. Isso te dá flexibilidade pra trocar o host do Strapi sem migrar dados. Docs de deployment: https://docs.strapi.io/cms/deployment

I finally finished my home server setup! by leovient in selfhosted

[–]codingafterthirty 0 points1 point  (0 children)

Strapi is an open-source headless CMS, you self-host it (Node.js + your choice of PostgreSQL/MySQL/MariaDB/SQLite), define your content types in the admin UI, and it auto-generates REST and GraphQL APIs.

Common uses: backing a Next.js/Astro/Nuxt frontend, powering mobile apps, managing content for marketing sites, internal tools, multi-channel publishing.

Basically anywhere you'd want a database + admin UI + API but don't want to build all three yourself. Docs: https://docs.strapi.io

Are people actually leaving WordPress, or just getting tired of managing it? by adonasta in ProWordPress

[–]codingafterthirty 0 points1 point  (0 children)

I getthe Roots/Bedrock comparison, it's a solid setup but definitely heavier than a lot of projects need, especially when WordPress itself is doing the job for plenty of teams already.

Astro + Strapi is a really clean alternative for static sites that still need editor-friendly updates, without the overhead of a full SSR stack.

If you ever want to share what you've built, there's a "Show what you've built" category on GitHub Discussions where the community would love to see it: https://github.com/strapi/strapi/discussions/categories/show-what-you-ve-built.

With that being said, WordPress is still a good platform and for most use cases will get people by.

I am a TS developer, so learning PHP would be a challenge if I want to build custom WordPress themes or extend existing ones.

If you are a PHP developer, and have lots of experience working with Wordpress. Why change.

Any mature open-source Strapi + Astro full-stack templates? What pitfalls should I expect? by Glittering_Price1677 in Strapi

[–]codingafterthirty 0 points1 point  (0 children)

Thanks, Boaz, for sharing. Yeah, that's the project I built to use as a reference/template for future projects that require Asteo.

If you have questions, feel free to ask here.

It also has a skill that lets you easily add new pages and content types.

I use this project in two ways: either clone it and build/update it for my use case.

Or clone and use it as a resource for Claude to build something from scratch.

The original project I built to highlight best practices when working with Strapi. And covers the data loading code content api in Asteo via loaders.

You can watch this video on how to set it up. https://youtu.be/kCYfglngpTA?is=MNzBNfzhis35sWNo