Sign in

JobRunr

@jobrunr.bsky.social
317 followers 313 following 109 posts

An easy way to perform background #job #processing in #java. Distributed and backed by persistent storage. Open-source and free for commercial use.

PostsRepliesMedia
JobRunr @jobrunr.bsky.social · 02/10/2026
🇩🇪 Four JUGs in four nights: Ronald takes one live-coded JobRunr talk through Germany. Mon 5 Oct: JUG Frankfurt Tue 6 Oct: JUG Nürnberg Wed 7 Oct: JUG Berlin-Brandenburg Thu 8 Oct: JUG Paderborn Bonus: you will learn to read Java bytecode. Links 👇 #Java #JUG #opensource #JobRunr
Four JUGs in four nights. Ronald Dehuysser, creator of JobRunr, next to a map of Germany: JUG Frankfurt Mon 5 Oct 18:30, JUG Nürnberg Tue 6 Oct 18:00, JUG Berlin-Brandenburg Wed 7 Oct 19:00, JUG Paderborn Thu 8 Oct 18:00. Talk: A Java 8 lambda and JobRunr is all you need for distributed batch processing.
130
JobRunr @jobrunr.bsky.social · 30/09/2026
JobRunr 9 is out 🚀 The new Chart view shows every step of a job on a timeline, free in OSS. runStepOnce makes a retry resume at the failed step. Pro adds Job Analytics, pausing a running batch and 7 ms job starts on Postgres. jobrunr.io/en/blog/v9-release/ #Java #opensource #Quarkus
JobRunr dashboard, job history in Chart mode. The first attempt fails on the charge-card step, the retry skips the two steps that had already finished.
140
JobRunr @jobrunr.bsky.social · 28/09/2026
Open source is exempt from the EU Cyber Resilience Act. True or false? We put it and five other CRA claims to Cresco's tech lawyers. Answers in the full recording 👇 youtu.be/VI1Okw1P3K8 #Java #opensource #CyberResilienceAct #SBOM
010
JobRunr @jobrunr.bsky.social · 17/09/2026
Happy Java 27 release! ☕ On the launch stream, our founder @rdehuyss.bsky.social got 13 minutes to demo ClawRunr, an all-Java AI agent runtime. Live demo, sub-agents, MCP, one API key revoked right after. 🙈 Watch the full webinar 👇 youtu.be/4V2jooUo8O0?... #Java #AIAgents #OpenSource #oss
040
JobRunr @jobrunr.bsky.social · 20/08/2026
There's an official Apache Grails guide for JobRunr now 🚀 James Fredley walks you through durable background jobs in Grails 8: enqueue after commit, retries, recurring jobs and the dashboard. grails.apache.org/guides/grails-job… #Grails #Java #opensource #oss
Laptop showing the official Apache Grails guide Background Jobs with JobRunr in Grails 8 by James Fredley, next to the title and the URL grails.apache.org/guides/grails-jobrunr
030
JobRunr @jobrunr.bsky.social · 06/08/2026
"Love it, love it, love it." 😍 That's @starbuxman.joshlong.com on JobRunr in his latest video. We're humbled, happy, and a little speechless. Full 13-min Spring Boot + JobRunr demo 👇 youtu.be/KHTdPEYAMOM #Java #SpringBoot #opensource #oss
051
JobRunr @jobrunr.bsky.social · 04/08/2026
Claude stopped talking to our MCP server. Not a bug. MCP shipped 3 transports in 20 months and we spoke the oldest. Rebuilt on Streamable HTTP (Spring Boot 4.1 + Spring AI 2.0). Old /sse still works. www.jobrunr.io/en/mcp #Java #SpringBoot #MCP #AI #oss
Before and after version table of the JobRunr MCP server upgrade: Spring Boot 3.3 to 4.1, Spring AI 1.0 to 2.0, MCP Java SDK 0.10 to 2.0, Jackson 2.x to 3.1, MCP protocol versions 1 to 4.
020
JobRunr @jobrunr.bsky.social · 31/07/2026
JobRunr 8.8.0 is out. 🚀 ✅ Quieter logs when your database blips ✅ Quarkus: SmallRye now optional ✅ Kotlin 2.4 support ✅ Pro: succeeded-jobs query 640ms → 57ms on MySQL in our 400k-job test jobrunr.io/en/blog/jobrunr-v8.8.0/ #Java #Quarkus #Kotlin #opensource #oss
jobrunr.io
JobRunr & JobRunr Pro v8.8.0
Quieter logs when your database hiccups, SmallRye now optional for Quarkus users, Kotlin 2.4 support, and a much faster dashboard on MySQL for Pro.
073
JobRunr @jobrunr.bsky.social · 22/07/2026
Two reasons to skip JobRunr Spot: your jobs can't safely be re-run, or you need sub-minute pickup. Neither? 62 to 69% below on-demand, measured. The calculator says if your queue fits, even when it's a no. www.jobrunr.io/en/spot/?utm_source=… #Java #AWS #oss
Flowchart on a dark background: 'jobs safe to re-run?' branches to 'keep your servers' (red X) or 'burst on spot' (green check) with a chip reading '62 to 69% cheaper'
033
JobRunr @jobrunr.bsky.social · 16/07/2026
Temporal or JobRunr for durable execution in Java? We built the same workflow in both and measured everything: 1,181 DB commits vs 113,218 for the same 1000 orders. 🧪 Full honest comparison: jobrunr.io/en/blog/jobrunr-vs-temporal/ #Java #Temporal #opensource #oss
Architecture comparison: with Temporal your app polls a four-service cluster backed by its own persistence database; with JobRunr the library embeds in your application and uses your existing database. Zero new infrastructure to operate.
062
JobRunr @jobrunr.bsky.social · 08/07/2026
JavaClaw has a new home. 🚀 The project moved to its own org, ClawRunr, and top contributor Aref Behboodi steps up as head maintainer. Looking for an all-Java AI agent, or a project to contribute to? github.com/ClawRunr/JavaClaw #Java #OpenSource #AIAgents #oss
Neon arcade claw machine illustration: a glowing claw lifts a teal code-editor cube out of a pile of grey cubes toward a spotlit pedestal where the JavaClaw mascot sits. Headline reads: New maintainer. Same claw. ClawRunr and JobRunr logos.
041
JobRunr @jobrunr.bsky.social · 06/07/2026
JobRunr is now on Spring Initializr. 🚀 We could not be prouder. Add JobRunr from the dependency list at start.spring.io, generate, and background jobs are wired into your Spring Boot app. Massive thanks to @starbuxman.joshlong.com & @spring.io 🙏 #Java #SpringBoot #opensource #oss
1134
JobRunr @jobrunr.bsky.social · 01/07/2026
Last quarter, developers asked our DocsGPT chatbot 1,586 questions. Here are the 5 that kept coming up. A thread. 👇 #Java #SpringBoot #JobRunr #opensource #oss
Cover: Your 5 most-asked questions this quarter. From 1,586 questions you asked JobRunr DocsGPT.
141
JobRunr @jobrunr.bsky.social · 22/06/2026
JobRunr 8.7.0 is out. 🚀 ✅ Plug JobRunr into any JVM framework ✅ Dashboard follows your system theme ✅ Jackson 3 deserializes common Java collections ✅ Pro: batch continuation from within a batch jobrunr.io/en/blog/jobrunr-v8.7.0/ #Java #SpringBoot #Quarkus #opensource #oss
JobRunr v8.7.0 release thumbnail: plug JobRunr into any JVM framework, plus batch continuations within a batch.
062
JobRunr @jobrunr.bsky.social · 10/06/2026
Durable execution is the buzzword of the moment. The real problem it solves: a job charges a card, the pod restarts before the email, the retry replays the whole job and charges the customer twice. 😬 JobRunr already gives you most of it: jobrunr.io/en/blog/what-is-durable-execution-java/ #Java
Side-by-side comparison: without durable execution a retry replays the whole job and charges the customer twice; with durable execution the completed steps are skipped and the job resumes at the failed email step.
051
JobRunr @jobrunr.bsky.social · 04/06/2026
Every AI agent demo works perfectly. Then you run one in prod and the "remind me every Monday" job silently never fires. 🤖 The LLM is the easy part. Reliable scheduling, retries & visibility are the hard part: jobrunr.io/en/blog/why-ai-agents-need-background-jobs/ #AI #Java #opensource #LLM
Neon illustration of an AI agent core wired into a queue of background jobs and a dashboard
051
JobRunr @jobrunr.bsky.social · 27/05/2026
JobRunr 8.6.1 is out. 🛠️ ✅ Multi-master election bug fixed ✅ dataVersion mismatches now log ✅ corePoolSize respected everywhere ✅ Micronaut: schedulers on by default github.com/jobrunr/jobrunr/releases… #Java #Micronaut #SpringBoot #opensource #oss
051
JobRunr @jobrunr.bsky.social · 26/05/2026
Your AI assistant inventing JobRunr methods that don't exist? 🤖 We shipped the fix. An MCP server giving Claude / Cursor / Copilot live access to every page of our docs. No more hallucinated APIs. www.jobrunr.io/en/mcp #Java #SpringBoot #MCP #AI #opensource #oss
372
JobRunr @jobrunr.bsky.social · 19/05/2026
Running background jobs on Grails? Two gotchas: 🪤 GORM owns the DataSource, JobRunr's auto-config cannot find it 🪤 Groovy closures ≠ Java SAM lambdas New guide: both fixed, plus a runnable demo. jobrunr.io/en/guides/jvm-frameworks/grails/ #Grails #Groovy #Java #opensource
JobRunr dashboard showing succeeded Grails order-processing jobs
051
JobRunr @jobrunr.bsky.social · 12/05/2026
No exception. No alert. Just silence. 😶 That's how distributed Java hides its worst bugs. The AxonIQ team wrote a guest post on our blog about killing them off. www.jobrunr.io/en/blog/axon-framewo… #Java #SpringBoot #opensource #Axon #oss
052
JobRunr @jobrunr.bsky.social · 07/05/2026
JobRunr 8.6.0 is out. 🚀 ✅ JDK 26 compatible ✅ Quarkus 3.33 LTS ✅ SQL table validation: 40 min → 5 sec on huge schemas ✅ Faster recurring jobs ✅ Friendlier Fluent API jobrunr.io/en/blog/jobrunr-v8.6.0/ #Java #SpringBoot #Quarkus #opensource #oss
JobRunr & JobRunr Pro v8.6.0 release thumbnail
051
JobRunr @jobrunr.bsky.social · 05/05/2026
📰 @infoq.com wrote about ClawRunr (the project we still call JavaClaw). Open-source Java AI agent. Java 25, Spring Boot 4, Spring AI, JobRunr. Runs on your hardware. Scheduling, retries, monitoring built in. www.infoq.com/news/2026/05/clawrunr #Java #SpringBoot #SpringAI #opensource
Screenshot of InfoQ article headline reading 'JobRunr Introduces ClawRunr, an Open-Source Java AI Agent' by Diogo Carleto, dated May 01 2026.
021
JobRunr @jobrunr.bsky.social · 29/04/2026
Coming from .NET? Looking for Hangfire in Java? Meet JobRunr. Same API. Same concepts: fire-and-forget, delayed, recurring jobs. Plus 8 databases, Spring Boot/Quarkus/Micronaut, carbon-aware scheduling 🌱 jobrunr.io/en/blog/hangfire-for-java/ #Java #dotNET #SpringBoot #opensource
Side-by-side code comparison: Hangfire (.NET) BackgroundJob.Enqueue vs JobRunr (Java) BackgroundJob.enqueue, both showing a one-line fire-and-forget job. Dark theme with neon cyan and magenta accents.
051
JobRunr @jobrunr.bsky.social · 23/04/2026
Top 5 questions developers asked our DocsGPT chatbot last quarter. A thread. 👇 #Java #SpringBoot #JobRunr #opensource #oss
Intro card: What developers asked our chatbot most in Q1. Swipe right for Q&A.
132
JobRunr @jobrunr.bsky.social · 21/04/2026
☕ At JCon Europe? Grab one of our coffee mugs! After Voxxed Days, we are sponsoring the cups at JCON2026 too. Less waste, better coffee. 🌱 Ronald spoke this morning on Green AI with JobRunr. Come say hi at the hallway track, we brought extra stickers! 🚀 #JCON2026 #Java #carbonaware
Jonathan Masfrancx holding a JobRunr-branded reusable coffee mug at JCon Europe 2026
021
JobRunr @jobrunr.bsky.social · 17/04/2026
We just launched an interactive demo of JobRunr & JobRunr Pro 🏦 21 steps to build a neobank backend - retries, batches, rate limiting, and more. 3-5 min per step. Real patterns. finance.demo.jobrunr.io #Java #SpringBoot #opensource #JobRunr #BackgroundJobs
Screenshot of the JobRunr Interactive Finance Demo showing a neobank backend tutorial with 21 hands-on steps
042
JobRunr @jobrunr.bsky.social · 13/04/2026
Background jobs fail silently. No spinner, no error page - just an angry support ticket the next morning. 🚀 New on the blog: logs, metrics, and traces for Java background jobs. jobrunr.io/en/blog/observability-in-java-background-job-processing/ #Java #SpringBoot #opensource #observability #oss
042
JobRunr @jobrunr.bsky.social · 10/04/2026
Coming from .NET? Looking for Hangfire in Java? Hangfire was a huge inspiration when creating JobRunr. Same API, same concepts. Fire-and-forget, delayed, recurring. jobrunr.io/en/blog/hangfire-for-java/ #Java #dotNET #SpringBoot #opensource
Side-by-side code comparison of Hangfire (.NET) and JobRunr (Java) showing nearly identical APIs
052
JobRunr @jobrunr.bsky.social · 09/04/2026
What. A. Week. 🇳🇱 Still buzzing from Voxxed Days Amsterdam! It was so cool to see everyone rocking our reusable JobRunr coffee mugs 💚☕ And the Lego giveaway winners are in! Picked by a very official duck race 🦆 🥇 Reinout van Schouwen 🥈 Chris van Breeden 🥉 Ivar Grimstad #vdams26
040
JobRunr @jobrunr.bsky.social · 01/04/2026
🇳🇱 Are you at Voxxed Days Amsterdam today? Take a picture with your JobRunr Coffee Mug and get a chance to win a Lego set! How to participate? 1) Take a photo with your mug (while using it!) 2) Share it on Li, Bsky or X 3) Tag JobRunr and use the hashtag #vdams26
041
JobRunr @jobrunr.bsky.social · 30/03/2026
"AI has made scaffolding infrastructure painfully easy. Add a library, copy the sample config, start the app. Problem solved. Background processing is where that habit creates the most false confidence." Great take by Simanta Sarma on implementing JobRunr in Spring Boot #oss #springboot
levelup.gitconnected.com
Stop Lying to Your Schedulers (Spring Boot 4)
Part of the Stop Lying to your Stack series
020
Reposted by JobRunr
Foojay, the Friends Of OpenJDK @foojay.io · 25/03/2026
Building a Java AI agent doesn't mean starting from scratch. Nicholas D'hondt shows how to leverage existing ecosystem tools and connect them smartly. foojay.io/today/how-we... #Java #AI #GenAI
foojay.io
How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had
We built an AI agent runtime in pure Java using Spring AI, Spring Modulith, JobRunr, and Spring Events and called it ClawRunr (aka Javaclaw). Here's how the pieces fit together.
173
JobRunr @jobrunr.bsky.social · 24/03/2026
Carbon Aware Job Processing now covers the US 🇺🇸 Add a time margin to your job schedule. JobRunr shifts execution to the lowest carbon intensity window. Same job. Less CO2. One config change. Docs: jobrunr.io/en/documentation/configuration/carbon-aware/ #Java #Sustainability #GreenIT #CarbonAware
jobrunr.io
Carbon Aware Processing
The simple, open-source Java library for reliable background processing. Never lose a job again. Get a full dashboard, automatic retries, and durable job scheduling backed by your existing database.
1116
JobRunr @jobrunr.bsky.social · 19/03/2026
We built an AI agent runtime in pure Java. Meet JavaClaw: Spring Boot 4, Spring AI, and JobRunr under the hood. Multi channel, multi LLM, runs on your hardware. Open source. Looking for contributors. github.com/jobrunr/javaclaw #Java #SpringBoot #SpringAI #OpenSource #AIAgents
781
JobRunr @jobrunr.bsky.social · 10/03/2026
Software = 4% of global CO2. Most background jobs don't care when they run. Shift them to when green energy is available. A few lines of code, zero infra changes 🌱 youtu.be/0IC3S6dZgaM #Java #GreenCoding #CarbonAware
youtu.be
Reduce Your Java App's Carbon Footprint in 10 Minutes
Your background jobs don't care when they run, but the planet does.
182
JobRunr @jobrunr.bsky.social · 06/03/2026
JobRunr v8.5.0 is out! 🚀 New: External Jobs. Your job waits for an external signal before completing. Webhooks, serverless, manual approvals. + Audit Logging, Kotlin simplification, faster startup. Release Post 👇 www.jobrunr.io/en/blog/jobr... #Java #SpringBoot #Kotlin #opensource #oss
093
JobRunr @jobrunr.bsky.social · 04/03/2026
We made the cover of JAVAPRO Magazine! 🎉 Our article covers migrating from Cron/Quartz to modern, carbon‑aware job scheduling on the JVM. Code examples, Spring Boot + Quarkus integration, and green computing. Free download → javapro.io
JAVAPRO Magazine cover featuring JobRunr article: From Cron to Carbon and Cost-Aware
031
JobRunr @jobrunr.bsky.social · 24/02/2026
"Just use a database lock for job coordination" 6 months later: 2,000 lines of scheduling code, orphaned jobs, and zero visibility. Here's why DIY distributed job scheduling always fails: #Java #BackgroundJobs #DistributedSystems #JobScheduling
jobrunr.io
Distributed Job Scheduling in Java: A Complete Guide
Learn how to implement distributed job scheduling in Java applications. Compare approaches, understand the tradeoffs, and see why modern solutions beat homegrown implementations.
031
JobRunr @jobrunr.bsky.social · 18/02/2026
🇧🇪 BeJUG tonight in Leuven! @rdehuyss.bsky.social presents "Green AI with JobRunr", scheduling AI workloads on the JVM based on carbon intensity. Plus @lomagnette.bsky.social on rediscovering your spark through community. 📍 AE, Interleuvenlaan 76 🕕 Doors at 18:00 #Java #JobRunr #BeJug
063
JobRunr @jobrunr.bsky.social · 09/02/2026
🇨🇭 Anyone at Voxxed Days CERN tomorrow? Our founder Ronald Dehuysser is taking the stage: 👉 15:10 - "The developer's guide to making money in the open-source galaxy" Come say hi, share your JobRunr use case with us, and we might have some JobRunr stickers for you! #voxxedCERN
010
JobRunr @jobrunr.bsky.social · 03/02/2026
🇸🇪 At @jfokus.se today? Our founder @rdehuyss.bsky.social speaking twice! 👉 11:00: Making money in open source 👉 15:35: Green AI on the JVM Come say hi and share your JobRunr use case, we might have stickers for you! #Java #opensource #Jfokus
041
JobRunr @jobrunr.bsky.social · 14/01/2026
JobRunr v8.4 is out: big win for Kotlin 🚀 Fix: Kotlin+Bazel lambda NPEs (proper class-based SAM conversions). Plus: - Auto-configured KotlinxSerializationJsonMapper - Filter failed jobs by Exception type - Pro: custom graceful shutdowns Upgrade to 8.4.0. More info: www.jobrunr.io/en/blog/jobr...
030
JobRunr @jobrunr.bsky.social · 07/01/2026
Incredibly proud: our founder Ronald Dehuysser is a Green Software Champion at the Green Software Foundation—the first and only from Belgium 🇧🇪. With JobRunr v8 he led Carbon Aware Jobs, scheduling tasks when grid CO2 is lowest. High perf, lower carbon. #java #oss 💚 Congrats, Ronald!
JobRunr
0101
JobRunr @jobrunr.bsky.social · 23/12/2025
We analyzed 5k+ chatbot questions: common pain points = Connection Refused, v8 breaking changes, Spring Boot 3 integration. We bundled the top 10 Q&As—clear, actionable fixes. Skip the guesswork. Start solving: www.jobrunr.io/en/blog/most... #java
jobrunr.io
10 Most Asked questions about JobRunr in 2025
Since launching our AI-powered chatbot on the documentation page in August, it has answered over 5,000 developer questions. This massive influx of curiosity has given us a clear picture of exactly wha...
031
JobRunr @jobrunr.bsky.social · 19/12/2025
🌊 15,000 kg of plastic less in our rivers. Thanks to our JobRunr Pro customers—your trust funds River Cleanup and our 5% for the Planet efforts. Let’s keep building great software and a cleaner planet, one job at a time. #java #oss
JobRunr
030
JobRunr @jobrunr.bsky.social · 08/12/2025
Last month, developers asked our AI chatbot more than 1,000 questions! 🤯 We analyzed the logs to find the most common blockers, and these 3 topics kept popping up over and over. #java #oss #JobRunr
031
JobRunr @jobrunr.bsky.social · 25/11/2025
Science meets Java? Count us in. ⚛️ We’re geeked to share: our founder Ronald Dehuysser will speak at Voxxed Days CERN on Feb 10, 2026.the home of the LHC! Bucket-list moment to talk distributed job scheduling. See you there? #java #oss #CERN #VoxxedDays
052
JobRunr @jobrunr.bsky.social · 17/11/2025
Legacy tax in Financial systems is real. Balraj Adhana showed banks can modernize without risk: Spring Boot + JobRunr -> 40% infra cost drop, 70% fewer manual reports, zero data loss. Automate EOM reporting & trade submits. Read his story: www.freepressjournal.in/latest-news/... #Java #OSS
freepressjournal.in
Re-Architecting Finance: Why Core Modernization Is The Key To Surviving The Next Wave Of Disruption
One of his biggest achievements was the modernization of a market surveillance and compliance platform at a leading financial exchange. The old system was monolithic, slow to update, and costly to…
041
JobRunr @jobrunr.bsky.social · 10/11/2025
🚀 JobRunr v8.2.1 is here! New Rate Limiter Dashboard for Pro 📊 + auto cleanup of old/orphaned limiters. Security hardening: CORS blocked by default. Updates: Kotlin 2.2.20, Quarkus 2.27. More fixes, more visibility. Details: www.jobrunr.io/en/blog/jobr... #java #oss #kotlin #quarkus
173
JobRunr @jobrunr.bsky.social · 06/11/2025
At J-Fall today? Catch founder Ronald Dehuysser on Green AI: how JobRunr schedules AI training/inference when power is greener and cheaper, orchestrates local workloads with Ollama in your Java stack—cut CO2 and costs. Room 8, Thu 17:25–17:40. #Java #GreenAI #OSS #Ollama
JobRunr
010