Java
Meet other local Java developers to talk about code, architecture, and innovation. Both beginners and pros are welcome!
5,044
members
13
groups
Related topics
Largest Java groups
Newest Java groups
Frequently Asked Questions
Yes! Check out java events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the java events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find java events near your location here. Connect with your local community and discover events within your area.
Java Events Today
Join in-person Java events happening right now
Whoever Said Tokens Have to Be Characters?
Megaparsec is a well known Haskell parsing library, most often used to parse text. But a token stream doesn't have to be characters, it can be anything with the right instances. What if you fed it a stream of Aeson.Value instead?
Extracting structured data from real-world formats is often a messy process. Presentation is optimized for human consumption, not for automated processing: What looks like a table is really a sequence of heterogeneous rows with little shared structure. JSON can serve as a useful interchange format in those cases, but parsing becomes much more complicated than matching keys to fields.
Treating decoded JSON as a token stream and running Megaparsec over it gives you composability, meaningful errors, backtracking, and the full combinator toolkit.
The talk is based on an hledger personal finance automation use-case, turning PDF invoice statements into hledger journal entries.
This talk follows the [Zurich Friends of Haskell General Assembly](https://www.meetup.com/haskellerz/events/313322610/) that starts at 6pm in the same room, which all members are welcome to attend.
Thomas Künneth: Climbing the Codeberg
Hallo liebe Java User Group Mitglieder!
Diesmal haben wir Thomas Künneth mit seinem Talk zum Thema "**Climbing the Codeberg - Some Developer's Thoughts on Leaving GitHub**" zu Gast.
Wir freuen uns euch zu sehen (virtuell oder vor Ort).
* 17:45 Uhr: Einlass
* 18:15 Uhr: Talk
* ab 19:00: Ausklang des Abends
Dank an [codecamp:n](https://www.codecamp-n.com/) für Location, Bier und Pizza!
\-\-\-
As developers increasingly prioritize privacy, digital sovereignty, and true open-source values, many are questioning their reliance on corporate-owned platforms like GitHub. Enter Codeberg—a community-driven, non-profit Git hosting platform funded by donations and powered by Forgejo. But is the grass really greener, and how difficult is the transition?
In "Climbing the Codeberg," we’ll explore both the philosophical motivations and the practical realities of leaving GitHub. Walking through a firsthand developer's journey, this talk will guide you through the process of establishing your code’s new home and taking back control of your workflow.
In this session, we will cover:
* The "Why": Understanding the fundamental differences in philosophy and legal structure between a corporate-owned giant and a non-profit, community-led alternative like Codeberg.
* Safe Migration Strategies: Step-by-step insights on migrating repositories (including metadata like issues and releases), proving your identity via Mastodon, and utilizing "tombstoning" techniques to avoid critical security risks like namespace hijacking on your old GitHub account.
* Restoring Automation: Leaving GitHub doesn't mean leaving CI/CD behind. We'll dive into leveling up your new environment by setting up local Codeberg Actions runners, exploring both containerized (Docker) approaches and host-level (act_runner) configurations for architectures like Apple Silicon.
Whether you are ready to make the full leap to a community-owned forge or simply want to explore what true digital sovereignty looks like, this session will equip you with the tools, commands, and insights needed to successfully summit the Codeberg.
\-\-\-
Dein Vortrag bei der Java Usergroup Nürnberg!
Hast du dich in letzter Zeit in deinem Projekt oder privat mit einem interessanten Thema beschäftigt? Vermutlich ist das nicht nur für dich selbst interessant! Hast du Lust, selber einmal einen Vortrag bei der Java-Usergroup Nürnberg zu halten?
Wir sind nicht nur auf Java-Themen fokussiert, sondern beschäftigen uns gern mit und um alles über Software Entwicklung und IT.
Wir wollen bei der JUG nicht nur bekannten Speaker\*innen eine Plattform geben und die neuesten State-of-the-Art Technologien vorstellen. Wir freuen uns auch besonders, wenn wir Themen aus unserem technologischen (Arbeits-)alltag Raum geben zu können. Melde dich gerne bei uns, wenn du dazu Lust hast, wir geben wenn gewünscht gerne auch Hilfestellung bei der Vorbereitung!
Zurich Friends of Haskell - General Assembly
Every year the Zurich Friends of Haskell meet for a general assembly as per the [statutes of the association](https://docs.google.com/document/d/1-8eHAK40hiH5jv79AscWtf3pyUNxx4Ls1LwkpLYK--8/edit?usp=sharing).
The purpose of the Zurich Friends of Haskell is to organize ZuriHac and the HaskellerZ meetup. The general assembly gives you the opportunity to learn what the association has been doing in the year 2025 and to contribute to ZuriHac, the HaskellerZ meetup, and the Haskell community in Zurich.
The general assembly is open to all members of the ZFoH. If you are not a member yet, please head over to [the ZFoH website](https://zfoh.ch) and sign up for membership.
The agenda is as follows:
1. The board will present a summary of the association's activities in 2025.
2. The treasurer will present the financial report for 2025.
3. We vote to discharge the board for their work in 2025.
4. We will discuss the goals and aspirations of the association for 2026.
5. We will elect the board for the years 2026 & 2027.
Please let us know if you have further topics you would like to discuss.
Note: members of the ZFoH will receive a separate invitation via email. Please RSVP to this meetup event anyway so we get an accurate picture of who will be attending. Thank you!
Looking forward to seeing you at the GA!
PS: We'll be holding a regular HaskellerZ meetup right after the general assembly, to be announced as a separate Meetup event. Please RSVP for that event separately once it is announced.
Web Winti, März 2026
Vorträge, Networking und Apéro für alle, die sich in Winterthur für Webtechnologien interessieren.
Türöffnung um 18:30 Uhr, Talks ab 19:00 Uhr.
[https://web-winti.ch/](https://web-winti.ch/)
**ARIA Demystified: Make Your Web Thing More Accessible**
Mohammed Chelouti
Praktische Einführung in die Entwicklung barriereärmerer Webseiten und -Apps.
**It's About Time**
Aleksej Dix
Introducing useTemporal library to build calendar UIs much faster.
Language Exchange (Flip Lingoes)
We keep it a fun and practical language exchange. First thing you'll notice is we match you with **fluent speakers** in your target language.
**Event Flow**
**18:45–19:15** → Registration
Scan the QR code to tell us your fluent and target languages.
**19:15–20:30** → Language Exchange
Powered by our **Learn by Flipping** method.
**20:30 onwards** → Stay, chat, or head off — totally up to you 😉
**What is "Learn by Flipping"?**
**Practical** → You speak with fluent speakers in your target language.
**Collaborative** → Every 5 minutes, you switch roles: learner ↔ helper.
**Fun** → Small groups, good energy, and a bar atmosphere — without the chaos.
Save some time by [Signing up to our web app](https://fliplingoes.com/) beforehand.
**Entrance:** 10 CHF (includes a tapa)
Please note, event registration closes after 7:15PM
Investment Café
**☕ Investment Café – Your Monthly Investment Meetup**
The Investment Café takes place **every last Thursday of the month** in Zürich.
Whether you're a beginner or more advanced – the **Investment Café** offers a relaxed atmosphere to talk openly about money.
📈 **Topics we’ll cover together:**
• Best practices for investing
• Macro indicators
• Stocks, Bonds, Funds, etc
• Your open questions – discussed directly with an expert
• Learning from each other – through real community exchange
**🎟 Admission:** Free – Please take your food and snacks.
🔗 **More info about the host:** [https://www.linkedin.com/in/alakatos/](https://www.linkedin.com/in/alakatos/ "https://www.linkedin.com/in/alakatos/")
Stop by, join the conversation, and get fresh inspiration for your investment journey!
Java Events This Week
Discover what is happening in the next few days
PM Session - Open Level Play
Welcome to the Open Level Play Session.
This session takes place every Saturday from 12:15 to 13:45 at the Yonex Badminton Hall Hardbrücke.
The number of players on the waitlist one week in advance determines the number of courts booked. If you are on the waitlist but can no longer attend, please remove yourself as early as possible.
Open to players of all skill levels.
This session is for doubles with a relaxed and social focus.
Ideal for casual play, improvement and meeting new players.
Payment can be made via TWINT after the session.
Sundays Kundalini with Nava
Be open for change and come into your full potential!
Get unstuck with Kundalini Yoga, Pranayam and Meditation and learn the tools to explore your inner riches.
Let go of mental trash, find courage and lightness, and bring a sparkling joyfulness into your everyday-life as you gradually connect with your innermost sensitive being.
You will leave this class energetically re-charged, with a calm mind, your spirits lifted and a soothed heart.
Looking forward to see you!
Sat Nam and blessings of grace, Nava
No previous knowledge required. This class is for anyone interested in kundalini yoga and meditation, newcomers and seasoned practitioners alike.
Regular class: 35.- / 10-class multiple: 320.- (valid 4 months)
Students / Unemployed / Kulturlegi: 25.- / 10-class multiple: 225.- (valid 4 months)
Visit also: www.yoga2be.ch
//
Meetup: Yoga2Be - Movement, Energy, Nutrition for Body & Mind http://meetu.ps/c/3DljJ/8Hl5s/a
AM Session - Open Level Play
Welcome to the Open Level Play Session.
This session takes place every Saturday from 10:45 to 12:15 at the Yonex Badminton Hall Hardbrücke.
The number of players on the waitlist one week in advance determines the number of courts booked. If you are on the waitlist but can no longer attend, please remove yourself as early as possible.
Open to players of all skill levels.
This session is for doubles with a relaxed and social focus.
Ideal for casual play, improvement and meeting new players.
Payment can be made via TWINT after the session.
Bikram Yoga, Live music Savashana & Smoothie from xova.ch
**[⚠️ >>Ticket needed (click here)<<](https://eventfrog.ch/en/p/sport-fitness/yoga/bikram-yoga-live-music-savashana-smoothie-from-xova-ch-7434540441654024097.html) or**
**[www.social-circle.ch](https://social-circle.ch/)**
**🧘♀️ Bikram Yoga & Live Music with Annabel Personeni**
A welcoming Saturday class designed to help you move, breathe, and reconnect with yourself. This session introduces the **foundations of the Bikram yoga sequence** in a comfortable\*\*, non-heated room\*\* — making it accessible for beginners while still valuable for experienced practitioners. Enjoy a tasty chinese tea at the end of the class served by our tea expert Felix.
Join our group for updates on this event: [ https://chat.whatsapp.com/EsTccDt6vB2A8z3OXbPUbW](https://chat.whatsapp.com/EsTccDt6vB2A8z3OXbPUbW)
Expect a supportive atmosphere, lightness, and even a few laughs along the way. The practice concludes with a deeply relaxing shavasana accompanied by **live music by Annabel Personeni**, creating a unique and soothing experience for body and mind.
Come as you are, solo or with a friend, and share this space to better understand your body and start your weekend grounded, energized, and connected. ❤️
📍 **Location:** Headquarter
Stockerstrasse 33, 8002 Zürich
P.S. Pictures might be taken during the event, if you do not want it please let the organizer know.
Tickets are non-refundable.
**Want more events like this? Join our WhatsApp community:** [https://chat.whatsapp.com/DaGFCvKs6iu62pftk5cotM?mode=gi_t](https://chat.whatsapp.com/DaGFCvKs6iu62pftk5cotM?mode=gi_t)
AM Session - Competitive Play
Welcome to the Competitive Play Session.
This session takes place every Saturday from 10:45 to 12:15 at the Yonex Badminton Hall Hardbrücke.
The number of players on the waitlist one week in advance determines the number of courts booked. If you are on the waitlist but can no longer attend, please remove yourself as early as possible.
Players are accepted into the session based on skill suitability.
This session is for experienced players looking for quality games.
Play is focused on doubles with a competitive mindset and consistent rallies.
You should be comfortable smashing, return smashes and keeping up a moderate tempo throughout the session.
New players and those who are new to badminton are welcome to join the PM Session (Open Level Play).
Payment can be made via TWINT after the session.
Friday Badminton for higher intermediate/advanced level
We are currently playing in a regular group of 12 players at higher intermediate/advanced level. Your registrations here will first be on the waiting list and when confirmed, payment is to be made by twint to secure your spot for participation.
There is a charge of Chf 22 per person. That is inclusive of feather shuttles.
Place of event - Schumacher Sport Center, Am Stadtrand 46, Dübendorf.
Court no. 10, 11 & 12
JUEGO de CARTAS y CLASE de DIBUJO
# **BURRO!!**
Burro es un juego de cartas español.
Dinamico, sencillo y divertido.
Siempre que jugabamos animaba a todo el mundo!
Vamos a jugar para romper el hielo y conocernos mejor y luego...
**CLASE de DIBUJO**
Llevo 7 años enseñando a dibujar y pintar a gente de todo tipo. Y sabes que? Siempre hay mejora 😉
Aprende a hacer bocetos rapidos de retrato (o lo que quieras!!).
Te enseño lo basico para dibujar, el material, tecnica y una demostracion de como yo lo hago.
**El material esta incluido!**
**SI QUIERES JUGAR A BURRO Y APRENDER A DIBUJAR RESERVA TU SITIO**
**😎** El precio? No te preocupes, no te tienes que endeudar.
Y te aseguro que valdra la pena cada franco.
**EXTRA**
Tienes dudas sobre arte tales como que material usar, como tener mas motivacion y confianza o romper con el miedo al lienzo en blanco? Estoy feliz de ver tus dibujos y pinturas y responder tus preguntas.
**DONDE**
**Albert Einstein** estuvo aqui y dejo registro de lo horrible que era la comida. Por suerte hace mas de 100 años de esto y algo ha cambiado!
Karl der Grosse Bistro es un bonito bar en el casco viejo al lado de Grossmünster.
Ofrecen bebidas, ricas tarta y comida.
**HABLO**
Español, ingles y aleman (nivel intermedio).
😊**Hola! Soy Marga y estoy aqui para ayudarte a mejorar tu vida.**
Dejame ocuparme de todo. Buen material, ambiente relajante, clara organizacion y apoyo.
**SOBRE MI: [Marga Crea Arte](https://www.instagram.com/margacrea_art)** (Youtube/Instagram/Facebook/TikTok).
Java Events Near You
Connect with your local Java community
From Web Forms to Web Components - Burton Smith
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you.
The building address is 4450 Bridge Park
The entrance is 6620 Mooney St, Suite 400
**Abstract**
Web Forms gave .NET developers a powerful abstraction for building reusable UI controls long before design systems were a thing. Web Components finally bring that same idea to the browser natively.
This session explores how the Web Forms mindset translates into Custom Elements, Shadow DOM, and HTML templates. We’ll examine how Web Components enable design systems that work across frameworks, how they differ from server‑driven controls, and why they’re becoming a foundational layer for modern UI. Whether you’re maintaining legacy apps or building greenfield projects, you’ll leave with a practical understanding of how to apply familiar patterns in a modern, standards‑based way.
**YouTube Link**
TBA
Westerville Queer Coffee Meetup
WQC has weekly Thursday night social nights at the Westerville Java Central. Come and grab a coffee and connect with the community: low stakes, chill environment, and tasty drinks. No registration is required; come as you are.
DoJo (Informal Python Meeting)
**New Dojo Location!**
**Knotty Pine Brewing**
1765 W 3rd Ave,
Columbus, OH 43212
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for topic suggestions and people interested in presenting at our monthly meetings. To this end we've set up a survey form at [https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc](https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc)
COhPy Monthly Meeting
**Improving Office in Franklinton**
Physical location:
Improving Office
330 Rush Alley Suite #150
Columbus, OH 43215
Schedule:
6:00 p.m.: Socialize, eat, and drink. Improving will be providing pizza and beverages.
6:30 to 8:00 pm. Main meeting and presentation(s).
Topic: Type Annotations with John Cassidy
We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact Central OH Python at centralohpython@gmail.com
How LLMs Like ChatGPT Actually Work and How to Build With Them
**First meetup of the Columbus AI Engineering group.**
We’ll kick things off with a practical, beginner-friendly discussion on:
**How LLMs like ChatGPT actually work — and how to build real applications with them.**
We’ll cover:
* what’s actually happening under the hood (at a high level)
* why LLMs behave the way they do (hallucinations, prompt sensitivity, etc.)
* how people are building real systems with them today
* where things break in practice
This will be a **short, informal talk (\~15–20 min)** followed by open discussion and Q&A.
Whether you’re an engineer, builder, or just curious about how modern AI systems work, you’re welcome to join.
No slides, no fluff — just real conversation about real systems.
We’ll hang out afterward and get to know each other.
Morning people unite!! 🐤 ☕ + 💬 @ Crimson Cup Coffee Shop - Clintonville
Early-bird coffee and conversation at [Crimson Cup Coffee Shop - Clintonville](https://www.crimsoncup.com/about/location/clintonville)!



























