Java
Meet other local Java developers to talk about code, architecture, and innovation. Both beginners and pros are welcome!
5,066
members
12
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
Learn programming with Python, Java, Javascript, C(++) or ...
Dies ist ein informelles Treffen für Lernende, die ihre ersten Schritte in der Programmierung machen oder ihre Grundkenntnisse vertiefen möchten.
***
This is an informal meetup, for learners that want to do their first steps in programming or want to consolidate their skills.
We spend one hour and a half working on tutorials, exercises or projects. If you need help to get started, we will help you finding a good way for learning.
You should be prepared to spend your time "doing things": just hanging around and listening might get boring, if all other people are learning on their side.
There are experienced people are around and you can ask questions as soon as their arise or bring with you questions you have had during the week.
During the last half an hour, we do a (simple) exercise together.
We speak German, English, and a few other languages.
Currently, how main programming languages are:
* Python
* Javascript
* Java
* Flutter
* C++
* C
* C#
* PHP
But you're free to learn any programming language during our Co-Learning!
If you want to learn more about our Co-Learning, please have a look at our website (no frequent updates...):
https://opentechschool-zurich.github.io/
If you're starting with Python, we can suggest:
* Learning Python the hard way (https://learnpythonthehardway.org/python3/) (for Python 3).
* The Solo Learn Python 3 Tutorial (https://www.sololearn.com/Course/Python/).
* A big list of Python tutorials: https://docs.python-guide.org/intro/learning/
For Node.js:
* Nodeschool: https://nodeschool.io/
For C++
* https://de.wikibooks.org/wiki/C%2B%2B-Programmierung
* https://www.sololearn.com/Course/CPlusPlus/
Practice your programming skills with Python, Js, Java, C(++) or ...
Anybody who wants to practice their programming skills is welcome. We share our ideas, learn from each other, do some exercise, ask questions, etc. This meetup is the best for those who want to improve their skills by programming and learning in a group
If you want to learn more about our Co-Learning, please have a look at our website:
[https://opentechschool-zurich.github.io/](https://opentechschool-zurich.github.io/)
\*\*\*
We have a chat group you can join to get more information:
[https://app.element.io/#/room/#ots-zh:matrix.org](https://app.element.io/#/room/#ots-zh:matrix.org)
(You need to create a free account if you don't already have one)
Remote participants are also welcome. You first need to join the Element chat and then get into the video call that we start at around 19:00 (if we forget, pleas ping us in the Element chat!)
\*\*\*
Our main languages are Python and Javascript, but we welcome every programming languages.
Some of the skills we can help you learning:
* Python and
* ... PyGame (Zero / Play)
-.... Flask
* ... Jupyter and data science
-... PySide2 / PyQt
* ... Shoebot
* C++ and
* ... Qt
* ... cmake
* ... and modern C++
* Flutter for Apps
* PHP and
* ... Vue.js
* ... Wordpress
* JS and React.js
We have a few Github repository that can be interesting to browse:: https://github.com/opentechschool-zurich/
Chinese Language Meetup
大家好!
We meet once a week to speak in and about Chinese. Most participants are advanced speakers, or of Chinese descent.
Your are a beginner? By all means give our meet-up a chance and drop by! We'd love to help you navigate through the first steps into this fascinating language.
If the weather allows we will meet outside (see indicated location). Please bring your own beverages and food. There is a public toilet nearby.
我们每周二晚上七点在火车站附近的某个餐厅聚会,一边吃晚餐(已吃过的也可以只喝一杯),一边用中文聊天。本着开放原则,参加者资格和话题不受任何限制。
我们特别欢迎各位华侨、华裔和来自中国的留学生参加我们的活动,扩充我们对中国的了解。不见不散!
天气允许的话我们在外面聚会(请参考所颁布的地点)。此时请安排自己的饮料和食物。附近有公共厕所。
Meditation in Volkshaus Zürich
Dienstags\, 28\. April–19\. Mai \| 9\. – 23\. Juni 2026\, 18:30\-19:45Uhr im Volkshaus Zürich mit Gen Kelsang Devi \(Englisch mit deutscher Übersetzung\)\, 25CHF https://www\.kadampa\.ch/zurich\-city/
**Meditationsreihe: Klar. Frei. Glücklich. Eine Reise in die Entspannung des Geistes**
Erfahre die Klarheit und Weite deines eigenen Geistes und die grenzenlose Freiheit, welche daraus entspringt. Diese vierwöchige Meditationsreihe für Anfänger/innen bietet eine besondere Gelegenheit, die Ebenen unseres Geistes zu entdecken.
Durch diese Meditationen erfahren wir direkt den kraftvollen Frieden, der aus diesen Meditationen entspringt. Wir lernen ausserdem verstehen, wie Körper und Geist zusammenwirken – und wie diese Meditationen uns helfen, nicht nur den Geist, sondern auch den Körper tief zu entspannen.
**Du lernst:**
* Deinen Körper und Geist tiefgründig zu entspannen
* Dich vom ständigen Fluss der Ablenkungen zu lösen
* Kraftvollen Frieden in dir zu erwecken, der zu Glück und Harmonie führt
**Themenliste**
28\. April 2026 \| Körper und Geist in Balance bringen
5\. Mai 2026 \| Ablenkungen loslassen
12\. Mai 2026 \| Die Klarheit & Weite des Geistes erfahren
19\. Mai 2026 \| Meditation über unseren Ursprungsgeist
Helping animals at scale — an evening with The Humane League 🌍🐓🍕
Most of us, irrespective of diet, culture, or political affiliation, say that we care about how animals are treated and consider animal cruelty to be unacceptable. Many of us would like to contribute, in whatever ways seem feasible, to improving farmed animals' living conditions and alleviating some of their suffering. This event is about making it easier to help, through knowledge and shared understanding. 🌱
**Why is this importan**t?: Cruel but standard farming practises such as confinement cages and routine mutilations practices continue to affect hundreds of billions of sentient animals every year. The number of animals killed each year is more than the total number of humans who have *ever existed*. Many philosophers, ethicists, and researchers regard the degree and scale of the caused suffering as one of the most serious and neglected moral problems of our time.
This event, which combines a structured lecture 🎙️ with a collaborative discussion 💬, is an opportunity to look more closely at some proven, effective strategies to address the problem. It will be presented by **The Humane League's** Research Lead **Giovanni Fabris** and Principal Strategist **Leo le Ster,** who will offer an inside look at how animal welfare campaigns are designed and what makes them succeed.
**About The Humane League** 🌍: The Humane League is one of the most effective animal welfare organisations in the world, working to end the abuse of animals raised for food through corporate campaigns and policy change. Thanks to their work and that of their allies, cage-free hen production in the US rose from around 3% to nearly 46% over 15 years.
**Helping animals beyond individual choices:** Individuals can help animals in many ways — changing their diets, donating to impactful organisations, or volunteering. Being vegan is one of the most direct ways to withdraw personal support from systems that cause animal suffering. But some of the highest-impact opportunities lie in shifting institutions and corporate policies — work that most people are entirely unaware of, and that this evening will shed some light on 💡.
**Logistics** 📍: We meet directly at ETH Zurich HG E41 on Tuesday, 28 April, at 6.15 p.m. (please be on time!). After the talk, there will be a chance to discuss and socialize over vegan pizza. 🍕
**You don't have to be vegan to join:** As always, this event is ***open*** to everyone — and ***relevant*** to everyone. Whether you are fully vegan or nowhere near it, there are plenty of meaningful ways to contribute to this cause, and this evening is a good place to start figuring out what that might look like for you. 🌱
Java Events This Week
Discover what is happening in the next few days
Ownership Types in Rust
Welcome back to Papers We Love, Zurich!
In this session, Daniel Galán Pascual, a PhD student in the Information Security group at ETH Zürich, will present "**A Gentle Introduction to Ownership Types in Rust**". Ownership types are what give Rust its memory safety guarantees: the compiler statically rules out entire classes of bugs (use-after-free, data races, dangling pointers) with no garbage collector and no runtime cost. Through worked examples, the talk builds a working understanding of ownership in practice, drawing on the conceptual model of "[A Grounded Conceptual Model for Ownership Types in Rust](https://arxiv.org/abs/2309.04134)" and its accompanying Aquascope tool.
**Why care?**
* ***For systems programmers***: ownership types are a general approach to resource management that shows up across many languages, with Rust being the most prominent industrial example. The intuition you build means finally making sense of borrow checker errors when they matter most, both in Rust and beyond it.
* ***For PL and type-theory enthusiasts***: ownership types have deep connections to linear and affine type theory. Seeing them in an industrial language reveals how theory meets real-world complexity.
The talk will be 45-60 minutes, followed by discussion, Q&A and snacks.
No prior background in type systems or Rust is required. However, basic systems programming background will be beneficial.
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.
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.
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 - 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.
Angular Zurich April 2026
Angular Zürich is back this April with two exciting talks exploring the future of Angular and modern application architecture.
In the first talk, **Tomas Trajan** presents *“Embracing agentic future with Angular Skills & MCP”* He will explore how Angular is evolving in the age of intelligent, agent-driven systems, and what skills developers need to stay ahead. Expect insights into modern Angular capabilities, emerging patterns, and how MCP and agent-based approaches are shaping the future of frontend development.
The second talk by **Mateusz Halada**, *“Gone without a Zone - Understanding Zoneless Angular”* dives into one of the most important shifts in Angular’s evolution. You’ll learn what it means to go zoneless, why it matters for performance and developer experience, and how to approach building applications without Zone.js.
Join us for an evening of forward-looking Angular topics, practical insights, and great discussions with the community.
**Agenda**
* 18:00 – **Doors open**
* 18:15 - 18:30 – **Intro**
* 18:30 - 19:00 – **Tomas Trajan** \- Embracing agentic future with Angular Skills & MCP
* 19:05 - 19:45 – **Mateusz Halada** \- Gone without a Zone \- Understanding Zoneless Angular
* 19:50 - 21:00 – **Networking**
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.
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
IxDA Chat ‘n Pancakes
It feels like we just saw each other 🤷. Join members of the local design and UX community for our monthly breakfast. For May we’re stopping in for Rooh’s popup breakfast/cafe concept. You know someone is getting the lobster yuzu croissant, and that’s not even the prettiest thing on the menu!.
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
Duty vs. Results: What Makes an Action Moral?
When judging morality, should we prioritize **intentions/duty** or **outcomes/results**? It introduces two influential philosophers as representatives of these approaches.
* **Immanuel Kant (deontology):** An action is moral when it is done from **duty** and follows rational, universal principles (the **categorical imperative**). Certain acts—like lying—are wrong regardless of the consequences; you can’t do a wrong thing for a right reason.
* **John Stuart Mill (utilitarian consequentialism):** The morality of an action is determined by its **effects**, specifically how much **happiness/well-being** it produces. Mill argues that some pleasures are “higher” than others, and that good intentions don’t redeem harmful outcomes.
## Discussion Questions
1. **The lying dilemma:** A murderer comes to your door and asks if your friend is hiding inside. Kant would say you must not lie.
2. **Can good intentions rescue a bad outcome?**
3. **The organ harvest problem:** A surgeon has five patients dying of organ failure and one healthy patient in for a checkup. Killing the one to harvest organs would save five lives, and the math works out for the utilitarian. Why does this feel so deeply wrong? Is that feeling a point in Kant's favor, or just a bias we should overcome?
4. **Do rules need exceptions?** Kant insists moral rules must be universal, with no exceptions. But most of us can imagine extreme scenarios where any rule seems like it should bend. Does the need for exceptions fatally undermine deontology, or is the strength of the system precisely that it refuses to bend?
5. **Who gets to calculate the consequences?** Utilitarianism asks us to maximize good outcomes, but we're notoriously bad at predicting consequences. If we can't reliably know the results of our actions, is it practical to base our entire moral system on outcomes? Does this uncertainty push us back toward rules and principles?
6. **Everyday morality:** Think about a real moral decision you've made recently, even a small one. Did you reason more like a Kantian (what's the right thing to do in principle?) or more like a utilitarian (what will produce the best result?)? Do most people naturally lean one way?
7. **Justice vs. the greater good:** A town can prevent a deadly plague by sacrificing one innocent person. The greater good is clearly served. But is it just? Can an action be morally right and deeply unjust at the same time?
8. **The big synthesis question:** Are these two systems actually opposed, or do they often arrive at the same answers by different paths? Is it possible that we need both: rules to guide us in the moment and consequences to evaluate systems and policies over time?



























