Functional Programming
Meet other local people interested in Functional Programming: share experiences, inspire and encourage each other! Join a Functional Programming group.
5,685
members
16
groups
Related topics
Largest Functional Programming groups
Newest Functional Programming groups
Frequently Asked Questions
Yes! Check out functional 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 functional programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find functional programming events near your location here. Connect with your local community and discover events within your area.
Functional Programming Events Today
Join in-person Functional Programming events happening right now
Task-Buddies ✅ & Brunch 🥐: Let's work and study together! 📖 💻 ✍️
Welcome to the **Task-Buddies** event of the **Zürich Productivity Circle**, where we bring together like-minded individuals to work on personal goals and share the experience of growth in a supportive community.
Maybe you are building a business or side hustle, studying for a course, learning a new (programming) language, figuring the tax system out, writing code, prose, or poetry, researching new stocks for your portfolio, tackling your German homework, or upskilling for your job. In all of these cases and more, this is the perfect space for you.
In fact, productivity does not end there. Even if you just want to read a psychology book to resolve a personal struggle, sketch a mountain, listen to podcasts, organize your week, respond to unanswered emails and messages, enjoy a novel, or just reflect and meditate, you are very welcome here.
For any task that adds positively to your life and can be done sitting down with others (exception: anything noisy/disruptive/disrespectful), you will fit into the events.
We will meet at a work-friendly café in Zürich and follow the agenda below.
**Agenda:**
* **Introductions and food (20-30 mins):** Start with a round of introductions to get to know each other and share what we'll be working on, buy our food and drinks (alternatively one can also buy them later on).
* **Productive Work Session (1-2 hours)** Dive into your individual tasks in a focussed, distraction-free environment.
* **Collective Break and Socializing (\~15 mins):** Take a planned break to stretch, chat, get more coffee, and share insights about your projects.
* **Continued Work Session (1-2 hours):** Get back to your tasks with renewed focus and motivation.
* **Wrap-Up and Reflections (15+ mins):** Conclude with a reflection on what we accomplished, share productivity tips or questions, discuss plans for future meetups, stay back for more chit chat if you like.
**What to Bring:**
* Your project or task materials (laptop, charger, books, sketchpad, pen, etc.)
* Respectful and kind demeanour
* A positive attitude and a willingness to share and learn
**Note:** Please ensure that your tasks are suitable for a quiet, communal setting. We aim to maintain a respectful and conducive environment for everyone. **Venue Courtesy:** Out of courtesy for the venue, please order something to eat or drink for yourself. This helps support the café and ensures we can continue to use their space for our meetups.
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.
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.
Street Photography Workshop - Lucerne by Night!
More info on www.katjabouwman.com/workshops or visit my Instagram account katja_zuerich
In this workshop, we’ll explore the urban heart of Lucerne — starting at the train station and moving along the lakeside toward the edge of the Altstadt. From modern architecture to historic streets and lively public spaces, we’ll capture contrast, character, and atmosphere in one of Switzerland’s most photogenic cities.
Workshop-Details
Wo: Luzern Bahnhof
Zeit: 20:30 – 23:15 Uhr
Was du lernen wirst
* Lerne, wie du natürliches Licht und Schatten meisterhaft einsetzt, um ausdrucksstarke Schwarzweiss-Bilder zu gestalten.
* Echte und ungestellte Momente auf der Strasse mit Selbstvertrauen festhalten
* ICM (Intentional Camera Movement), eine kreative Technik, die absichtliche Kamerabewegungen mit einer langen Verschlusszeit kombiniert, um abstrakte, malerische Bilder zu schaffen
* Die Schönheit der Schwarzweiss-Strassenfotografie entdecken
Deine Teilnahme kostet 150 CHF.
Bitte melde dich direkt über meine Website an und sichere dir deinen Platz:
www.katjabouwman.com/workshops
Workshop Details
Where: Luzern Bahnhof
Time: 8:30 — 11:15 PM
What you’ll Learn
* Master how to use natural light and shadow to create striking black and white images
* Capture candid street moments with confidence
* Embrace ICM (Intentional Camera Movement), a creative technique that combines deliberate camera movement with a slow shutter speed to create abstract, painterly images
* Discover the timeless beauty of black and white street photography
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
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.
Functional Programming Events This Week
Discover what is happening in the next few days
Zurich FREE Street Photography Walk & Coffee Meetup
**Love photography and want to meet other photographers in Zurich?**
Join us for a relaxed street photography walk through Zurich’s Old Town. We’ll explore interesting streets, capture candid moments, photograph architecture, and share ideas with fellow photography enthusiasts.
This event is **open to everyone**, whether you’re shooting with a Sony, Canon, Nikon, Fujifilm, Leica, film camera, or simply your smartphone.
No workshops, no pressure, no experience required.
Just photography, good conversations, and a chance to meet creative people who enjoy exploring Zurich through a camera lens.
**What to expect**
📸 Street photography
📸 Architecture and urban scenes
📸 Portrait opportunities with other members
📸 Photography tips and gear discussions
📸 Coffee and networking after the walk
**Who should join**
✅ Beginners
✅ Hobby photographers
✅ Professional photographers
✅ Content creators
✅ Travelers visiting Zurich
**Meeting point**
**📍 Central, Zurich**
We’ll walk together through the Old Town and along the lake, stopping whenever we find interesting photo opportunities.
Bring your camera, your curiosity, and your favorite lens.
Looking forward to meeting fellow photographers and building a photography community in Zurich.
Outdoor Fitness Training
**_DE_** (_EN below_):
Wir, Peter und Patrick, sind zwei Physiotherapeuten mit einer Leidenschaft für Sport und Bewegung. Bei unserem **Gruppenfitness Training** trainierst du gemeinsam mit anderen, das motiviert, macht Spaß und hilft, dranzubleiben.
Wir kombinieren Kraft, Ausdauer, Beweglichkeit und funktionelle Übungen, passend für alle Fitnesslevels.
**Wichtig:** Bitte kommt in bequemer Sportkleidung. Wer nicht direkt auf dem Boden trainieren möchte, bringt gerne eine Matte mit.
Du kannst an einem kostenlosen Probetraining teilnehmen.
Danach besteht die Möglichkeit, ein Trainingsabo zu lösen:
• 5 Trainings: 160 CHF
• 10 Trainings: 280 CHF
• 20 Trainings: 490 CHF
Werde Teil unserer aktiven Community und erlebe, wie viel Energie Gruppentraining geben kann!
**_EN_**
We, Peter and Patrick, are two physiotherapists with a passion for sports and movement. In our **group fitness sessions**, you train together with others! it’s motivating, fun, and helps you stay consistent.
We combine strength, endurance, mobility, and functional exercises, suitable for all fitness levels.
**Important:** Please wear comfortable sports clothing. If you prefer not to train directly on the ground, feel free to bring a mat.
You can join a free trial session.
After that, you have the option to choose a training package:
• 5 sessions: CHF 160
• 10 sessions: CHF 280
• 20 sessions: CHF 490
Become part of our active community and experience how energizing group training can be!
Language Exchange Zurich - Meet new people & Enjoy free snacks
Join the Language Exchange to meet new people, practice your foreign languages and spend a good time together. We will serve free tapas such as Bruschetta, Wedges, Nachos or similar.
**How it works**: Choose the country flag sticker of the languages that you speak or want to practice! Seat on the right language table and start your conversation with our conversation topic cards. Watch this short [Youtube video](https://www.youtube.com/shorts/mDm3SWN3GPI) to know what to expect!
Average group size: 25 participants
**When**: Every Saturday, 20:00 - 22:00
**Where**: 2.Akt Zürich
**Price**: 10.- incl. Snacks
**Tickets**: https://tinyurl.com/LX-04-07-26 (please buy ticket online)
**WhatsApp Group**: https://chat.whatsapp.com/8jkvEUJ5jLp75fYglQFCNJ (join for updates & pics)
**After the Language Exchange:** Pub Crawl (optional)
For those who want to continue the night, we have a Bar Tour starting from the same place at 10PM. Watch [this video](https://www.youtube.com/shorts/VrBFWgXQNhw) to know what expect! Language Exchange participant get a 10fr discount when buying the combo-ticket online.
Your Event Hosts
Sébastien & Katja, Fernando
More info: [https://www.pubcrawlzurich.com/languageexchange](https://www.pubcrawlzurich.com/languageexchange)
Event pictures? Follow us on [IG](https://www.instagram.com/languageexchangezurich) and [FB](https://www.facebook.com/zurichlanguageexchange)
ZH3 Hash # 1737: Independence day: Red, White, and Booze
Join us in celebrating ’Murica in Switzerland the way the Founding Fathers almost certainly would have wanted: sweating, floating, drinking, and grilling meat.
We’ll start with a short run through Zürich — because freedom isn’t free, and neither is cardio — before trading pavement for patriotism and floating down the Limmat on inflatable vessels of liberty, fueled by decidedly non-American beer.
After the float, we’ll gather for circle, questionable songs, and a BBQ dedicated to the timeless American art of turning perfectly good meat into charcoal.
Because if there’s one thing more American than celebrating independence, it’s exporting the celebration to a neutral country and making it everyone else’s problem.
⚠️ MANDATORY EQUIPMENT ⚠️
🩱 A BATHING SUIT — We ARE floating down the Limmat after the run, but we're skipping the nude section of Werdinsel, so come dressed to get wet. 🛟 A FLOTATION DEVICE — Inflatable flamingo, rubber ring, pool noodle, inflatable Uncle Sam, a repurposed keg, your own sense of self-worth — whatever keeps you vaguely above water. You don't have to bring one. You can just sink. That's also an option. We'll pour one out for you at the On-On. But if you DO bring one, make it enormous and humiliating — the bigger the inflatable the more beer you receive at the circle, and that's basically the entire point of being alive. Bonus down-down to whoever brings something bald eagle themed in honor of 250 glorious years of America doing America things, even in Switzerland.
Down-downs will be awarded for: arriving without a flotation device, arriving with a flotation device that is *too tasteful*, anyone who says "but the Swiss don't celebrate the 4th of July" (YOU DON'T SAY), and anyone whose inflatable sinks before the On-On.
**Where**:
See location. Typically within Zurich Zone 10. Look for English speakers wearing running gear.
**When:**
We'll meet at 1:50 pm to start at 2: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 useful.
• The aim is to find the '*Beer Stop*' at the end of the '*trail*' and have fun.
• 'True Trail' is typically 4-7 km. Some will go less (especially those walking or walk/running), and some over-achieving fast runners will go further.
• The '*Hare*', which changes each event (along with location), cleverly lays the trail (typically with flour marks) so that everyone reaches the end at the same time.
• There is always a place to deposit your bag and sometimes a place to change.
• **After Trail**, we group for \~20-40 minutes for drinks, snacks, and some fun. This '*Circle*' 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/) )
Pub Crawl - Party Tour incl. entry to Bellevue Club
Let's celebrate this unique nightlife Tour through the bars and pubs of Zurich! This time we will go again to Bellevue Club! Join us for an unforgettable night of bar-hopping! Get ready to meet new people and spend a fantastic night out with Pub Crawl Zurich led by the Red Hosts.
**What to expect**: Watch this short [Youtube video](https://www.youtube.com/shorts/VrBFWgXQNhw) to know it all! In a group of expats, locals and tourists, you will experience Zurich's nightlife in a unique way. Tour-guides will take you to 3 different venues and make sure you spend a great night out!
**When**: Every Saturday - Meet @ 9pm
**Where**: 2.Akt Zürich
**Price**: from 25.- incl. shots, nachos, entrance fee to Bellevue
**Tickets**: https://tinyurl.com/PC-04-07-26 (pls buy tickets in advance)
**WhatsApp Group**:[https://chat.whatsapp.com/Dttaz9sydMZ0tSqX2MgVjb](https://chat.whatsapp.com/Dttaz9sydMZ0tSqX2MgVjb) (Join for updates & pics)
**Group size**: Average 35 people
**Free Language Exchange for Pub Crawl ticket-holders:**
If you come 1 hour earlier, you can participate to the Language Exchange free of charge. We encourage you to join both to have more time getting into the atmosphere and for the ease to meet new people.
Looking forward to seeing you all again!!
Sébastien, Fernando, Oscar
More information: [https://www.pubcrawlzurich.com/](https://www.pubcrawlzurich.com/)
Event pictures? Follow us on [IG](https://www.instagram.com/pubcrawlzurich) and [FB](https://www.facebook.com/pubcrawlzurich)
Functional Programming Events Near You
Connect with your local Functional Programming community
Cocoaheads
We have moved to guild.host. Look us up there.
https://guild.host/events/buckeye-cocoaheads-rcavwd
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
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.
Free In-Person Meeting: Get Over Losses & Betrayals, Build Lasting Relationships
This is a free, in-person meeting on the subject of betrayals, losses and how to get over them so you can build lasting relationships.
Burdened by a stressful relationship? Unhealthy relationships can trigger feelings of anger, despair or self-doubt. They can create dwindling spirals of fights and seeking to make-up, or trying to “pin the blame” on someone or something. If you don’t find the RIGHT reasons, or select the correct sources of the problem, the problem can just get worse and worse.
Whether in love or personal ties, with friends or at work, our life really IS affected by the quality of our relationships. Good ones can promote pleasure and survival while less optimum ones can lead to annoyance, anger, self-doubt, stress, or even affect our health and ability to survive well.
Whether you are suffering from a divorce, or a painful break-up, don’t know who to trust (or who to CHOOSE) as a partner, friend, boss or employee - the anxiety of relationship troubles can really make a mess of things. Maybe you’ve suffered a betrayal, or are dealing with hostility or criticalness or invalidation. Dwindling relationships can involve destructive behavior, where we hurt those we love, or start succumbing to self-destructive thoughts, attitudes or behaviors that spiral out of control and affect much more than our immediate relationship.
Past losses in love or life can affect how we act or react to new people and situations and hold us back from even starting to create new, possibly great relationships! How can one get back onto a saner course of action?
Come to our Meetup, where we can introduce you to some of the knowledge, tools and techniques of the breakthroughs in the field of the mind that we can apply to this ever important area of life: human relationships!
Break free from self imposed limitations
Here we will discuss:
• How to “erase” the trauma of past hurts and betrayals so that one isn’t always repeating past mistakes.
• Why and how do the negative emotions of others affect you?
• Why is my partner withdrawing and what can I do about it?
• Why do we sometimes feel compelled to hurt the ones we love?
• Fights & arguments - what's really behind them?
• What underlies “corrosive criticism” or the need to invalidate self or others?
• How one can stably change one’s outlook on life so they can affect positive change?
• Where do compulsive destructive behaviors come from and what can be done about them?
• How to form closer bonds & keep growing the relationships with the people you care about?
• How to enhance one’s own ability to survive and create positive healthy relationships whether in love, family & friendships or in work, business or one’s career?
Relationships can be hard and life itself IS challenging. Why not arm yourself with the knowledge and breakthroughs that have been made about the mind, mental reactions & interpersonal relationships, so that one has better awareness and control over themselves and life in general.
Learn where painful experiences are “stored” and how they can unknowingly affect us. You will also find out how one can “erase” those past painful experiences so that one is free to move forward without being tripped up by the past. Learn too, about what can lead some people to become “toxic” personalities and how to identify those traits in others so you won’t be tripped up trusting the wrong person.
Our free Meet-ups occur in a safe environment where one can learn, without fear of judgment or criticism, and without the recommendation of harmful mental techniques or therapies, just how YOU can get yourself onto a happier & more successful path: in love & in life.
We look forward to having you join us!
This class is sponsored by the Dianetics & Scientology Life Improvement Center of Central Ohio.
In-Person Meeting: How to Improve Relationships with Others
Attend a free seminar on how to have successful and lasting relationships.
At this seminar you will learn:
How to spot and handle negative and toxic relationships.
How to get through the "rough patches" in a relationship.
How to choose the right people to work with.
The three things that make or break any relationship.
How to make a good relationship great.
All are welcome. Be sure to click on the red "Attend" button below to come to this local event. We look forward to seeing you there.
Hosted by the Dianetics and Scientology Life Improvement Center of Central Ohio.
IxDA Chat n Pancakes
You can sleep in on the Semiquincentennial (observed), we’re shifting to the following Friday.
But join the local UX community for a chat and some biscuits to catch up. If you were in CA for Figma Config, tell us all the lines and you can tell me how I can animate an SVG without coding it by hand, and why I’d even want to.
Thanks to the team at Nationwide of supporting the group.
Columbus Code & Coffee 88 @ Improving
Columbus Code & Coffee is an inclusive, informal co-working session. People of all skill levels attend, and we love it that way. Many people (optionally) bring projects to work on, and many other people (optionally) socialize the entire time. It's entirely up to you!
**What to Expect at the Intro Circle**
\~\~\~\~\~\~\~\~\~\~\~\~\~
Near the beginning of the event (1:30 pm), we do a standup:
* Organizer announcements, updates, and logistics
Round 1 - (7 secs max):
* Your name
* What you're working on
* What you can help others with
Round 2:
* Community events you wanna plug. If none, that's cool too.
Round 3:
* Job opportunities you're hiring for OR announce that you are looking for one. If none, that's cool.
After the introduction circle, everything is self-organized! Feel free to work alone, pair up, attend one of our workshops/presentations, or mingle!




























