quarkusio / quarkus-web-lab

CMS with a Markdown Editor and comments
Apache License 2.0
6 stars 12 forks source link

Add a part about Quinoa #46

Open ia3andy opened 2 months ago

ia3andy commented 2 months ago

@melloware would you contribute this?

So my idea but we can easilly change would be:

Part 4: Challenge Accepted - Porting a SPA to Quarkus

After impressing your friend with your skills in building a CMS and a blog, they’re curious if you could help with their next project—a Single Page Application (SPA). Right now, their app is set up as two separate services: one for the frontend and another for the backend REST API.

Confident in your abilities, you tell your friend, “I can port your entire setup to Quarkus in under 15 minutes.”

Naturally, they’re skeptical. Challenge accepted?

ia3andy commented 2 months ago

I think @lmagnette that your recently met on a Quinoa contrib might be interested in helping on that one.

ia3andy commented 2 months ago

As a user you would get as input a Spring (or whatever Rest Api) and a directory with a SPA, goal is to convert it to Quarkus

melloware commented 2 months ago

I like this idea. Let me know how I can help!

lmagnette commented 2 months ago

I like the idea too.

lmagnette commented 2 months ago

If we go from SpringBoot crud app, you can migrate to Quarkus quite easily using the quarkus-spring extensions and I think in less than 10min you have an application running with quinoa. We could even go further, either by converting the Spring stuff to Quarkus and see the live reload magic. Or if the SPA works with the web bundler, you can then migrate from quinoa to the web-bundler and removing all the node configuration.

melloware commented 2 months ago

i like the idea of migrating to native quarkus code vs using the Quarkus Spring Extensions but both use cases are compelling!