Functional Programming
Meet other local people interested in Functional Programming: share experiences, inspire and encourage each other! Join a Functional Programming group.
5,740
members
17
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
GitHub Copilot Dev Days - Zurich
Join us for a community-led developer event focused on AI-assisted coding with GitHub Copilot. This event brings together developers to explore practical workflows, real-world use cases, and hands-on experiences using GitHub Copilot.
Whether you are new to GitHub Copilot or already using it, this event will help you better understand how to apply AI-assisted coding techniques in everyday development.
**Agenda**
\- 4:30pm: Doors open\, Snacks\, and Networking
\- 5:00pm: Welcome\, Community update
\- 5:10pm\~5:40pm: Tech talk: GitHub Copilot overview
\- 5:40pm\~6:40pm: Tech talk: GitHub Copilot in Practice
\- 6:40pm\~7:30pm: Open discussion and closing
**Tech talk: Mastering GitHub Copilot CLI**
**Speaker:** Aymen Furter - Cloud & AI Solution Engineer, Microsoft
**Abstract:** Learn to harness the power of agentic development by transitioning to autonomous, multi-step terminal workflows. This session focuses on mastering plan-based execution, repository-aware context, and integrating external data via the Model Context Protocol.
**Tech talk: GitStop Using GitHub Copilot Like a Toy**
**Speaker:** Emanuele Bartolesi - GitHub Tech Lead, Xebia
**Abstract:** GitHub Copilot is easy to love in a demo. Real projects are different. Production codebases come with legacy code, missing context, inconsistent patterns, unclear requirements, and delivery pressure. That is where GitHub Copilot either becomes a real advantage or just an expensive toy. This talk focuses on practical ways to use Copilot in real development workflows, going beyond autocomplete. Agent mode, skills, Copilot CLI, and better prompting can make a real difference when working in messy repositories and under real deadlines. Designed for developers and tech leads who want more than flashy demos, this session shares concrete tactics to get better output, reduce noise, and make Copilot genuinely useful in day-to-day software delivery.
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!
(External RSVP) GitHub Copilot Dev Days
\*\* Important RSVP [here](https://www.aicamp.ai/event/eventdetails/W2026051307) (Due to room capacity and venue security, it's required to pre-register at the link for admission).
RSVP on Meetup is turned off.
**Description:**
Join us for a community-led developer event focused on AI-assisted coding with GitHub Copilot. This event brings together developers to explore practical workflows, real-world use cases, and hands-on experiences using GitHub Copilot.
Whether you are new to GitHub Copilot or already using it, this event will help you better understand how to apply AI-assisted coding techniques in everyday development.
**Agenda**
\- 4:30pm: Doors open\, Snacks\, and Networking
\- 5:00pm: Welcome\, Community update
\- 5:10pm\~5:40pm: Tech talk: GitHub Copilot overview
\- 5:40pm\~6:40pm: Tech talk: GitHub Copilot in Practice
\- 6:40pm\~7:30pm: Open discussion and closing
**Tech talk: Mastering GitHub Copilot CLI**
**Speaker:** Aymen Furter - Cloud & AI Solution Engineer, Microsoft
**Abstract:** Learn to harness the power of agentic development by transitioning to autonomous, multi-step terminal workflows. This session focuses on mastering plan-based execution, repository-aware context, and integrating external data via the Model Context Protocol.
**Tech talk: GitStop Using GitHub Copilot Like a Toy**
**Speaker:** Emanuele Bartolesi - GitHub Tech Lead, Xebia
**Abstract:** Hub Copilot is easy to love in a demo. Real projects are different. Production codebases come with legacy code, missing context, inconsistent patterns, unclear requirements, and delivery pressure. That is where GitHub Copilot either becomes a real advantage or just an expensive toy. This talk focuses on practical ways to use Copilot in real development workflows, going beyond autocomplete. Agent mode, skills, Copilot CLI, and better prompting can make a real difference when working in messy repositories and under real deadlines. Designed for developers and tech leads who want more than flashy demos, this session shares concrete tactics to get better output, reduce noise, and make Copilot genuinely useful in day-to-day software delivery.
**Speakers/Topics:**
Stay tuned as we are updating speakers and schedules. If you have a keen interest in speaking to our community, we invite you to submit topics for consideration: [Submit Topics](https://forms.gle/JkMt91CZRtoJBSFUA)
**Venue:**
Microsoft Schweiz GmbH
The Circle 02, 8058 Zürich ZH
**Sponsors:**
We are actively seeking sponsors to support AI developers community. Whether it is by offering venue spaces, providing food, or cash sponsorship. Sponsors will not only speak at the meetups, receive prominent recognition, but also gain exposure to our extensive membership base of 3,000+ AI developers in Zurich and 500K+ worldwide.
GitHub Dev Days - Zurich
Join us for a community-led developer event focused on AI-assisted coding with GitHub Copilot. This event brings together developers to explore practical workflows, real-world use cases, and hands-on experiences using GitHub Copilot.
Whether you are new to GitHub Copilot or already using it, this event will help you better understand how to apply AI-assisted coding techniques in everyday development.
**IMPORTANT**: Attendees must register [here](https://www.aicamp.ai/event/eventdetails/W2026051307).
**Agenda**
\- 4:30pm: Doors open\, Snacks\, and Networking
\- 5:00pm: Welcome\, Community update
\- 5:10pm\~5:40pm: Tech talk: GitHub Copilot overview
\- 5:40pm\~6:40pm: Tech talk: GitHub Copilot in Practice
\- 6:40pm\~7:30pm: Open discussion and closing
**Tech talk: Mastering GitHub Copilot CLI**
**Speaker:** Aymen Furter - Cloud & AI Solution Engineer, Microsoft **Abstract:** Learn to harness the power of agentic development by transitioning to autonomous, multi-step terminal workflows. This session focuses on mastering plan-based execution, repository-aware context, and integrating external data via the Model Context Protocol.
**Tech talk: GitStop Using GitHub Copilot Like a Toy**
**Speaker:** Emanuele Bartolesi - GitHub Tech Lead, Xebia
**Abstract:** GitHub Copilot is easy to love in a demo. Real projects are different. Production codebases come with legacy code, missing context, inconsistent patterns, unclear requirements, and delivery pressure. That is where GitHub Copilot either becomes a real advantage or just an expensive toy. This talk focuses on practical ways to use Copilot in real development workflows, going beyond autocomplete. Agent mode, skills, Copilot CLI, and better prompting can make a real difference when working in messy repositories and under real deadlines. Designed for developers and tech leads who want more than flashy demos, this session shares concrete tactics to get better output, reduce noise, and make Copilot genuinely useful in day-to-day software delivery.
**Speakers/Topics:**
Stay tuned as we are updating speakers and schedules. If you have a keen interest in speaking to our community, we invite you to submit topics for consideration:[ Submit Topics](https://earthy-metatarsal-c87.notion.site/2b15ca2f7f6f80d781f9e2e636d42637?pvs=105)
**Sponsors:**
We are actively seeking sponsors to support AI developers community. Whether it is by offering venue spaces, providing food, or cash sponsorship. Sponsors will not only speak at the meetups, receive prominent recognition, but also gain exposure to our extensive membership base of 3,000+ AI developers in Switzerland and 500K+ worldwide.
Functional Programming Events This Week
Discover what is happening in the next few days
NixOS 26.05 ZHF Meetup & Hackathon
It's time for a new NixOS release, **26.05 Yarara**! 🎉
For a month before release, NixOS is in ZERO Hydra Failures stage. During this time, the community tries to fix all of the Hydra build failures in *Nixpkgs*. You can read more about the process [here](https://github.com/NixOS/release-wiki/blob/master/src/Zero-Hydra-Failures.md). The 26.05 release schedule will become available soon.
**Who is this event for?**
Anyone who's interested in Nix! Among the attendees you'll find core Nix contributors, full-on Nix beginners, and everything in between. This event is as much about the upcoming release as it is about engaging with the *local Nix and functional programming community*. It's a great opportunity to get your feet wet while helping us stabilise the next release.
[Check out our user group website](https://zurich.nix.ug) for more information about the venue and our agenda!
**Do I need to bring anything?**
A *laptop* would be useful. Food, drinks, coffee, tea, swag, desks, and friendly mentors are all provided. Bring as many *friends* as you can! 🙂 Make sure they **RSVP**, so we know how much food and swag to get.
**Sounds great! Are there other such events?**
We organise ZHF every 6 months and we organise smaller Nix meetups irregularly. NixCon 2025 also took place here in Rapperswil! Stay on top of these things by joining the Nix Zürich group or by visiting [our website](https://zurich.nix.ug/) from time to time.
**Hackathon**
The main objective of the hackathon is to approach Zero Hydra Failures for the upcoming NixOS release by fixing bugs and build errors in Nixpkgs and NixOS.
A hackathon is also a great opportunity to address issues that are otherwise hard to fix or get going with. Therefore everyone can pitch projects they want to work on at the venue, and ask for assistance or schedule time to discuss their ideas or code.
Image source: Pedro Alvaro Neves (https://www.inaturalist.org/people/pedroalvaro)
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!
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.
ZH3 Hash # 1727 / Outstation: SOLA 2026 & Fake 3rd Sunday Hash
**What is SOLA?**
[SOLA ](https://asvz.ch/event/412-sola-stafette)is a relay run around Zurich city. A 14x runners team covers a total distance of 114.77 km and an altitude difference of 2,640 m in the greater Zurich area. The 14 sections are between 3.69 - 14.11 km long suitable for all type of runners.
**How can I participate with the hashers?**
Register using this form: [SOLA 2026 Hash Rego Form](https://forms.gle/u32k4FHWTDaPpKzF8)
Teams and allocated legs are available [here](https://docs.google.com/spreadsheets/d/1Q6skotPebRNoYWr4WR0YRG2A2BcU10DkdV4krR8NE0w/edit?usp=sharing).
This year we have only two SOLA hash teams.
**How much does it cost?**
For those allocated a place please pay your registration fee of ***CHF*** ***40*** into the regular ZH3 account referencing SOLA 2026 and your Hash name at:
**Migros Bank AG, 8010 Zürich**
BIC: **MIGRCHZZXXX**
IBAN: **CH74 0840 1000 0519 9117 9**
Account holder: **Zürich Hash House Harriers**
Address: **Gloriastrasse 88, 8044 Zürich**
Reference: **SOLA 2026 + Hash Name**
**What else should I know?**
TBC if SOLA will have dedicated haberdashery.
A final party/grill will be organized at the finish line at Irchel park.
If you would like to place yourself on the standby list please contact *Premature Cocksucker* (and maybe other hashers).
All Zürich Hashers are welcome to cheer on our Hash teams along the route and also to circle starting at 18:00 at Irchel University (follow the pin location).
Hash cash will not be collected from regular Zürich Hashers on the day. Regular SOLA rego is CHF 40.
As last year SOLA allows all genders to run any of the stretches. The race starts with a leg 1 at 7:30 (all registered teams are slow teams) in the misty Hönggerberg woods. Then runners 2 to 7 head out into Engstringen, up and along the Uetliberg and back into town, finishing at the beautiful University Irchel. The afternoon runners 8-12 start at 12:30 . The trail heads through Forch to Egg and comes back to Witikon. Two short runs from there to the finish at Irchel complete the race. We meet at tents across the lake from the finish.
Handover is done by a handshake to the next runners so **it's important to turn up early**.
Runners 1, 8 and 13 start sharp at 7:30, 12:30 and 16:45 respectively.
For more information visit [SOLA homepage](https://asvz.ch/event/412-sola-stafette)
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.
Functional Programming Events Near You
Connect with your local Functional Programming community
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
TBD
**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**
TBD
**YouTube Link**
TBD
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 John Lairson will share a notebook describing the Alpaca (Paper) Trading API and discuss different algorithms for evaluating stock trades.
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
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.
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
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.
LLM Showdown: ChatGPT vs Claude vs Gemini vs Local Models
Join us for a practical, beginner-friendly guide to choosing the right large language model. We’ll compare major models like ChatGPT, Claude, Gemini, and Llama, talk about when to use hosted APIs versus local models, and break down the tradeoffs around cost, speed, quality, privacy, context windows, coding ability, and reliability.
You’ll leave with a clearer mental model for picking an LLM based on your actual use case instead of hype, benchmarks, or brand names. No deep AI background required.
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.



























