Skip to content

Functional Programming

Meet other local people interested in Functional Programming: share experiences, inspire and encourage each other! Join a Functional Programming group.
pin icon
0
members
people1 icon
0
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

Creative Code Toronto work session
Creative Code Toronto work session
Join us for a Toronto meetup of creative coders! Instead of our usual show-and-tell, this will be a **work session!** If you're looking for some motivation to tinker on a creative project, now's your chance! **What is creative code?** *Creative coding* refers to anything with an artistic component that uses code as a medium. We welcome artists who use code (for visuals, audio, poetry, or whatever else), designers, animators, toolmakers, researchers, or just enjoyers and people looking to learn more! **Location:** Impact Kitchen on Queens Quay (88 Queens Quay W, Toronto, ON M5J 0B6) **Join our discord** if you want to talk to everyone before/after the event, or have any suggestions for things you'd like to see or do! [https://discord.gg/ux9txXPsdJ](https://discord.gg/ux9txXPsdJ)
Ubuntu Pride Picnic in the Park
Ubuntu Pride Picnic in the Park
The Bell Jar by Sylvia Plath
The Bell Jar by Sylvia Plath
For June, we'll read the modern classic The Bell Jar by Sylvia Plath 294 pages First published in 1963 The Bell Jar chronicles the crack-up of Esther Greenwood: brilliant, beautiful, enormously talented, and successful, but slowly going under—maybe for the last time. Sylvia Plath masterfully draws the reader into Esther's breakdown with such intensity that Esther's insanity becomes completely real and even rational, as probable and accessible an experience as going to the movies. Such deep penetration into the dark and harrowing corners of the psyche is an extraordinary accomplishment and has made The Bell Jar a haunting American classic.
HUMBER RIVER: (Nature Walk & Social Gathering) (Meet Bloor & Old Mill Station)
HUMBER RIVER: (Nature Walk & Social Gathering) (Meet Bloor & Old Mill Station)
Hello everyone, **\*\*Kindly Read Carefully\*\*** Please join me and my other groups for a wonderful leisure nature walk along the **Humber River** meeting out front of **Old Mill Station and Bloor.** A beautiful, breathtaking walk for all nature enthusiasts. We will meet at the Corner of **Bloor Street W. and Old Mill Tr.** (North-East Corner) (Just outside of the **Old Mill subway station**) This will give us an opportunity to introduce ourselves as everyone arrives; then make our way down and along the Don River \***Street parking** found along Bloor Street- just west of our meeting spot \*We will most likely go for a bite to eat after too :) Event Details below: Sincerely, Steve Flemming (Organizer/Host) Event Details: **HUMBER RIVER: (Nature Walk & Social Gathering)** (Meet Bloor & Old Mill Station) \*We can stop and rest at different spots along the way, take some photos and share some laughs \*Perhaps play a couple icebreaker games as well to help build some bonds \*This fun, leisure walk will be a great way to make some new connections, appreciate the nature in full bloom, get some fresh air and see the city from a wonderful new perspective :) *Walking of course is great for all of this but why not do it with a little friendly company too :)* \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Event Fee:** 10 dollars (cash only) when you arrive or e transfer in advance to **Steveflemming11@gmail.com** \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Time and Location: Where to meet us?** \*Please arrive between 4:00 pm and 4:30 pm (Do your best to arrive early instead of late gang- greatly appreciated) Let's meet at the corner of **Bloor Street W. and Old Mill Tr.** (North-East Corner) (Just a few meters outside of the **Old Mill subway station** towards Bloor. \*Plenty of parking along Bloor Street or simply take the subway \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- ***Thanks for reading everyone, remember to RSVP and see you real soon!*** :) \-\-\-\-\-\-\-\-\-\-\-\-\-
HUMBER RIVER: (Nature Walk & Social Gathering) (Meet Bloor & Old Mill Station)
HUMBER RIVER: (Nature Walk & Social Gathering) (Meet Bloor & Old Mill Station)
Hello everyone, **\*\*Kindly Read Carefully\*\*** Please join me and my other groups for a wonderful leisure nature walk along the **Humber River** meeting out front of **Old Mill Station and Bloor.** A beautiful, breathtaking walk for all nature enthusiasts. We will meet at the Corner of **Bloor Street W. and Old Mill Tr.** (North-East Corner) (Just outside of the **Old Mill subway station**) This will give us an opportunity to introduce ourselves as everyone arrives; then make our way down and along the Don River \***Street parking** found along Bloor Street- just west of our meeting spot \*We will most likely go for a bite to eat after too :) Event Details below: Sincerely, Steve Flemming (Organizer/Host) Event Details: **HUMBER RIVER: (Nature Walk & Social Gathering)** (Meet Bloor & Old Mill Station) \*We can stop and rest at different spots along the way, take some photos and share some laughs \*Perhaps play a couple icebreaker games as well to help build some bonds \*This fun, leisure walk will be a great way to make some new connections, appreciate the nature in full bloom, get some fresh air and see the city from a wonderful new perspective :) *Walking of course is great for all of this but why not do it with a little friendly company too :)* \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Event Fee:** 10 dollars (cash only) when you arrive or e transfer in advance to **Steveflemming11@gmail.com** \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- **Time and Location: Where to meet us?** \*Please arrive between 4:00 pm and 4:30 pm (Do your best to arrive early instead of late gang- greatly appreciated) Let's meet at the corner of **Bloor Street W. and Old Mill Tr.** (North-East Corner) (Just a few meters outside of the **Old Mill subway station** towards Bloor. \*Plenty of parking along Bloor Street or simply take the subway \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- ***Thanks for reading everyone, remember to RSVP and see you real soon!*** :) \-\-\-\-\-\-\-\-\-\-\-\-\-
FREE Spanish, English, and French Oral Conversational Classes4 Adults!!
FREE Spanish, English, and French Oral Conversational Classes4 Adults!!
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\* \***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of 7 students.** The first 2 classes are free and then only cost between $18 and $36 depending on which type of class you want to continue with\* These French, English (For Spanish and French speakers only), and Spanish classes are primarily meant for adults who are travellers, or who are planning to live in a French, English, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!** No other language classes are as conversational as these ones. We guarantee it! Cheap parking can be found using the "Spot Hero" app.
FREE Oral Conversational Spanish, English, and French Classes 4 Adults!!
FREE Oral Conversational Spanish, English, and French Classes 4 Adults!!
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\* \***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of 7 students.** The first 2 classes are free and then only cost between $18 and $45 depending on which type of class you want to continue with\* These French, English (for Spanish and French speakers only), and Spanish classes are primarily meant for adults who are travellers, or who are planning to live in a French, English, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. **Program is also offered in private and online classes**. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!** No other language classes are as oral as these ones. We guarantee it! Group classes are hosted at **600 Bay Street** every Sunday, Monday, Tuesday and Wednesday. Call (647)904-5285 upon arrival if no one is there to let you in, and someone will come down to let you in. Cheap parking can be found using the "Spot Hero" app.

Functional Programming Events This Week

Discover what is happening in the next few days

FREE Oral Conversational Spanish, French, and English Classes 4 Adults!!
FREE Oral Conversational Spanish, French, and English Classes 4 Adults!!
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\* \***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of students.** The first 2 classes are free and then only cost between $18 and $45 depending on which type of class you want to continue with\*\* These Spanish, English (For Spanish and French speakers only), and French classes are primarily meant for adults who are travellers, or who are planning to live in a French, English, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. **Program is also offered in private and online classes**. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!** No other language classes are as oral as these ones. We guarantee it! Group classes are hosted at **600 Bay Street** every Sunday, Monday, and Tuesday. Call (647)904-5285 upon arrival if no one is there to let you in, and someone will come down to let you in. Cheap parking can be found using the "Spot Hero" app.
FREE Spanish, English, and French Oral Conversational Classes 4 Adults!
FREE Spanish, English, and French Oral Conversational Classes 4 Adults!
\*These classes are not a language exchange, but instead are meant to be a step in between so that students feel confident maintaining in depth and grammatically correct oral conversations outside of class\* \***Meetup event numbers only tend to show new students registering and do not include returning students attending class.** **Per class, there is an average of 7 students.** The first 2 classes are free and then only cost between $18 and $36 depending on which type of class you want to continue with\* These French, English (For Spanish and French speakers only), and Spanish classes are primarily meant for adults who are travellers, or who are planning to live in a French, English, or Spanish-speaking country. The classes are primarily oral-based through guided conversations. They will teach you how to handle conversations in situations such as **"Going to the Convenience Store"**, **"Making Plans"**, **"Negotiating Prices"**, and **"Going out for a Drink"**. To ensure that students get used to using the language automatically, students will learn to maintain contextual conversations with timing before moving on to the next lesson. Call (647)787-9953, e-mail us info@monkeylingo.ca, or visit monkeylingo.ca for more information! **Online and private classes are also available!** No other language classes are as conversational as these ones. We guarantee it! Cheap parking can be found using the "Spot Hero" app.
Badminton Enthusiast
Badminton Enthusiast
This group is for badminton enthusiasts who are passionate about exploring the connections between metabolism, energy, and exercise. We are welcome beginner plus, intermediate and advance level players looking to improve your skill or a seasoned player seeking to optimize your performance on the court, this group is for you! Join us for friendly games. This badminton session is a weekly event and it is followed with dinner together but it is optional. ATTENTION: Due to many first timers signed up the event but no show, I have no choice to charge the first timers $10 per person as deposit via etransfer to me no later then Friday night. There is no refund for no show. If you show up, then I will etransfer the balance back to you at the end of the badminton event. My email address is: lingseilau@yahoo.com Birdies: Please bring one birdie with you. However, if you are intermediate plus or advanced level, bring two birdies with you. Court fee: It will be informed at the comment section by 4pm. Cost per person is either $216 (for 4 courts), $162 (for 3 courts) or $108 (for 2 courts) divided by the number of players attended. My email address for etransfer is: lingseilau@yahoo.com
Survivalist Series: Introduction to Foraging
Survivalist Series: Introduction to Foraging
**Please note the only way to register for this adventure is on [our website.](https://www.wildernessunion.com/adventures/intro-foraging)** **Knowing how to safely and sustainably forage is one of the oldest skills there is, and one that's been largely lost in modern life.** This one-day workshop will reconnect you with the wild plants growing all around us. You'll learn how to spot, identify and confidently harvest a range of common edibles, alongside developing the kind of attentive eye that turns every walk in the woods into something richer. You will learn: * How to identify Ontario's most common wild edibles by their leaves, flowers, roots and seasonal cycles * How to tell edible plants apart from their toxic lookalikes * Where to look for different types of edibles * The principles of ethical and sustainable foraging **Who It's For:** Anyone curious about the food growing right under our feet. No prior foraging experience required. For those with some background, this is a great chance to fill in gaps and build confidence with new species. **About this series:** The Survivalist Series is an expert-led set of courses designed to develop applicable and life-saving skills in the outdoors. Keep your eyes peeled for more courses on many other topics as they become available. ***NB: Foraging comes with its own set of risks. For the purposes of this class, we do not condone the consumption of any wild edibles.*** **Highlights** **Expert Instruction –** Our amazing expert guide will teach you everything you need to know in a safe and approachable way. **Wild Edibles Library –** Build a working knowledge of the most common wild plants in our region, along with the lookalikes you'll want to avoid. **Sustainable Harvesting –** Learn the rules of ethical foraging so you can take only what you need without harming the ecosystems you're walking through. **Event cost: $80+HST (for explorer members) - $40 optional transport available.** **Register [here.](https://www.wildernessunion.com/adventures/intro-foraging)** **About Wilderness Union** Wilderness Union is deliberate about building an outdoors community that connects you to the life-changing magic of the outdoors and helps you find your people. Members range from 20-40 years old. The group is a mix of GTA locals and newcomers to Toronto from within Canada and abroad. Attendance numbers on Meetup don't reflect our actual event attendance - we typically have 15-20 community members at each event. Large enough that there's someone new to meet but small enough that it's not overwhelming! ***Learn more at our website [www.wildernessunion.com](https://www.wildernessunion.com/)***
Stoa of Ontario Monthly Meeting
Stoa of Ontario Monthly Meeting
​**Toronto Stoics: Monthly Meetup** ​*Modern Wisdom. Practical Living. Local Community*. ​We are a monthly gathering dedicated to exploring Stoic philosophy and its real-world application. Whether you are a long-time practitioner or just curious about how ancient wisdom can help navigate modern life, you are welcome here. ​*What to Expect* ​Our meetups are casual, conversational, and focused on utility. Each month, we gather at a member's home in Toronto to deconstruct a specific Stoic quote or concept. We move past the theory to discuss how these ideas actually work when the pressure is on—helping us build resilience, focus on what we can control, and refine our character. ​*Why Stoicism?* ​Simply put, Stoicism was designed to help people live their best possible lives. It is a framework for: - ​Maximizing Clarity: Focusing energy on what is within our power. - ​Reducing Friction: Managing negative emotions like anxiety and anger. - ​Honing Virtue: Cultivating the strength of character to handle any situation. ​Stoicism doesn’t require hours of meditation or a degree in philosophy. It is a "boots-on-the-ground" toolkit for finding tranquility and staying effective at any stage of life. ​**Join us monthly to find a little more perspective and a lot more practical wisdom.**
Maddaddam Ballet brings Margaret Atwood's Vision to Life
Maddaddam Ballet brings Margaret Atwood's Vision to Life
On **Sunday June 21st,** **see the final ballet of the Season - Maddaddam, a joint effort with The Royal Ballet in the UK!** To experience *MADDADDAM* is to be immersed in the imagination and unflinching moral acuity of Canada’s Margaret Atwood on subjects of rampant technological experimentation, colonialism and greed. Wayne McGregor’s 2022 co-production with The Royal Ballet brings Atwood’s post-apocalyptic MaddAddam trilogy to life, exploring themes of extinction and invention, hubris and humanity, spliced together with Atwood’s signature activism and connection to Canada. Scored by one of the greatest living composers, Max Richter, *MADDADDAM* is an unforgettable production for our time. My seat is Ring 3, Row C seat 321 and I hope there may be some takers. **Purchase Maddaddam on Sunday June 21st at 2pm.** **COST** Regular: $56 - 264 includes taxes and fees. Rush: A limited number of tickets will go on sale at 11:00am on the day of the performance, subject to availability. Discounts vary per performance. Rush tickets are limited to two per person and can be purchased over the phone at 416 345 9595 or in person at the Four Seasons Centre Box Office, 145 Queen Street West. Meetup fee: $5 Ticket Policy: Sales are final and non-refundable. **SIGNING-UP** * **Simply RSVP Yes, [purchase](https://my.ballet.ca/3197/3206) your ticket and post your seat number and I will move you to attending.** * If you plan to buy RUSH, please state that in your RSVP, so I can include you in the pre-mail and we can meet you. * RSVPs close 1 day prior, and cancellations after will result in a No Show and impact future attendance. * A reminder will go out the day before with my cell and details when to meet, etc. ‐‐----‐----‐‐-------------‐----------- **MEETUP TIME** **Meet me at 1:45pm** **along the right glass wall, after scanning your tickets and entering The Four Seasons Centre for the Performing Arts at 145 Queen St. W.** **Ballet start time: 2pm** Length: 2 hours 25 mins (incl. 2 intermissions) Enjoy and please post your Comments after!

Functional Programming Events Near You

Connect with your local Functional Programming community

NSCoder Night
NSCoder Night
We've moved to guild.host Look for us there. https://guild.host/events/buckeye-cocoaheads-nscoders-tcbrk5
COhPy Monthly Meeting
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
The Power of the Subconscious Mind - Free Lecture
The Power of the Subconscious Mind - Free Lecture
**How to take control of your subconscious and harness its power!** Join us for an eye-opening lecture where the speaker will break down complex ideas in a clear and practical way. You’ll gain insights into: ✅ The true definition of the subconscious ✅ How it generates unwanted emotions ✅ Its real purpose and function ✅ What determines the pressure it exerts on you And the most important topic: **How do you take control of your subconscious!** But this isn’t just another lecture where you sit and listen passively. It’s interactive and engaging—you can ask questions at any time. 📅 Reserve your spot now! Seats are limited, so don’t wait too long to sign up. Location: 1266 Dublin Rd, Columbus, OH 43215 Hosted by the Hubbard Dianetics Foundation
DoJo (Informal Python Meeting)
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
Free In-Person Meeting: Get Over Losses & Betrayals, Build Lasting Relationships
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.
Customize the IDE: Building Extensions for Visual Studio Code - Alan Barber
Customize the IDE: Building Extensions for Visual Studio Code - Alan Barber
**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** *Customize the IDE: Building Extensions for Visual Studio Code* Visual Studio Code is one of the most widely used development environments today, and much of its flexibility comes from its extension ecosystem. Extensions allow developers to customize the editor with new features, integrations, and workflow improvements tailored to their needs. In this session, we’ll cover what extensions are and the different types available, including full extensions written in TypeScript or JavaScript, along with lighter-weight extensions such as color themes, language packs, language support, code snippets, and keymaps. We’ll also look at practical reasons a developer might create an extension, from automating repetitive tasks to adding custom tooling. The session includes a hands-on walkthrough of creating a new extension, testing it locally, and understanding the basic project structure. We’ll close with a brief overview of how extensions are packaged and published to the Visual Studio Marketplace and other distribution options. **YouTube Link** TBD
Columbus PHP: Monthly Meetup
Columbus PHP: Monthly Meetup
Our monthly PHP meetup. A virtual shindig courtesy of Zoom. Check back here for the details around 6:15 pm