Reactive Programming
Meet other local people interested in Reactive Programming: share experiences, inspire and encourage each other! Join a Reactive Programming group.
0
members
0
groups
Frequently Asked Questions
Yes! Check out reactive programming events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the reactive programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find reactive programming events near your location here. Connect with your local community and discover events within your area.
Reactive Programming Events Today
Join in-person Reactive Programming events happening right now
AI Competence Builder 3 - Gamma.app
Lerne im AI Competence Builder 3, wie Du Präsentationen mit Hilfe von KI-Tools wie gamma.app schnell und effizient erstellst und bearbeitest. Erstelle einen ersten Foliensatz im Handumdrehen mit KI, erhalte Inspiration für die Gestaltung und Struktur und entwickle eigene Designs. Perfekt für alle, die ihre Präsentationsfähigkeiten mit moderner KI-Technologie verbessern wollen.
Start: AICB 3 am 29.06.2026, Winterthur
Unterrichtssprache: Deutsch
Preis: CHF 349
Unterrichtszeiten: Jeweils 17:30-21:30 Uhr
Zertifikat: Teilnahmezertifikat AI Competence Builder
Wir freuen uns, Dich dort kennenzulernen und Deine KI-Kompetenzen zu boosten!
[https://www.zhaw.ch/de/sml/institute-zentren/iie/weiterbildung/ai-competence-builder-fuer-einsteiger](https://www.zhaw.ch/de/sml/institute-zentren/iie/weiterbildung/ai-competence-builder-fuer-einsteiger)
Let's practice Russian language (B1-B2 level)
Всем привет!
This meetup is for those who learns or learned Russian and are looking for a group to practice it. I am a Russian language teacher and will help you during this event. The event repeats twice a month.
There is a small fee of 5 CHF for the event.
We will play word or board games, read poems, guess what a proverb or an idiom means and I might come up with other activities. If you have any suggestions let me know.
The level of speaking should be B1 or higher.
We will meet in the restaurant&bar of the Ibis Styles Hotel not far from Zurich HB.
See you there!
До скорого!
care 4 kids Nanny Meet-up event - come learn about us
Kommen Sie vorbei und lernen Sie care 4 kids kennen. Wir stellen uns vor, erzählen Ihnen über unseren Jobmöglichkeiten und beantworten alle Ihre Fragen. Wir sind im Starbucks an der Europaallee 7 (neben HB Zürich). Sie finden uns drinnen am Tisch . Auf dem Tisch sind care 4 kids Schablonen aufgestellt, damit Sie uns schneller sehen.:) Bitte bringen Sie Ihren vollständigen Lebenslauf mit und konsumieren Sie ein erfrischendes Getränk. Wir freuen uns auf Sie.
***
Come and learn about care 4 kids and let us answer all your questions. Please find us at Starbucks Europaallee 7 (next to HB Zurich). We have care 4 kids sign set up so you can find us faster. :) Please bring us your CV and have a refreshing drink. We very much look forward to meeting you!
***
Meilen Monday Reset: Sound & Breath
**Welcome to your Monday night sanctuary.**
Do you feel the need to quiet the mind, release the stress of the day, and start your week with fresh energy? In our fast-paced world, finding a space for true stillness is essential. **I** invite you to a weekly "Journey Within" (Die Reise nach Innen) in the heart of Meilen.
### **What to Expect**
The sessions are a unique blend of three powerful modalities designed to regulate your nervous system and restore balance:
* **Breathwork (Atemarbeit):** We use conscious breathing techniques to release stored emotions and move from "fight or flight" into a state of deep relaxation and vitality.
* **Sound Healing (Klangheilung):** Immerse yourself in the healing frequencies of high-quality Crystal and Tibetan singing bowls. These vibrations work at a cellular level to guide your brain into Alpha and Theta states for profound peace.
* **Guided Meditation:** A "red thread" that leads you back to your center, giving your journey a clear direction and purpose.
### **Why Monday Nights?**
Mondays set the frequency for your entire week. By joining us at **Anjaly Yoga**, you choose to prioritize your well-being from the very start, ensuring you move through the following days with clarity and resonance.
### **Details at a Glance**
* **When:** Every Monday, 20:15 – 21:15.
* **Where:** Anjaly Yoga, Meilen ([Kirchgasse 23](https://www.google.com/maps/search/?api=1&query=%22Anjaly%20Yoga%20%2C%20Kirchgasse%2023%2C%208706%20Meilen%2C%20Switzerland%22)).
* **Language:** Sessions are held in English and/or Deutsch.
* **Energy Exchange:**
* **Schnupperstunde (Trial):** 25.– (refunded if you purchase a 10-session pass!).
* **Single Session:** 30.–.
* **10-Session Abo:** 250.–.
### **How to Join**
RSVPing on Meetup shows your interest, but **to officially reserve your mat**, please use one of the following methods:
1. **Book via Eventfrog:** [https://eventfrog.ch/en/p/health-spirituality/spirituality/sound-healing-breathwork-klangheilung-atemarbeit-meilen-7460780284654438106.html ](https://eventfrog.ch/en/p/health-spirituality/spirituality/sound-healing-breathwork-klangheilung-atemarbeit-meilen-7460780284654438106.html)(Accepts TWINT and Credit Cards).
2. **Book via WhatsApp:** Send a message to Renata at **079 882 60 73**.
No prior experience is necessary—everyone is welcome exactly as they are.
**Let’s breathe and vibrate higher, together.**
*With love,*
*Renata (Certified Sound Healing & Breathwork Practitioner)*
Runic Readings
Sessions of **individual runic readings** are available for beginners all along summer, both online (75 CHF) and offline in Zurich (100 CHF).
These sessions are **NOT** esoteric or divinatory. We're approaching runes as **a symbolic system of archetypes** to examine any situation or question that is currently relevant to you.
*If you feel stuck in a situation and cannot see a way forward, are facing a difficult decision, navigating a period of uncertainty, or trying to understand a recurring pattern in your life, a runic reading may offer a different perspective.*
**You will receive:**
• a clearer and systemic understanding of what is actually happening;
• insight into hidden influences affecting the situation;
• a better understanding of why certain difficulties keep repeating;
• greater clarity around available options and their likely consequences;
• practical ideas for what to do next.
For registration and payment details, send me a direct message or fill in this form [The Alchemist Lab - Contact](https://alchemistlab.ch/Contact)
KIDS Summer Art Camp
This special holiday program is perfect for children who love being creative and want to try out different techniques. Inspired by the "All You Can Eat" principle, you can create as much as you like within your booked time.
What can you create?
During the summer holidays, you'll have a wide range of creative activities to choose from. You can focus on one technique or try several.
Manga Drawing (1.5 hrs) \*starts at 1:00 pm\*
Learn step-by-step how to draw manga characters. You'll learn the basics of manga faces, eyes, and proportions, and you can create your own character.
Pottery (2 hrs)
Shape a small bowl, mini vase, or figurine with your hands! I'll show you how!
Acrylic Painting (2 hrs)
Paint your own picture with acrylic paints on canvas. Whether it's cute animals, food illustrations, or summer scenes – let your imagination run wild!
Coloring (0.5 hrs)
Perfect for relaxing between other projects. Choose a template or create your own design and experiment with colors.
Decoding (0.5 - 1 hr)
In this popular technique, you decorate objects with a creamy paste and cute decorative elements. For example, cases, mirrors, or small boxes. The finished piece needs to dry overnight in the studio and can be picked up the next day. (max 3)
Punch Needle (1 - 2 hr)
Using yarn and a special needle, you create textured patterns and small textile artworks. This technique is easy to learn and especially fun.
Crochet Tote Bag (1 hr)
Using simple crochet techniques, you can make a small bag or accessory from yarn.
Design Jewelry & Keychains (0.5 - 1 hr)
Create your own bracelets, pendants, or small gifts.
Hand Lettering & Greeting Card Design (1 - 1.5 hr)
Learn beautiful lettering and design personalized cards – perfect for birthdays or short messages.
Nail Design (1 hr)
You can also get creative with your nails. For hygiene reasons, please bring your own nail file and nail polish.
Just like with "All You Can Eat," there's only one important rule at All You Can Create:
👉 You must complete your project.
If a project appears incomplete, an additional fee of 10 CHF will be charged. This rule helps ensure that the creative space is used fairly for everyone and motivates participants to consciously complete their projects.
Afro Workout Dance Fitness Class
Hi there! I’m happy you have come across **Afro Dance Fitness classes**!
Are you interested in group fitness (all levels) or dancing, Afrodance and Working out in a group of likeminded women to Afrobeats music, then this is for you!
Afro Workout is an Afrodance inspired Dance Fitness Class in Zürich that combines dynamic dance moves and intensive Workout to Afrobeats.
Similiar to Zumba but to Afro music including dance movement, fitness and sculpt.
Afro is all about Good Vibes! Expressing a joy of living, to be confident and feel good in your body.
Classes take place **every Monday from 7-8 pm** in Zürich Altstetten.
For all levels! You don’t have to be a dancer or a fitness geek. Party, Dance and sweat with us to Afrobeats!
First class is always free for first timers!
Sign up for the FREE class
[Free class](https://afroworkout.as.me/free-class)
Please always sign up and RSVP to every class, via Meet up Event, [Email](vanessa@afroworkout.com) vanessa@afroworkout.ch, DM on Instagram or Sign up link on Website.
There will be always more people in a class then shown on Meet up. Don‘t hesitate to sign up via above mentioned channels.
Can‘t wait!
Check daily updates and classes on [Instagram](https://instagram.com/afroworkout.ch?igshid=YmMyMTA2M2Y=)
Website for more information and class info
[www.afroworkout.ch](https://www.afroworkout.ch)
Move, Dance and Stay Fit to Afrobeats!
Reactive Programming Events This Week
Discover what is happening in the next few days
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/
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/
AI and the Teams That Make It Work
Two complementary takes on what actually decides whether AI delivers value in an organization. One on why role-based structures are the real enabler, the other on what happens to teams when AI starts resolving the tickets.
Here's what's planned for the evening:
17:30 - 18:00 - Arrival and first drinks
18:00 - 18:45 - AI Value Creation Starts Beyond Technology by Ralf Günthner
18:45 - 19:30 - When the Bot Takes the Ticket: Keeping Teams Effective as AI Rewrites the Rules by Dagmar Muth
19:30 - 20:30 - Networking, Open Space & More drinks\*
**AI Value Creation Starts Beyond Technology**
Many companies are currently investing heavily in AI agents, copilots, and automation, yet the expected gains in productivity and innovation often fail to materialize. The reason is rarely technological, but structural: classic hierarchical organizational models are not designed to collaborate effectively with learning, adaptive systems.
This keynote explains why role-based work is the decisive enabler for successful AI adoption. In role-based organizations, responsibilities are clearly defined, decision rights are decentralized, and collaboration is dynamically organized, exactly the conditions under which AI agents can deliver maximum value.
Drawing on current research (including McKinsey, MIT CISR, and Harvard Business School) and practical examples from industry, mechanical engineering, and chemicals, the keynote shows how companies can combine AI agents with role-based structures to:
* drastically shorten implementation timelines
* increase acceptance and trust in AI
* enable continuous optimization instead of one-off pilot projects
* significantly improve the ROI of AI investments
The core message: AI does not transform organizations, organizations determine whether AI creates impact. Those who invest today in role-based ways of working, shared leadership, and decentralized decision logic build the operational foundation to not only introduce AI, but scale it strategically.
**Ralf Günthner**
Ralf Günthner is a transformation expert, entrepreneur, and lecturer with over 25 years of experience in digital transformation, AI, IoT, and organizational development. In his keynotes, he shows why AI value creation does not emerge from algorithms, platforms, or tools, but from leadership, culture, decision-making logic, and effective collaboration.
He combines deep technology expertise with systems thinking, neuroscience, and hands-on transformation work. As Co-CEO of Team-Factory GmbH, he supports companies in anchoring AI strategically, creating orientation, and delivering sustainable impact, beyond hype and technology fixation.
**When the Bot Takes the Ticket: Keeping Teams Effective as AI Rewrites the Rules**
AI agents are starting to resolve incidents, write code, and close tickets. That's great for throughput, but what happens to the humans in the team? Motivation, ownership, skill development, and psychological safety don't disappear as team development topics just because productivity metrics go up.
In this talk, Dagmar Muth draws on her work with engineering and product teams navigating AI-driven transformation. She shares what it takes to make AI integration work for the whole team: how to preserve ownership and purpose, keep accountability clear, and build the patterns that distinguish teams that thrive from those that merely adapt.
You'll leave with a clear mental model for thinking about team health in AI-augmented setups and concrete questions to bring back to your own team or organization.
**Dagmar Muth**
Dagmar Muth is a systemic organizational developer and agile coach with 20 years of experience guiding teams and companies through transformation. As a co-worker of pragmatic solutions ag in Zürich, she supports organizations in finding the right setup, processes, and culture to sustain performance from vision to go-live, increasingly in contexts shaped by AI. She works with cross-functional tech and product teams, coaches leaders, and lectures on agile project management at SIB. Her particular focus right now: how organizations integrate AI without losing what makes their teams actually work.
Many thanks to our **sponsors**:
* Catering Sponsor: **DevOpsDays Zürich** https://www.devopsdays.ch/
* Location Sponsor: **Digicomp** https://www.digicomp.ch/
\* contact us min. 3 days prior to the event if you prefer a vegan option.
pan.talk – Wie die KI jassen lernt
**Und was Unternehmen daraus über Sichtbarkeit, Kontrolle und Vertrauen in der KI-Welt lernen.**
«Stöck, Wyys, Stich.» In der Schweiz weiss jeder sofort, was gespielt wird. Die grossen KI-Modelle kennen unser Kulturgut jedoch nur oberflächlich. Wo das Trainingsmaterial dünn ist, erfinden sie die Regeln mit voller Überzeugung.
Dasselbe Problem hat fast jede Firma mit ihrem internen Fach- und Produktwissen. Remo Prinz zeigt, wie man durch strukturierte Daten Teil des KI-Training Korpus wird, verlässlich zitiert wird und dieses Fundament über ein autorisiertes Model Context Protocol (MCP) zu einer kontrollierten, vertrauenswürdigen Live-Quelle ausbaut. Ist es ausserdem möglich, ein Modell zu trainieren, das nicht nur perfekt jasst, sondern als geduldiger Mentor jeden Zug erklären kann?
Ein Abend über Tradition, strukturierte Daten – und die Frage, wie Organisationen in der KI-Welt zur Quelle werden, der die Maschinen vertrauen.
Street Photography Workshop - Zurich by Night in Black & White!
Workshop-Details
Wo: Zürich Hauptbahnhof Meeting Point (Big Clock)
Wann: 03.07.2026
Zeit: 20:30 - 23:15 Uhr
Was du lernen wirst
– Fotografieren bei wenig Licht
– Echte und ungestellte Augenblicke des Nachtlebens festhalten
– Die Schönheit der Schwarzweiss-Strassenfotografie entdecken (natürlich kannst du auch in Farbe fotografieren!)
Wir beginnen den Abend mit einem Drink in einem nahegelegenen Café — natürlich auf meine Einladung! Dies ist die perfekte Gelegenheit, sich kennenzulernen, Erwartungen auszutauschen und individuelle Wünsche für den Workshop zu besprechen.
Deine Teilnahme kostet 150 CHF.
Bitte melde dich direkt über meine Website an und sichere dir deinen Platz:
www.katjabouwman.com/workshops
Erst nach Zahlungseingang ist dein Platz gesichert!
Workshop Details
Where: Zurich Hauptbahnhof Meeting Point
When: 03.07.2026
Time: 8:30 — 11:15 PM
What you’ll Learn
– Shooting in low light
– Capturing candid nightlife moments with confidence
– Exploring the beauty of black and white street photography (of course, you can shoot in color too!)
We’ll kick off the evening with a quick drink at a nearby café — my treat! This is a great chance to get to know each other, share expectations and discuss any specific wishes you might have for the workshop.
Your participation costs 150 CHF.
Please register directly through my website to secure your spot:
www.katjabouwman.com/workshops
More info on www.katjabouwman.com/workshops or visit my Instagram account katja_zuerich
Coders Monthly - Zürich
Coders Monthly is a regular gathering of programmers in Zurich interested in honing their craft.
It takes place in Zuerich at Cafe Bar Pluesch (https://cafe-pluesch.ch) on the first Thursday of every month.
For the members list, some pics and more, see the Coders Only (https://codersonly.org/events/coders-monthly) site.
Hope to see you there!
PS: Please join our Discord https://discord.gg/jWUZsKQvrz for any last minute announcements.
Trust, but Sandbox
**Trust, but Sandbox**
Agents are becoming more autonomous, are expected to work more independently, and are being granted greater privileges. They install tools as and when they need them. And they can access all files on the system, use the browser with existing cookies, and much more. How can we allow the agent to work while still maintaining control?
The talk will present three methods for isolating coding agents and compare their advantages and disadvantages. First, I’ll outline the capabilities of a local agent and the risks that come with them. In a live demo, I’ll show just how simple sandboxing can be and how great it feels to switch to ‘YOLO mode’ without a second thought and let the agent work on his tasks. Finally, we’ll take a look at some practical features that a separate environment for agents can offer.
**Michael Krämer** is working in software development for over 20 year and works as a Software Architect at INNOQ. He is very commited to work out component designs with clearly defined responsibilities and to find appropriate solutions for requirements. Besides that he is engaged in Machine Learning, the integration of ML models in production environments and works as a trainer for Software Architecture.
Reactive Programming Events Near You
Connect with your local Reactive Programming community
Cocoaheads
We have moved to guild.host. Look us up there.
https://guild.host/events/buckeye-cocoaheads-rcavwd
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: This month Chris Pazsint will be talking about Agentic Coding. How does one use CLI Based Agents, and Agentic IDEs such as Cursor, Kiro, Antigravity? How to include agentic coding plugins for IDEs you already love such as Visual Studio Code.
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 to Take Control of YOUR Mental Health
It’s time to take control of your mental health. How do you get rid of stress, anxiety and uncertainty? These emotions are buried deep in your reactive mind.
Find out what the reactive mind is, and in the process find yourself.
Here is the secret of being positive and free:
Thinking positively is not enough.
You also have to get rid of the negative thinking.
Your mind is like a garden.
You can plant many beautiful flowers in it, but if you don't get rid of the weeds when you plant your flowers, the weeds will soon take over the whole garden.
A positive thought is like a flower in your mental garden, and a negative thought is like a weed.
You cannot expect to have a positive mindset if you continue to have negative thoughts dwelling and growing there.
So, how do you get rid of the negative thoughts? That's what this Meetup is all about. Attend this local meeting and find out!
The Meetup event will be led by a consultant who had helped many people live happier in life.
Be sure to click on the red "Attend" button below to come to this local event. We look forward to seeing you there.
This group is created by the Dianetics & Scientology life improvement center.
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
The Non-competitive Tennis Partner Program
We connect you with up to 30 Men or Women tennis partners close to your PLAYING REGION and skill level. This program is less competitive, no champions crowned, no league standings just dedicated tennis partners who want to meet up with you on the courts. Players will meet up to play a tennis match or just to hit around. Just go through the [Join Page](https://www.tenniscolumbus.com/partner-program) to enter this program.
[https://www.tenniscolumbus.com/partner-program](https://www.tenniscolumbus.com/partner-program)
Stop Guessing: How to Measure and Improve LLM Outputs
Most people use LLMs by feel: ask a question, read the answer, decide whether it “seems good,” and move on.
That works for casual use. It does not work when you are building software, automating workflows, writing important documents, or relying on AI for anything that needs to be repeatable.
In this talk, we’ll look at how to improve and evaluate the inputs and outputs of LLMs using practical measurement techniques. We’ll cover how prompt changes affect results, how to compare outputs, how to build simple evaluation sets, and how math-based methods like similarity scoring can help you move beyond guesswork.
This will be beginner-friendly, so even if you don't know anything about AI, you should get something out of it. However, this will be a little more technical than our intro talks. You do not need to be an AI researcher, but programmers and technically curious attendees will get a lot out of it.
We’ll cover:
* Why “it looks good” is not enough
* How to improve prompts by changing the input, context, and constraints
* How to compare LLM outputs more systematically
* Basic evaluation techniques for accuracy, consistency, and usefulness
* How embeddings, cosine similarity, and scoring can help evaluate results
* Where automated evaluation works — and where humans still need to stay in the loop
By the end, you’ll have a practical mental model for treating LLMs less like magic and more like systems you can test, measure, and improve.
LOGISTICS AND PARKING:
The talk starts at 7:00 PM. The first half hour is reserved for everyone to get set up and mingle. Free pizza and drinks!
The cheapest parking option is to find street parking, which will only cost you a few bucks. Otherwise, park in the nearby veteran's museum lot for $8. It's highly recommended you avoid the nearby $15 garage parking.
Columbus PHP: Monthly Meetup
Our monthly PHP meetup.
A virtual shindig courtesy of Zoom. Check back here for the details around 6:15 pm



















