Javagruppen (original) (raw)
Javagruppen er Danmarks Java User Group
- en brugergruppe om alt, Java-relateret.
Indkaldelse til Javagruppens ordinære generalforsamling 5. marts 2026
05/03/2026
Javagruppens ordinære generalforsamling bliver afholdt torsdag 5. marts 2026 kl 20.00 hvor alle registrerede medlemmer er velkomne.
Det er kun muligt at deltage i online mødet efter aftale - du bliver tilsendt et møde link ved tilmeldelsen. Ønsker du at deltage i generalforsamlingen bedes du tilmelde dig ved at melde sig til på meetup eller skrive til info@javagruppen.dk, så sender vi koordinaterne til mødet.
I umiddelbar forlængelse af generalforsamlingen afholdes et konstituerende bestyrelsesmøde.
Tilmelding: Meetup eller mail til info@javagruppen.dk
20.00 Kort indlæg om gitoro med git hosting på dansk jord.
Indkaldelse og dagsorden for generalforsamling
- Valg af dirigent
- Bestyrelsens beretning + godkendelse
- Kassererens beretning + godkendelse
- Beretning fra evt. Udvalg
- Behandling af indkomne forslag
- Fastsættelse af kontingenter
- Valg af bestyrelse og bestyrelsessuppleanter
Javagruppens aktuelle vedtægter findes her:
Javagruppens aktuelle vedtægter
Med venlig hilsen
Martin Boel
Formand for Javagruppen
JCafe - Nyheder fra Java 25 og 3d printet mini z17 mainframe
26/11/2025
Vi er rigtig glade for at kunne invitere til gå-hjem møde den 26. november, klokken 16:00-1730, hos: Sopra Steria
JCafe - Nyheder fra JAVA 25 og 3D-printet mini z17 mainframe
Er du nysgerrig på Java 25 og hvordan mainframe-nostalgi møder moderne maker-teknologi?
Så skal du ikke misse disse oplæg fra Michael og Martin,
Michael præsenterer stordata-æraens ikoniske z17 mainframe får nyt liv i miniatureformat – komplet med en indbygget Raspberry Pi 5!
🎯 Hvad kan du se frem til?
I dette 30-45 minutters oplæg tager Michael dig med på rejsen fra skitse til virkelighed: ✨ Designprocessen
Inspirationen bag at genoplive mainframe-æstetikken Fra CAD-model til færdigt, funktionelt kabinet 🔧 Det tekniske håndværk
Praktiske tips og tricks til 3D-print af komplekse design Køleløsninger til en Raspberry Pi i et kompakt kabinet Licensering og modulær opbygning 🎬 Live demo (demo-guderne tillader)
Se en ægte mainframe-emulator køre på Raspberry Pi OS Oplev, hvordan vintage computing bliver til virkelighed
💡 Perfekt for dig, der elsker:
- 3D-print og maker-projekter
- Retro computing og mainframe-kultur
- Raspberry Pi og kreative hardware-projekter
- At høre om processen fra idé til færdigt produkt
Kom og bliv inspireret – og stil alle de spørgsmål, du har lyst til!
- Martin fortæller om nye features i Java 25
- Og det emne du kommer med
Sopra Steria og Javagruppen serverer lette refreshments. Kom klar til at lære nye tilgange og netværke med ligesindede!

Tilmelding
Tilmelding via: Meetup
JCafe - Elixir, Java og event modelling
09/06/2025
Vi er rigtig glade for at kunne invitere til gå-hjem møde den 16. juni, klokken 17:00-19:00, hos: Sopra Steria
JCafe - Elixir, Java og event modelling
Elixir & Event-Driven Architecture for Java Developers Javagruppen udforsker hvordan Elixir og event-drevne designmønstre kan udvide vores Java-toolkit!
Christian Johansen fortæller om Event modelling Agge Kempff-Andersen fortæller om Elixir.
Agenda
- Elixir for Java-udviklere - Oplev hvordan Elixir tackle de udfordringer, vi kender fra Java: concurrency, skalering og fejlhåndtering. Vi sammenligner Elixirs Actor-model med Javas threading, og ser hvordan “let it crash”-filosofien skaber mere robuste systemer end traditionel exception handling.
- Event Modeling & Event Sourcing - Christian Johansen motiverer engageret hvordan man kan designe systemer, der gemmer hver ændring som en immutable event. Vi dækker event modeling-teknikker, opbygning af event stores, og hvordan event sourcing giver dig audit trails og mulighed for kraftfuld analytics - perfekt til enterprise-systemer.
- Fra Java til Elixir - Vi taler om hvordan Java-færdigheder oversættes til Elixirs funktionelle verden. Vi gennemgår OTP (Open Telecom Platform), GenServers vs.

Tilmelding
Tilmelding via: Meetup
Unlock the power of modern Java, by Jesper Udby
08/04/2025
Vi er rigtig glade for at kunne invitere til gå-hjem møde den 8. april, klokken 17:00-19:00, hos: Sopra Steria
JCafe - Unlock the power of modern Java
JCafe med Virtual Threads, Foreign Function Memory og Structured concurrency hos Sopra Steria den 8/4 kl 17
Vi har tre fede Java features på menukortet som Jesper Udby serverer
Her er Claude’s theaser på dansk
Deltag i vores spændende dybtgående gennemgang af tre banebrydende Java-teknologier:
🧵 Virtuelle Tråde Skriv højt samtidige applikationer uden overhead! Hør hvordan Javas letvægts-trådimplementering kan håndtere tusindvis af samtidige operationer effektivt.
🌐 Foreign Function & Memory API Integrer problemfrit med native kode og administrer off-heap hukommelse direkte fra Java. Opdag hvordan du kan øge ydeevnen ved at eliminere kostbare JNI-broer.
🔄 Struktureret Concurrency Bliv mester i kunsten at skrive forudsigelig samtidig programmering med klar livscyklushåndtering. Se hvordan dette paradigme gør din samtidige kode mere pålidelig og lettere at forstå.
Gå ikke glip af denne mulighed for at fremtidssikre dine Java-færdigheder!

Tilmelding
Tilmelding via: Meetup
Indkaldelse til JCafe & Javagruppens ordinære generalforsamling 25. februar 2025
05/02/2025
Javagruppens ordinære generalforsamling bliver afholdt tirsdag 25. februar 2025 kl 18.. Vi starter med en times JCafe, hvor fremmødte diskuterer, præsenterer interessante teknologier, og vi får en pizza. Vi slutter af med den formelle generalforsamling kl 19.00, hvor medlemmer også er velkomne.
Det er kun muligt at deltage ved opmøde på Nytorv 17 st, 1450 København K, efter aftale.
Tilmelding: Meetup eller mail til info@javagruppen.dk
Dagsorden for JCafe
18.00- 19.00 Indlæg fra fremmødte
Indkaldelse og dagsorden for generalforsamling
Javagruppens aktuelle vedtægter findes her:
Javagruppens aktuelle vedtægter
Med venlig hilsen
Martin Boel
Formand for Javagruppen
JCafe om Java Web Client den 20. juni 2024 kl 16-19
07/06/2024
Der er mange klienter til Java, hvor man kan kalde en Rest Service.
Er Spring RestTemplate den fede løsning? Hvad kan man bruge i stedet for? Og hvad nu når man gerne vil være uafhængig af frameworks?
Den 20. Juni kl 16:00 går vi i dybden med klienter i jCafe hos Lund og Bendsen på hovedkontoret på Nytorv 17 i København.
Jakob Jenkov vil gerne starte med at underholde om Java’s egen HTTP-Client og fortælle om de muligheder klienten tilbyder.
- 16:00 - 17:00 Jakob Jenkov om HTTP Client
- 17:00 - 18:00 Anders K A om ny måde at lave constructor på
- 18:00 - 19:00 Pizza’s and networking.
Tilmelding: Meetup
Jakob vil prøve at lave en lille brugerundersøgelse om hvad vi bruger. Her kan alle deltagere byde ind.
Chat’n lister her nogle klienter
- HTTP Clients
- Apache HttpClient: A robust and widely used HTTP client for making HTTP requests.
- OkHttp: A modern HTTP client for Java, known for its performance and ease of use.
- JAX-RS Client: Part of the Java API for RESTful Web Services, used for creating
- RESTful web clients.
- Spring RestTemplate: A synchronous client to perform HTTP requests, exposing a simple, template-method API over underlying HTTP client libraries such as the JDK HttpURLConnection, Apache HttpComponents, and others.
- Spring WebClient: Part of Spring WebFlux, used for reactive, asynchronous HTTP requests.
Meget mere… jCafe’en er et forum hvor vi kan tale om det man brænder for og har på hjertet.
Eksempelvis er der følgende ide: En Java record viser en ny måde at lave constructor på. Default constructoren ligner en argument-liste til en metode. Det er besparende og meget klart. Vil vi kunne få det samme i class fremover? Og hvad gør man for at fremsætte forslaget?
Kom gerne med forslag til mødet og vær med - med eller uden ekstra forslag
Med venlig hilsen
Anders K Andersen
JCafe om JVM energi effektivitet, annotations processorer og JobRunr, den 22. maj 2024 kl 16-19
24/04/2024
Vi har inviteret 2 eksperter fra VirtusLab, og Ronald Dehuysser til følgende program:
- 16:00 - 17:00 Arthur will talk about Green and Energy Efficiency in the JVM of 2024
- 17:00 - 18:00 Jacek will talk about Annotation Processors of 2024
- 18:00 - 19:00 JobRunr presented by Ronald Dehuysser Pizza’s and networking.
Tilmelding: Meetup
Dagsorden for JCafe med VirtusLab
Vi mødes hos Sopra Steria, Skindergade 45-47 · København
- 16.00 Arthur will talk about Green and Energy Efficiency in the JVM of 2024
Presented by Artur Skowroński
The purpose of this presentation is to introduce current initiatives, protocols, and tools that help application developers make their products more “green” and sustainable - all in the context of JVM. In an era of increasing ecological awareness, the internal need to care for our planet, and (gulp) regulatory pressure, technology cannot (I’ll remind you again of the regulatory pressure) lag.
If you don’t want to go through a situation like GDPR again - I invite you to review what every programmer should know about current trends that will probably catch up with us all soon. I will also show practical ways of monitoring using JoularJX Java Agent, but also share the limitations and problems of existing solutions in practical implementation.
- 17.00 Annotation processor of 2024. Magical, cumbersome or a powerful tool?
Presented by Jacek Dubikowski
Even though annotation processing has been present in Java since 1.6, I noticed that the topic is esoteric for most of the Java world and only recently has gained some traction. Due to this fact, I would love to introduce it to you so you can add it to your toolbox.
- 18.00 A Java 8 lambda and JobRunr is all you need for distributed background jobs!
Presented by 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 fun 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?
After this session, you’ll have a good idea of what JobRunr is, how it does it’s magic and how it will allow you to focus on delivering value to your end users instead of implementing scheduling over and over again.
En bid pizza
Med venlig hilsen
Martin Boel
Formand for Javagruppen
JCafe om CRaC og Quarkus, den 19. marts 2024 kl 16-19
05/03/2024
Hurtig jvm opstart kan være vigtig ved eksempelvis skalerbare systemer. Her får du lidt mere i værktøjskassen.
Tilmelding: Meetup
Dagsorden for JCafe
Vi mødes hos Lund&Bendsen, Nytorv 17 st., København
- 16.00 What the CRaC - Superfast JVM startup
In a world where microservices are more and more a standard architecture for Java based applications running in the cloud, the JVM warmup time can become a limitation. Especially when you look at spinning up new instances of an app as response to changes in load, the warmup time can be a problem. Native images are one solution to solve these problems because their statically ahead of time compiled code simply doesn’t have to warmup and so has short startup time. But even with the shorter startup time and smaller footprint it doesn’t come without a drawback. The overall performance might be slower because of the missing JIT optimisations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) which goal it is to address the JVM warmup problem with a different approach. The idea is to take a snapshot of the running JVM, store it in files and restore the JVM at a later point in time (or even on another machine).
This session will give you a short overview of the CRaC project and shows some results from a proof of concept implementation.
- 18.00 En bid pizza og Max Rydahl Andersen - Quarkus gamechangers
Fast startup and low memory usage is not just important for an efficient and economically production system. It is also a key ingredient in making Developers productive while writing the application. Come hear the recipe used to bring developer joy and how Quarkus flips around many of the assumptions there exist on how fast or slow(?) Java is.
Med venlig hilsen
Martin Boel
Formand for Javagruppen
Indkaldelse til JCafe & Javagruppens ordinære generalforsamling 27. februar 2024
26/01/2024
Javagruppens ordinære generalforsamling bliver afholdt tirsdag 27. februar 2024 kl 18. online via google meet. Vi starter med en times JCafe, hvor fremmødte diskuterer, præsenterer interessante teknologier, og vi får en pizza. Vi slutter af med den formelle generalforsamling kl 19.00, hvor medlemmer også er velkomne.
Det er kun muligt at deltage via google meet, eller ved opmøde på Nytorv 17 st, 1450 København K, efter aftale.
Tilmelding: Meetup eller mail til info@javagruppen.dk
Dagsorden for JCafe
18.00- 19.00 Indlæg fra fremmødte
Indkaldelse og dagsorden for generalforsamling
Javagruppens aktuelle vedtægter findes her:
Javagruppens aktuelle vedtægter
Med venlig hilsen
Martin Boel
Formand for Javagruppen
Juleafslutning
04/12/2023
Hej. Vi vil mødes på en cafe og spise lidt og snakke java året der gik på hyggeligste vis. Der er plads til 15, så sign-up til lidt javajul.
Tilmelding: Meetup
Med venlig hilsen
Martin Boel
Formand for Javagruppen