From e5e567236ffe2eb7162b2871341d47026279a9c4 Mon Sep 17 00:00:00 2001 From: "Oliver B. Fischer" Date: Sat, 29 Aug 2026 15:07:44 +0200 Subject: [PATCH 1/4] --> Start commit on this branch at Sa. 29 Aug. 2026 15:07:44 CEST <-- --- content/blog/2026/jobrunner.md | 52 ++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 content/blog/2026/jobrunner.md diff --git a/content/blog/2026/jobrunner.md b/content/blog/2026/jobrunner.md new file mode 100644 index 0000000..d2a8e14 --- /dev/null +++ b/content/blog/2026/jobrunner.md @@ -0,0 +1,52 @@ +--- +title: "A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!" +date: 2026-08-29T14:19:29+02:00 +author: Oliver B. Fischer +event_type: talk +event_date: 2026-10-07T18:00:00+02:00 +event_start: 2026-10-07T18:30:00+02:00 +event_host: codecentric +event_lang: en +event_speaker: + - Ronald Dehuysser + +meetup_signup_url: https://www.meetup.com/de-DE/jug-bb/events/316325588/ +--- + +Am **07.10.2026**, lädt die Java User Group Berlin-Brandenburg und zum Vortrag **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** mit Ronald Dehuysser ein. + + +## Der Vortrag + +**A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** (Ronald Dehuysser): + +Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available. + +During this entertaining session, I will introduce you to JobRunr: the ultimate open-source library for background processing in Java, recommended by ThoughtWorks. By transforming Java lambdas into distributed background tasks, JobRunr allows you to run any job at any time and on any JVM. We'll delve into its diverse features such as job persistence, automatic retries, scalability (hello k8s), and the integrated dashboard to provide you with a good grasp of the possibilities. Oh, and did you know it also works on GraalVM? The attendees will learn how bytecode in Java works. + +After this session, you’ll have a good idea of what JobRunr is, how it does its magic, and how it will allow you to focus on delivering value to your end users instead of implementing scheduling over and over again. + +## Der Redner / Die Rednerin + +bio + +## Der Treffpunkt + +{{< location >}} +codecentric AG +Köpenicker Str 31, 10179 Berlin +https://maps.app.goo.gl/3Wthrtk1rxvjdzDj6 +{{< /location >}} + +## Der Ablauf + +{{< agenda >}} +- 18:30 Beginn des Vortrags +- 19:00 Beginn des Vortrags +{{< /agenda >}} + +Anschließend gibt es die Möglichkeit für Networking und Plausch. + +## Die Anmeldung + +Über eine Voranmeldung zu der Veranstaltung über die [Meetup-Gruppe der JUG Berlin-Brandenburg](http://meetup.com/jug-bb/) würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer. From 1ead5bc9b4a7e5d697c32dde80f6f32e37546438 Mon Sep 17 00:00:00 2001 From: "Oliver B. Fischer" Date: Sat, 29 Aug 2026 15:07:58 +0200 Subject: [PATCH 2/4] Saving the current work at Sa. 29 Aug. 2026 15:07:58 CEST from /Users/obf/code/jug/jugbb.github.io bypassing any Githooks if any --- archetypes/talk.md | 43 +++++++++++++++++++++++++++++++--- content/blog/2026/jobrunner.md | 11 +++++++-- 2 files changed, 49 insertions(+), 5 deletions(-) diff --git a/archetypes/talk.md b/archetypes/talk.md index 60926ec..defed58 100644 --- a/archetypes/talk.md +++ b/archetypes/talk.md @@ -6,7 +6,8 @@ event_type: talk event_date: 18:00:00+02:00 event_start: T18:30:00+02:00 event_host: XXXXXXXXXXXX -event_lang: de +event_lang: de/en/?? +event_seats: XXXXXXXX event_speaker: - XXXXXXXX - YYYYYYYY @@ -14,27 +15,56 @@ event_speaker: meetup_signup_url: http://meetup.com/jug-bb/ --- +The Java User Group Berlin-Brandenburg and our partner XXXXX invite you to the talk **YYYYY** by YYYY on **month the 13th, YYYY. + +oder Am ****, lädt die Java User Group Berlin-Brandenburg und zum Vortrag **{{ replace .Name "-" " " | title }}** mit ein. +## The Talk + +oder + ## Der Vortrag -**Titel**(_Speaker:in_): +**Titel** (_Speaker:in_): abstract +## The Speaker + +oder + ## Der Redner / Die Rednerin +{{< speaker initials="SM" >}} bio +{{< /speaker >}} + ## Der Treffpunkt +oder + +## The Location + {{< location >}} Firma Adresse -Google-Maps-Adresse +Google-Maps-Adresse {{< /location >}} +## The Program + +{{< agenda >}} +- 18:30 Doors open +- 19:00 Start of the talk +{{< /agenda >}} +- +Afterwards there will be time for networking and a chat. + +ODER + ## Der Ablauf {{< agenda >}} @@ -44,6 +74,13 @@ Google-Maps-Adresse Anschließend gibt es die Möglichkeit für Networking und Plausch. +## The Registration + +We would appreciate it if you could pre-register for the event via the [JUG Berlin-Brandenburg Meetup Group](https://www.meetup.com/jug-bb/), but registration is not mandatory. +We look forward to seeing everyone. + +oder + ## Die Anmeldung Über eine Voranmeldung zu der Veranstaltung über die [Meetup-Gruppe der JUG Berlin-Brandenburg](http://meetup.com/jug-bb/) würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer. diff --git a/content/blog/2026/jobrunner.md b/content/blog/2026/jobrunner.md index d2a8e14..ac2bc4a 100644 --- a/content/blog/2026/jobrunner.md +++ b/content/blog/2026/jobrunner.md @@ -7,6 +7,7 @@ event_date: 2026-10-07T18:00:00+02:00 event_start: 2026-10-07T18:30:00+02:00 event_host: codecentric event_lang: en +event_seats: 60 event_speaker: - Ronald Dehuysser @@ -16,7 +17,8 @@ meetup_signup_url: https://www.meetup.com/de-DE/jug-bb/events/316325588/ Am **07.10.2026**, lädt die Java User Group Berlin-Brandenburg und zum Vortrag **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** mit Ronald Dehuysser ein. -## Der Vortrag +## The Talk + **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** (Ronald Dehuysser): @@ -28,7 +30,12 @@ After this session, you’ll have a good idea of what JobRunr is, how it does it ## Der Redner / Die Rednerin -bio +{{< speaker initials="RD" >}} +**Ronald Dehuysser** is a software architect from Belgium and creator of JobRunr. +Seamlessly integrating with Spring Boot, Micronaut, and Quarkus, JobRunr is Ronald's solution for efficient distributed background job processing. + +When he's not working on open-source software, he is probably either rock climbing or sipping a fine Belgian Duvel beer. +{{< /speaker >}} ## Der Treffpunkt From 1ea2eeed0926541005e19b96871d57d773d383d0 Mon Sep 17 00:00:00 2001 From: "Oliver B. Fischer" Date: Sun, 30 Aug 2026 09:07:36 +0200 Subject: [PATCH 3/4] Saving the current work at So. 30 Aug. 2026 09:07:36 CEST from /Users/obf/code/jug/jugbb.github.io bypassing any Githooks if any --- archetypes/talk.md | 4 ++-- content/blog/2025/forget-efficiency.md | 2 +- content/blog/2026/jobrunner.md | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/archetypes/talk.md b/archetypes/talk.md index defed58..1477c8a 100644 --- a/archetypes/talk.md +++ b/archetypes/talk.md @@ -60,8 +60,8 @@ Google-Maps-Adresse - 18:30 Doors open - 19:00 Start of the talk {{< /agenda >}} -- -Afterwards there will be time for networking and a chat. + +Afterwards, there will be time for networking and a chat. ODER diff --git a/content/blog/2025/forget-efficiency.md b/content/blog/2025/forget-efficiency.md index f0ddb7c..1308794 100644 --- a/content/blog/2025/forget-efficiency.md +++ b/content/blog/2025/forget-efficiency.md @@ -61,7 +61,7 @@ https://www.google.com/maps/search/codecentric+AG+K%C3%B6penickerstr.+31+Berlin - 19:00 Start of the talk {{< /agenda >}} -Afterwards there will be time for networking and a chat. +Afterwards, there will be time for networking and a chat. ## The Registration diff --git a/content/blog/2026/jobrunner.md b/content/blog/2026/jobrunner.md index ac2bc4a..33369a5 100644 --- a/content/blog/2026/jobrunner.md +++ b/content/blog/2026/jobrunner.md @@ -37,7 +37,7 @@ Seamlessly integrating with Spring Boot, Micronaut, and Quarkus, JobRunr is Rona When he's not working on open-source software, he is probably either rock climbing or sipping a fine Belgian Duvel beer. {{< /speaker >}} -## Der Treffpunkt +## The Location {{< location >}} codecentric AG @@ -45,12 +45,12 @@ Köpenicker Str 31, 10179 Berlin https://maps.app.goo.gl/3Wthrtk1rxvjdzDj6 {{< /location >}} -## Der Ablauf +## The Program {{< agenda >}} -- 18:30 Beginn des Vortrags -- 19:00 Beginn des Vortrags -{{< /agenda >}} +- 18:30 Doors open +- 19:00 Start of the talk + {{< /agenda >}} Anschließend gibt es die Möglichkeit für Networking und Plausch. From 9bee44d0e9570b82c559123e4ecd34ba4c5dc4ea Mon Sep 17 00:00:00 2001 From: "Oliver B. Fischer" Date: Sun, 30 Aug 2026 09:20:38 +0200 Subject: [PATCH 4/4] Saving the current work at So. 30 Aug. 2026 09:20:38 CEST from /Users/obf/code/jug/jugbb.github.io bypassing any Githooks if any --- content/blog/2026/jobrunner.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/blog/2026/jobrunner.md b/content/blog/2026/jobrunner.md index 33369a5..16ff0a8 100644 --- a/content/blog/2026/jobrunner.md +++ b/content/blog/2026/jobrunner.md @@ -14,12 +14,11 @@ event_speaker: meetup_signup_url: https://www.meetup.com/de-DE/jug-bb/events/316325588/ --- -Am **07.10.2026**, lädt die Java User Group Berlin-Brandenburg und zum Vortrag **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** mit Ronald Dehuysser ein. +The Java User Group Berlin-Brandenburg and our partner [codecentric](https://www.codecentric.de/) invite you to the talk **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** by Ronald Dehuysser on **October the 7th, 2026**. ## The Talk - **A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!** (Ronald Dehuysser): Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available. @@ -28,7 +27,7 @@ During this entertaining session, I will introduce you to JobRunr: the ultimate After this session, you’ll have a good idea of what JobRunr is, how it does its magic, and how it will allow you to focus on delivering value to your end users instead of implementing scheduling over and over again. -## Der Redner / Die Rednerin +## The Speaker {{< speaker initials="RD" >}} **Ronald Dehuysser** is a software architect from Belgium and creator of JobRunr. @@ -50,10 +49,11 @@ https://maps.app.goo.gl/3Wthrtk1rxvjdzDj6 {{< agenda >}} - 18:30 Doors open - 19:00 Start of the talk - {{< /agenda >}} +{{< /agenda >}} -Anschließend gibt es die Möglichkeit für Networking und Plausch. +Afterwards, there will be time for networking and a chat. -## Die Anmeldung +## The Registration -Über eine Voranmeldung zu der Veranstaltung über die [Meetup-Gruppe der JUG Berlin-Brandenburg](http://meetup.com/jug-bb/) würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer. +We would appreciate it if you could pre-register for the event via the [JUG Berlin-Brandenburg Meetup Group](https://www.meetup.com/jug-bb/), but registration is not mandatory. +We look forward to seeing everyone. \ No newline at end of file