Roq with Blogs

Roq with Blogs

2024, Oct 31    

Hello folks,

First let me thanks the Roq contributors, they have been awesome and this has been so fun to create Roq!

If you want to get started quickly:

Click here to generate your Roq Starter App.

or use the Quarkus CLI:

quarkus create app blog-with-roq -x=io.quarkiverse.roq:quarkus-roq

Then

cd blog-with-roq
quarkus dev

If you have a bit of time, with this release, I think it's time for me to give you the full story πŸ“–:

It all started a while back when I helped my wife create her blog. After reviewing a few options, I decided to use Jekyll, as it was the easiest solution with GitHub Pages. Over time, I grew quite frustrated with the process:

  • It was hard for my wife to install and start using.
  • It was challenging to maintain and keep updated.
  • Using Ruby didn’t feel great.
  • Plugins were often outdated or unmaintained.

Then my wife said:

My wife: β€œBut why don’t you use your famous Quarkus?”

Me: β€œThis is not the right tool to create a blog πŸ˜­β€

I think this was around the time Quarkus 1.0 was being released...

... 😴 Time passes ...

πŸ—“οΈ Mar 23, 2022: quarkus-quinoa

πŸ—“οΈ Feb 3, 2023: quarkus-web-bundler

πŸ—“οΈ Early 2024: Quarkus web guide

At this point, I thought back on what my wife had said... maybe it was time to reconsider? But Qute processes things at runtime, so it didn’t seem possible 😀

... 😴 Time passes ...

πŸ—“οΈ May 7, 2024:

Discussion with Max

My idea was to generate static pages at runtime… because then all of Quarkus could become static without any changes 😍.

πŸ—“οΈ May 17, 2024: quarkus-roq (generator part)

At this point, I thought we (mostly) had everything in Quarkus to change my answer to my wife πŸ€“

For those who wonder, "Roq" was chosen because: static = rock, rock + quarkus = roq

πŸ—“οΈ June 19, 2024: Roq Focus Group

And now, thanks to the awesome team πŸ§‘β€πŸ’»πŸ‘©πŸ»β€πŸ’»!

πŸ—“οΈ October 31, 2024: Roq 1.0

πŸŽ‰πŸΎπŸ₯‚

If you like the idea, support us, give us a star ⭐ or start contributing...