Bilingual URLs in a Roq Site, Without a Plugin

Roq does not ship i18n primitives, but its conventions are flexible enough that adding a second language is mostly content layout and a single layout-side check. Here is how we did it.

ITBH — IT Beratung Hermann GmbH
How We Built This Site in a Single Session Using Claude

A behind-the-scenes look at how the ITBH website and blog came to life through a conversation with an AI coding assistant — and what that experience revealed about the future of software craftsmanship.

ITBH — IT Beratung Hermann GmbH
Self-Hosted Syntax Highlighting in a Roq Blog with Prism.js

Roq's markdown plugin already emits the right markup for Prism. With the Quarkus Web Bundler, wiring up self-hosted, cache-busted syntax highlighting takes one Maven dependency and one JavaScript entry point.

ITBH — IT Beratung Hermann GmbH
Automated WebP Conversion in a Roq Static Site

Roq has no built-in image optimization, and a related Web Bundler issue is still open. Here is how we wired up automated WebP conversion using the tools Roq already exposes — a CDI producer, a Vert.x route, and a Qute user tag.

ITBH — IT Beratung Hermann GmbH

In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.

He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction

🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included

#Java #SoftwareDevelopment

It's been some time since my last technical blog post, so I thought I'd write a new one on some of my efforts to integrate #QUIC, #RoQ and (partly) #MoQ in the Janus #WebRTC server. It's mostly experimental, but it could be a useful testbed for a future and deeper integration. Feedback welcome!

https://www.meetecho.com/blog/janus-roqs/

Janus RoQs! | Meetecho Blog

While WebRTC obviously still has my undivided attention, I've been playing more and more with QUIC too, recently. On this very blog, I talked about me getting started with QUIC, my first experiments with RTP Over QUIC (RoQ) and Media Over QUIC (MoQ), and our imquic open source QUIC library, that I introduced at FOSDEM

Meetecho Blog

Just did my presentation on #imquic, my attempt at working on a QUIC library for real-time media, so #roq (RTP Over QUIC) and #moq, in #openmedia. Seemed well received, so I'm happy! You can find the slides at the link below, where a recording will also pop up soon in case you missed it

https://fosdem.org/2026/schedule/event/DLEWQX-imquic-moq/

#FOSDEM #FOSDEM25 #FOSDEM2026 @fosdem @fosdem

FOSDEM 2026 - imquic, a QUIC library for real-time media

Discover Roq, the Quarkus Way for Static Site Generation in Java - JVM Advent https://www.javaadvent.com/2025/12/discover-roq-the-quarkus-way-for-static-site-generation-in-java.html
#java #quarkus #roq
Discover Roq, the Quarkus Way for Static Site Generation in Java - JVM Advent

Did you know about Roq? A powerful new tool that combines Java and Quarkus. Ok, prep a warm drink and put on some soft music and let's find out why Roq is so cool with the comfort of Quarkus Dev Mode and all its eco-system. Bonus: a touch of TailwindCss to make it look great!

JVM Advent

New hands-on tutorial on The Main Thread:
Build and deploy a static website with Quarkus + Roq — all powered by Java and GitHub Actions.

✅ Generate your site in minutes
✅ Live reload during development
✅ Automatic deploys to GitHub Pages

No Node.js. No hassle. Just Java.

👉 https://www.the-main-thread.com/p/quarkus-roq-github-pages-static-site-tutorial

#Quarkus #Java #Roq #GitHubPages #DevOps

Java devs, ever wanted to build a clean static site without Node.js?
With Quarkus Roq + Qute + Bulma, you can create an elegant author website straight from your Java toolbox.

https://www.the-main-thread.com/p/quarkus-roq-author-website-tutorial

#Java #Quarkus #Roq #StaticSite #BulmaCSS