HTTP QUERY Method Explained: RFC 10008, Ecosystem Adoption, and a Quarkus Implementation
Table of Contents The QUERY MethodSafe and idempotentMeaning comes from Content-TypeExplicitly cacheableDiscovery via Accept-QueryThe equivalent resourceFamiliar error semanticsA decade in the makingWhere ecosystem support stands todayApache TomcatEclipse JettyJakarta ServletWhat about Spring?Why Quarkus can do it todayThe example: a product catalog ...
-
Why We Moved Our Timefold Java Worker Pods from AMD to ARM64
When we investigated unexpected performance variance in our Timefold Solver worker pods on our platform, we traced it to hyperthreading on AMD (x86-64) cloud instances. Switching to ARM (ARM64), where each vCPU maps to a physical core, eliminated the problem …
-
Quarkus Unpacked: Insights from the Foojay Podcast
Table of Contents What is Quarkus?How does Quarkus compare to Spring, Micronaut, or other frameworks?Is Quarkus more modern because it is newer?Does Quarkus replace the JVM?What is Quarkus live reload?How does build-time optimization work?How does this differ from JIT and …
-
Bringing Raspberry Pi Development to Quarkus with the Quarkus Pi4J Extension
Table of Contents Why Combine Quarkus and Pi4J?What Does the Extension Provide?A Simple ExampleConfiguration Without RecompilationGPIO Injection by Number or NameHealth Checks for Raspberry Pi ApplicationsBuilding Modern IoT ApplicationsPart of the Quarkiverse EcosystemLooking AheadConclusion Java developers building applications for Raspberry …
-
Ask a Lille Dev: What Java Developers Really Think About Quality, Frameworks, Communities, and Careers
Table of Contents Quality in Development: Simplicity Still WinsFavorite Java Framework: Spring Boot vs QuarkusWhy Developers Still Love Spring BootWhy Quarkus Generates ExcitementWelcoming Girls in Tech: Inclusion Through Everyday ActionsBest Thing About Tech CommunitiesBest Java Developer Skill Today: AdaptabilityWhy Not …
-
DPoP: What It Is, How It Works, and Why Bearer Tokens Aren’t Enough
Table of Contents What is DPoP?The Problem: Bearer Tokens and the “Finders Keepers” RiskHow Does DPoP Work?Configuring DPoP in KeycloakDPoP in Action with QuarkusProject SetupProtected EndpointsReplay Protection with a jti FilterTesting with k6ConclusionDPoP is one of the most exciting developments …
-
Foojay Podcast #89: Quarkus and Agentic Commerce
Table of Contents YouTubePodcast AppsGuestsMichal MaléřHolly CumminsLinksContentFor this episode of the Foojay Podcast, we invited the author of three recent posts published on Foojay. And he brought a colleague to get even more expert knowledge in this podcast! We talk …
-
Optimizing Java for the Cloud-Native Era with Quarkus
Table of Contents What does Quarkus have to offer?Developer joy with live coding and dev modeCost efficiency and performanceReactive at its coreWhich of your current development pains could Quarkus solve?Dev ServicesVast extension ecosystem“OK, I would like to try it, but …
-
Quarkus: A Runtime and Framework for Cloud-Native Java
Table of Contents Why Quarkus stands out?Quarkus as a versatile frameworkSimplified developer experiencePerformance that mattersSecurityObservability and control surfacesModular and production-readyBuilding your stack with QuarkusConclusionPublic clouds such as AWS, Microsoft Azure, and Google Cloud, and platforms like Red Hat OpenShift, favor …
-
Hey Java Devs, Let’s Talk About AI MCP! 🤖
Table of Contents Hey Java Devs, Let’s Talk About AI MCP! 🤖So, What’s the Big Deal with MCP?The Problem MCP Is SolvingThe Evolution of AI IntegrationThe Good, the Bad, and the How-ToLet’s Get Our Hands Dirty: Creating an MCP with …