Java
Meet other local Java developers to talk about code, architecture, and innovation. Both beginners and pros are welcome!
5,066
members
11
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
ZurichJS Meetup: May the source maps be with you
JavaScript is single-threaded, yet it powers the world's most complex real-time interfaces. Behind that magic lies the event loop; a mechanism that is often misunderstood, feared, or simply ignored until a performance bottleneck brings your app to a screeching halt.
This May, we’re celebrating Star Wars month by traveling to the core of the JS galaxy to bridge the gap between "it just works" and "I know why it works".
Join us for an evening of live-coding and deep dives. Whether you’re a Padawan or a Jedi Master, come learn how to make the runtime work for you, not against you.
**Agenda**
* 17:30 – **Doors open**
* 18:30 - 18:50 – **Settling in & Intro**
* 18:50 - 20:30 – **Talks and pizza**
* 20:30 – **Networking**
**Explore the detailed agenda and speaker info: [https://zurichjs.com/events/may-2026](https://zurichjs.com/events/may-2026/?utm_source=zurichjs&utm_medium=meetup&utm_campaign=meetup_track)**
**About the organizers**
* **[Bogdan Ilie](https://www.linkedin.com/in/ilie-bogdan/)** is a user advocate. He's dipped his toes into Web Development, Technical Writing, Marketing, Design, and more. That makes him uniquely predisposed to identify improvement opportunities anywhere in the chain, or come up with unique solutions to problems. Nowadays, he's building websites and webapps at novu ag, using his beloved framework, Vue.
* **[Faris Aziz](https://www.linkedin.com/in/farisaziz12/)** is a front-end master and Staff Software Engineer at Smallpdf, after his Engineering management job at Navro, a fintech company in the UK. Faris is a mentor, conference speaker, and workshop instructor, most recently at CityJS and other major conferences. He has contributed to open-source projects like Raycast and has mentored on platforms like Mentor Cruise. His projects include work on GCN, Eurosport, Discovery+, Fiit (a top UK fitness app), and he was the founding engineer of Navro in London. He also serves as a technical mentor at the Bletchley Institute.
* **[Nadja Hesselbjerg](https://www.linkedin.com/in/nadja-r%C3%B8mer-hesselbjerg-47002a12b/)** is a Zurich-based frontend developer with a flair for crafting sleek, user-friendly web experiences. With a passion for innovative UX/UI design, she transforms complex ideas into intuitive digital solutions. Her multicultural background adds a unique perspective to her work. When she's not coding, Nadja is likely exploring the latest design trends or enjoying the vibrant Swiss tech scene.
**Who are the awesome sponsors and partners?**
* **[Vercel](https://vercel.com/?utm_source=zurichjs&utm_medium=sponsored_meetup&utm_campaign=zurichjs_partner_2026)** is THE platform for frontend developers, providing the speed and reliability needed to create at the moment of inspiration. We love Vercel because they’ve turned the "manual labor" of deployment into a simple `git push`. By handling the heavy lifting of global infrastructure and serverless scaling, Vercel allows us to focus on what we actually enjoy: building great user experiences. Whether you’re using Next.js, Nuxt, or SvelteKit, Vercel is the gold standard for shipping fast and staying in the flow.
* **[GYFF](https://www.getyourfreefast.ch/?utm_source=zurichjs&utm_medium=sponsored_meetup&utm_campaign=zurichjs_partner_2026)** is a Swiss platform that facilitates connections between IT experts and businesses, where they vet both the companies and the freelancers, so the collaboration goes smoothly.
**Get involved**
* Have an interesting idea?
* Something missing from all meetups in this space?
* Do you have feedback?
* Wanna buy us a coffee?
* **Got a venue idea?** We love rotating locations to showcase Zurich’s tech ecosystem. Reach out, we’re always scouting fresh spots for our upcoming events.
There are multiple ways to get in touch:
* **[conf.zurichjs.com](https://conf.zurichjs.com)** \- get your conference ticket and find out more\!
* **[zurichjs.com](http://www.zurichjs.com/)** \- the source of truth for all things zurichjs\, including all social links to follow us and interact with us online
Our goal is to create a space where everyone can bring value and feel like they are getting something out of it.
We are open to sponsorships and partnerships, and we would appreciate you **sharing the event** and message us about opportunities.
We are also committed to fostering a respectful and psychologically safe space where anyone can share their ideas. If this is your first time speaking, or if you need help preparing for a talk, we are happy to offer guidance and support.
Cloud Native Computing Meetup | May 2026
Let's meet at the CNC meetup on Thursday, May 21st, 2026, at 15:00 CET.
**Location:**
VSHNtower, 8th floor, Neugasse 10, 8005 Zürich
**Agenda:**
Would you like to speak at this event? Contact us at [https://cnc-meetup.ch](https://cnc-meetup.ch)! Guidelines:
* All sessions are held in English.
* No product or sales pitches are allowed.
* All projects showcased should be open source.
* We cannot cover travel costs, but we welcome speakers from other regions.
* We're seeking more diversity among our speakers: underrepresented groups are welcome!
14:30 – Door Opening
15:00 – Welcome, Intro, & Announcements
15:05 – Kuberik: Safe, Hands-Off Deployments for Kubernetes (Luka Rumora)
15:35 – 5 minutes pause
15:40 – Kubernetes Without the Operator: A Minecraft Panel with Rust and kube-rs (Hadi Cherkaoui, CM Informatik AG)
16:10 – 5 minutes pause
16:15 – Vibe Code Survival Guide for Open-Source (Vadim Bauer, 8gears)
16:45 – 5 minutes pause
16:50 - Writing a Kubernetes Cluster Autoscaler Provider with externalgrpc (Marco De Luca, VSHN)
17:20 – Final words, networking & apéro
Kuberik: Safe, Hands-Off Deployments for Kubernetes (Luka Rumora)
Most teams deploying to Kubernetes end up in one of two places: either GitOps that stops at applying manifests, or brittle CI pipelines full of bash and glue. Both fall short of true end-to-end delivery.
The ideal is well known—canaries, health checks, smoke tests, promotions, rollback—but Kubernetes lacks a native, reusable way to compose these without reinventing everything.
Existing tools solve pieces (Argo Rollouts, Flagger, Kargo), but not the whole pipeline.
Kuberik fills that gap: it orchestrates the full journey from release to production—detecting, gating, rolling out, verifying, and promoting—using opinionated, pluggable Kubernetes resources that integrate with existing GitOps setups.
Luka is a Lead SRE with 10 years of experience building platform infrastructure and internal developer tooling, always with the same focus: systems that are robust, easy to maintain, and a pleasure to use. Over the years, he has watched the delivery tooling landscape change, from Jenkins to GitLab CI to Drone to GitHub Actions, yet the fundamental approach to CD has stayed the same: step-based pipelines with the same challenges they had a decade ago. He built Kuberik because he believes we can do better.
Kubernetes Without the Operator: A Minecraft Panel with Rust and kube-rs (Hadi Cherkaoui, CM Informatik AG)
Anvil is a Kubernetes-native Minecraft server panel written in
Rust. It creates one StatefulSet, PVC, and Service per server
through direct kube-rs calls, with no CRD and no controller. The
Kubernetes API itself is the runtime state store; every user
action is a direct API call.
This 20-minute talk argues that the operator pattern is sometimes the
wrong tool. Controllers earn their complexity when there's
autonomous state to reconcile. They become a ceremony when there
isn't. Anvil is a worked example of the imperative alternative,
running on a home lab k0s cluster.
Hadi Cherkaoui is a 17-year-old EFZ Plattformentwickler apprentice
at CM Informatik AG in Schwerzenbach, ZH. He works daily with k0s
and FluxCD, and is interested in Kubernetes, Rust, infrastructure
automation, and homelab projects.
Vibe Code Survival Guide for Open-Source (Vadim Bauer, Container-Registry.ch)
Vibe code is flooding open-source projects with an ever-growing volume of pull requests and ideas.
Banning AI contributions isn't the answer, yet it is difficult to resist.
How can open source projects survive and keep progressing despite the pressure?
This talk covers the project playbook we're building in CNCF Harbor and Harbor Satellite: defining a clear project direction so contributors, human or AI-assisted, know what's in scope before they contribute. Setting explicit acceptance criteria and guardrails. Using AI on the maintainer side to triage, review, and filter the growing volume of contributions. Deciding as a project where your boundaries are, what's core, what's an extension, and what's out of scope, so you stop drowning in well-intentioned feature PRs that slowly erode coherence.
We share what works, what fails, and how we are rethinking open-source, contributions, community, and project
Vadim Bauer is a Container Silverback with over a decade of experience in running containers in production. As a maintainer of the CNCF project Harbor, he focuses on extending the boundaries of OCI artifact management, adoption, and developer experience. At 8gears, Vadim helps cloud providers, ISVs, and enterprises adopt Harbor and use OCI capabilities.
Writing a Kubernetes Cluster Autoscaler Provider with externalgrpc (Marco De Luca, VSHN)
The Kubernetes Cluster Autoscaler decides when to scale, but it doesn't know how to create a VM. That's the cloud provider's job, and the upstream tree covers mostly big clouds. With externalgrpc, you can plug virtually any cloud into the autoscaler over gRPC.
This talk first looks at how the Cluster Autoscaler works under the hood and where the cloud provider fits in. Then we walk through implementing one for a Swiss IaaS provider as an out-of-tree gRPC service: the design choices, the parts of the contract that matter, and the gotchas you only find by reading the autoscaler source. By the end, you'll know how to attach autoscaling to a cloud that isn't on the upstream list.
Marco De Luca is a software/infrastructure engineer at VSHN AG. He spends most of his time on Kubernetes platforms, developer tooling, and making sure things don't break at 3 AM. At mdnix.io, he writes about infrastructure, Linux, Kubernetes, and the things he builds along the way. When he's not behind a terminal, he's somewhere in the Alps with his camera or having a private jam session with his guitar.
The event will be recorded and made available on VSHN's YouTube channel: [https://vshn.tv](https://vshn.tv). Subscribe to stay notified of updates.
We expect all participants to abide by VSHN's Conference Code of Conduct: [https://www.vshn.ch/en/code-of-conduct/](https://www.vshn.ch/en/code-of-conduct/)
If you would like to share your cloud-native projects at the CNC Switzerland meetup events or sponsor future events, just send us your talk suggestion here: https://cnc-meetup.ch. We look forward to hearing from you!
Weekly Open Bateria - All Levels Welcome
⬇️⬇️⬇️ **EN/DE/PR** ⬇️⬇️⬇️
**🎶 Samba Drumming,** **Open Bateria** **🎶**
Beginners and experienced drummers... all are welcome! This session is about discovering samba, or discovering a different samba instrument if you are already playing.
***Note:*** if you are experienced with samba enredo drumming and would like to dive straight into an ensaio please reach out to us. We are always looking to grow our core team!
**💥 What to Expect:**
\- All Skill Levels: From newbies to seasoned drummers\.
\- No Instruments Needed: We provide everything\, but you can bring your own\.
💰 **Cost** 💰
First-timers try-out for free! 15 CHF per session thereafter (open bateria is included in full association membership).
**🥁 Ready to Drum?** 🥁
Don't miss this fun, energizing session! Connect with the samba community and drum your heart out.
**📌 What to Bring:**
**\- Ear Plugs:** Recommended "Alpine Music Pros."
**\- Water Bottle:** Stay hydrated.
**\- Spare T\-Shirt:** It gets warm!
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**"🎶 Samba Trommeln, Offene Bateria 🎶**
Anfänger und erfahrene Trommler... alle sind willkommen! In dieser Session geht's darum, Samba zu entdecken oder, wenn du schon spielst, ein anderes Samba-Instrument auszuprobieren.
***Hinweis:*** Wenn du bereits Erfahrung mit Samba-Enredo-Trommeln hast und direkt in eine Probe einsteigen möchtest, melde dich bei uns. Wir sind immer auf der Suche, unser Kernteam zu erweitern!
**💥 Was dich erwartet:**
* Alle Erfahrungsstufen: Von Neulingen bis zu erfahrenen Trommlern.
* Keine Instrumente nötig: Wir stellen alles zur Verfügung, aber du kannst gerne dein eigenes mitbringen.
**💰 Kosten 💰**
Erste Session kostenlos! Danach 15 CHF pro Session (offene Bateria ist in der vollständigen Mitgliedschaft enthalten).
🥁 Bereit zum Trommeln? 🥁
Verpass diese spaßige und energiegeladene Session nicht! Verbinde dich mit der Samba-Community und trommle aus vollem Herzen.
📌 Was du mitbringen solltest:
* Ohrstöpsel: Empfohlene "Alpine Music Pros."
* Wasserflasche: Hydriert bleiben.
* Ersatz-T-Shirt: Es wird warm!"
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**🎶 Samba de Bateria, Bateria Aberta 🎶**
Iniciantes e bateristas experientes... todos são bem-vindos! Essa atividade é pra você conhecer o samba ou, se você já toca, descobrir um instrumento diferente de samba.
***Nota:*** se você já tem experiência com samba enredo e quer ir direto para um ensaio, entre em contato com a gente. Estamos sempre buscando crescer nosso time principal!
**💥 O que Esperar:**
* Todos os Níveis: De novatos a bateristas experientes.
* Sem Necessidade de Instrumentos: Nós fornecemos tudo, mas você pode trazer o seu se quiser.
**💰 Custo 💰**
A primeira sessão é grátis! 15 CHF por sessão depois (bateria aberta está incluída na associação completa).
**🥁 Pronto para Tocar? 🥁**
Não perca essa sessão divertida e energizante! Conecte-se com a comunidade do samba e toque com o coração.
**📌 O que Levar:**
* Protetores de Ouvido: Recomendamos "Alpine Music Pros."
* Garrafa de Água: Fique hidratado.
* Camiseta Extra: Vai esquentar!"
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Performance Rehearsal (Ensaio de Bateria)
⬇️⬇️⬇️ **EN/DE/PR** ⬇️⬇️⬇️
Our 'Ensaio de Bateria' is for regular members of the association and exceptionally for those who have previous experience playing in a samba bateria (please get in touch if you're interested, we'd love to hear from you).
In this session, we will dive into fresh material and technique, while also taking the time to perfect individual parts of our existing repertoire if needed. Whether you're looking to improve your groove or refine specific techniques, this is the perfect opportunity to elevate your skills!
**What to bring:**
* Ear Plugs (we recommend "Alpine Music Pros" from a music shop)
* Water Bottle for staying hydrated
* Spare T-shirt for afterwards (it gets pretty warm)
\-\-\-\-\-\-\-
Unsere 'Ensaio de Bateria' ist für regelmäßige Mitglieder des Vereins und ausnahmsweise für diejenigen, die bereits Erfahrung in einer Samba Bateria haben (bitte melde dich, wenn du Interesse hast, wir würden uns freuen, von dir zu hören).
In dieser Session werden wir uns mit neuem Material und Technik beschäftigen, uns aber auch die Zeit nehmen, einzelne Teile unseres bestehenden Repertoires zu perfektionieren. Egal, ob du deinen Groove verbessern oder bestimmte Techniken verfeinern möchtest, dies ist die perfekte Gelegenheit, deine Fähigkeiten zu steigern!
**Was du mitbringen solltest:**
· Ohrstöpsel (wir empfehlen "Alpine Music Pros" aus dem Musikfachhandel)
· Eine Wasserflasche, damit du genug Flüssigkeit zu dir nehmen kannst
· Ersatz-T-Shirt für danach (es wird ziemlich warm)
\-\-\-\-\-\-\-
Nosso "Ensaio de Bateria" é para os membros regulares da associação e, excepcionalmente, para aqueles que têm experiência anterior de tocar numa bateria de samba (entre em contato se você estiver interessado, gostaríamos muito de ouvir você!).
Nesta sessão, vamos nos aprofundar em novos materiais e na técnica, além de dedicar tempo para aperfeiçoar partes individuais de nosso repertório existente, se necessário. Se estiver procurando melhorar seu groove ou refinar técnicas específicas, esta é a oportunidade perfeita para elevar suas habilidades!
**O que trazer:**
* Protetores de ouvido (recomendamos "Alpine Music Pros”).
* Garrafa d’água para se manter hidratado
* Uma troca de roupa para depois do ensaio (fica bem quente)
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
ZH3 Hash # 1728: The SOLAvision Postlube: Chafing the Dream
Hares are Big Top & Spermalbad. Come and join us!
**Where**:
Zürich Hegibachplatz / Minervastrasse, Forchstrasse 95, 8032 Zürich.
Look for English speakers wearing running gear.
**When:**
We'll meet at 6:50 pm to start at 7:00 pm.
There's a charge of CHF 5 for participating, which covers all you can drink beer/cider (and non-alcoholic alternatives) plus snacks afterwards.
**All Welcome:**
If you are new, curious, and want to get out of the house, stretch your legs, talk shit, enjoy a drink, and hopefully a laugh, then here's what you need to know:
• We are a social running/walking group. Physical fitness is not required, but a sense of humour is helpful.
• The aim is to find the '*Beer Stop*' at the end of the '*trail*' and to have fun.
• 'True Trail' is 4-7 km. Some will go less (especially those walking or walk/running), and some over-achieving fast runners will go further.
• The '*Hare*', who (along with the location) changes with each event, cleverly lays the trail, marking it with chalk, flour, and/or sawdust so that everyone reaches the end more or less at the same time.
• There is always a place to deposit your bag, and sometimes a place to change.
• **After Trail**, we group in the '*Circle*' for \~30-40 minutes for drinks, snacks, songs, and fun. This is typically outside, so leave something warm in your bag in winter (and bring a flashlight when it's dark). If you don't want to stand around drinking afterwards, you can head home. We occasionally all go to a restaurant afterwards.
**Why bother leaving your warm & dry sofa?**
If you enjoy getting outside, being around people, and doing something a bit different, you will probably enjoy hashing. Exercise is important, and this is probably the least boring way to get it.
'Hashing' and the idea of some physical activity to work up a thirst, have been around for almost 90 years and there are groups (*Hashes*) in most major cities. Its humor and 'traditions' can be explored on the internet - **or you can just come along and find out.** *See you there.*
We are of many nationalities, all ages, full of misfits and idiots (at least there is no one taking themselves seriously!) and always welcome newbies 'Virgin Hashers' and visitors from other groups.
For more about Zürich Hash House Harriers, check out [www.zh3.ch](http://www.zh3.ch/) ( [http://www.zh3.ch/](http://www.zh3.ch/) )
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.
🖌️Watercolor Flowers🌷Plein Air Art Experience ✨
**✨ IRISES in all colors, the season is here ✨**
**IMAGINE painting surrounded by these flowers all around the place having a mental reset.**
**WHAT DO WE DO?**
► **Demo**: I show you how I paint flowers using watercolors.
► **Motivation**: Together we are creative outdoors.
► **Guidance**: You choose and I explain you the steps.
**WHERE?**
Irises, peonies, magnolias, roses, enchant with their colors the peaceful **Belvoir Park**, one of the oldest landscape gardens in Zurich.
**WHAT DO YOU GET?**
► **Tutoring:** 3 hours with my guidance and solving your doubts.
► **Material**: Watercolors, watercolor paper, pencil, support board and eraser.
► **Peace of mind:** Painting surrounded by nature lowers your stress level.
**ALL LEVELS**
😓 **Beginner:** "But I have no clue!"
**Me:** No worries. I always show the art medium basics and personalized support if you need it.
🤓 **Advance**: "But I don't want to listen the boring explanations!"
**Me:** No worries. Start to paint in your rhythm and skip the introduction.
**I SPEAK**
English, Spanish and German (intermediate level).
**WHAT TO BRING?**
A small chair or towel and a hat to sit where you want.
😊**Hi! I am [Marga del Dedo](https://margadeldedo.com/) and I am here to help you to improve your life.**
Let me take care of everything. Good material, relaxing atmosphere, clear organization and kind support.
**FOLLOW ME TO LEARN MORE FOR FREE: [Marga Crea Arte](www.youtube.com/@MargacreaArt)** (Youtube/Instagram/Facebook/TikTok).
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.
✨DC4131 Dojo - Lock Picking & Soldering Workshop👾
We are back for another round of a Lock Picking & Soldering Dojo, presented by DC4131. This is a hands-on technical workshop featuring finessing your skills at lock picking and/or soldering (#BadgeLife)
[DEFCON Switzerland members ](https://www.defcon-switzerland.org/#pages/portfolio)will have priority to available spaces & equipment. Spaces & hardware are limited and thus are provided in a 1st come 1st serve basis.
In this edition, we invite you to explore and experience lock picking and soldering (#BadgeLife), taught by Vratko, Salvatore Pascal and Remy. Don't miss out on a great day of fun, and who knows where these newly acquired skills may come in helpful..... ;) Stay Legal.
**What can you expect?:**
**14:00** \- Intro presentations to soldering safetys\, challenge area\, couch lockpicking
**Soldering Workshop (#BadgeLife) -**
**14:00 - 17:30** \- Drop in/out style \-
DIY Soldering (Beginner and advanced) Soldering-Kits available and free for all [official DC4131 members](https://www.defcon-switzerland.org/#pages/portfolio), and also available (with a small charge) to non-members, while supplies last.
**Lock Picking Workshops -**
**14:30** \- Intro to the basics \- Hands\-on lock picking tutorials
**15:30** \- Challenge\! Competition Introduction \- What's at stake to win\!
**15:45** \- Advanced lock picking tutorials
**16:30** \- Challenge\! Competition
**17:00** \- Competition Finals and Winner Award Ceremony
**18:30** \- Close Down
If you're still not a DC4131 member, and would like to join the family, drop us a mail at ***membership[@]defcon-switzerland[.]org***, and we'll get you singed up in no time! :)
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
Java Events Near You
Connect with your local Java community
DoJo (Informal Python Meeting)
**Latest 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 speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community.
https://forms.gle/ehSfUAC2WgR34Crq9
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.
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
Ensuring Software Quality in the world of AI Developers - Matt Eland
**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
You will need to scan your ID at the door to get a visitor badge.
**Abstract**
Like it or not, AI agents are now capable of turning a quickly written paragraph of requirements into a pull request that is ready to be integrated into real-world production applications and it's now our responsibility to make sure AI doesn't go rogue and take down prod - or corrupt our data by misunderstanding the requirements or our existing schemas. In this session we'll explore strategies to protect our codebases through unit and integration testing, documentation, and code review along with additional ways of providing context and guard rails to our AI agents as they carry out the work we've assigned them to do. By the time we're done, you'll have a firm grasp of the problem and understand some helpful options for protecting your codebase from vibe coding mishaps getting YOLOed into prod.
**YouTube Link**
TBD
Model Context Protocol (MCP) Deep Dive
Model Context Protocol (MCP) is emerging as a standard way for AI models to securely interact with external tools and systems. This session provides a practical deep dive into MCP architecture, core concepts, and real-world integration patterns. We will explore how MCP enables structured tool calling, improves interoperability, and simplifies AI integration in existing applications. The talk will include examples of connecting AI models with APIs, databases, and enterprise systems, with a focus on how developers can adopt MCP in Java-based environments.
**Note**: This is a hybrid in-person/online event. Food and social for those in the OCI training room starts at 6:00pm. Presentation starts at 6:30pm for those online and in the training room.
Morning people unite!! 🐤 ☕ + 💬 @ Shibam Coffee
Early-bird coffee and conversation at [Shibam Coffee](https://shibamcoffee.com/)!




























