Functional Programming
Meet other local people interested in Functional Programming: share experiences, inspire and encourage each other! Join a Functional Programming group.
33,199
members
32
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
Columbus Arduino Raspberry Pi Enthusiasts (CARPE) (Check Location)
Bring your Raspberry Pi, Arduino, microcontroller, or any other electronic project and join fellow electronics makers for a night of creativity and collaboration!
This session is open forum to share your current projectsโwhether complete or in progress, itโs all interesting! Whether youโre deep into embedded systems, exploring new ideas, or just getting started, youโll find a welcoming space to collaborate, share, and get inspired.
This session will be at the Karl Road Library in Conference Room 1
Chicago Data Professionals Meeting February 10th
Dave Bland will be starting off the 2026 year presenting his SQL Server Dashboard.
This meeting will be a Hybrid event, To attend in person use this link : [Attend in Person](https://www.eventbrite.com/e/chicago-data-professionals-february-10th-meeting-tickets-1980275232528?aff=oddtdtcreator)
To attend online use this link: [Attend Online](Chicago Data Professionals February 10th Meeting | Meeting-Join | Microsoft Teams)
5:45 to 6:00 PM
Members can ask questions, do networking, discuss SQL Server related issues currently facing, and get advice from the chapter leaders and from other members. Also, report if you have job openings or looking for a job.
6:00 to 7:00 PM
The feature presentation of the day
7:00 to 7:30 PM
Members can ask questions of the speaker and network with each other.
๐ธ Interactive Bombay Gin Cocktail Class & Social Hour
Join us for an interactive Bombay Gin Cocktail Class at TownHall โ a fun, social experience designed to bring people together over great drinks, great food, and great conversation.
During the class, youโll learn how to craft several different Bombay Gin cocktails, guided by a master mixologist in a relaxed, high-energy setting. This isnโt a lecture โ itโs hands-on, engaging, and built to spark connection, laughter, and good vibes.
Whether you come solo or with friends, this experience makes it easy to meet people, enjoy expertly crafted cocktails, and unwind mid-week.
โจ Whatโs Included (A Ton ๐)
โข Multiple Bombay Gin cocktails
โข Interactive cocktail instruction
โข Food & appetizers sponsored by TownHall
โข A lively, social atmosphere
๐ธ Sponsored by Bombay Gin
๐ฝ Food & appetizers sponsored by TownHall
Must be 21+ to attend
$20 fee per person ๏ฟผ
Photography 102 - A Deeper Dive Into Photography (FEE/Voucher Based)
**Photography 102: A Deeper Dive Into Photography**
**Are you ready to dig deeper into photography? Then this intermediate photography course is perfect for expanding your knowledge of photography!**
This intermediate photography class builds upon the foundational knowledge acquired in the Photography 101 class. It focuses on empowering students to move beyond automatic camera modes and take greater creative control over their images. This course uses an engaging and practical hands-on approach to reinforcing these newer and more advanced photographic concepts.
**Through hands-on exercises and insightful lessons, you will learn:**
* **Master More Advanced Camera Settings**
* **Aperture and F-stops:** Understanding how aperture controls depth of field and using it to create blurry backgrounds (shallow depth of field) for portraits or sharp focus throughout a landscape (deep depth of field).
* **Shutter Speed:** Learning to utilize shutter speed to freeze fast action or intentionally blur motion for artistic effects.
* **ISO:** Exploring ISO settings for optimal image quality in different lighting conditions, understanding the trade-off between sensitivity and potential image noise/grain.
* **Exposure Modes:** Beyond "Auto", understanding and utilizing manual (M), aperture-priority (A or Av), shutter-priority (S or Tv), and program (P) modes for specific shooting scenarios.
* **White Balance:** Learn how to effectively set white balance controls to represent colors in varying lighting conditions properly.
* **Metering and Exposure Compensation:** Understanding how the camera measures light and how to use exposure compensation to fine-tune exposure for desired results.
* **On-Camera Flash Basics:** Gaining a basic understanding of when and how to use the built-in flash or external flash units effectively.
* **Advanced Concepts and Techniques**
* **Composition Beyond the Basics:** Looking at some more advanced composition concepts and taking a deeper look at the Elements of Design, learning to use space more effectively, controlling the elements of the scene that are drawing attention, and mastering visual weight.
* **Lighting Beyond Natural Light:** Introduction to artificial lighting, such as off-camera flash, reflectors, and softboxes, to control and shape light for different effects.
* **Basic Image Editing:** An introduction to photo editing software like Adobe Lightroom and Photoshop, covering essential tools for adjusting brightness, contrast, color, and sharpness.
* **Developing a Personal Style:** Exploring ways to refine a unique artistic voice and create a consistent photographic style.
**This class provides the next step in the path to becoming a more proficient and artistic photographer, allowing for more advanced usage of the camera system.**
**Prerequisites:**
* A camera (film, DSLR, or mirrorless) that has manual controls is required. Hands-on exercises make having the camera in class highly beneficial. You will need at least one lens to evaluate the results of control exercises.
* You may attend this class in one of two ways:
1. With a class voucher provided by your retail camera store
2. Purchasing a seat in the class
Sharon Woods HIKE
Hi ladies. We will be walking the 4 mile paved loop.
Meet in the Maple Grove Picnic area.
Self-Love: Confidence Through Expression
Confidence can be cultivated in many waysโthrough reflection, conversation, creativity, and practice. In this Confidence Lab session, weโll explore one powerful pathway: **building confidence from the inside out through physical expression and movement**.
This experience is designed to help you reconnect with your body as a source of insight, self-trust, and presence. Weโll begin by grounding into whatโs bringing you here, creating space to notice how your body is showing up and what itโs holding. From there, youโll be guided through accessible movement exercises that invite awareness and choiceโisolating different parts of the body, experimenting with movement, and practicing what it feels like to take up space intentionally.
Next, youโll participate in a small-group dance lesson led in a supportive, low-pressure environment. No dance experience is needed. The focus is not on performance or perfection, but on expression, curiosity, and allowing yourself to move with confidence as you are.
Weโll close with a reflective group discussion, exploring what emerged during the experience and how these insights can be applied beyond the studioโhow you inhabit your body, how you carry yourself, and how you show up in everyday life.
**What to know:**
* Wear comfortable clothes and shoes that you feel good moving in
* No dance experience required
* Light snacks and beverages will be provided
This session is for anyone interested in deepening their relationship with confidence by listening to their body, expanding their capacity for self-expression, and practicing self-love as an embodied experience.
**Featured Speaker: Mary Grace**
Mary Grace, the dynamic force behind MG Choreography & Boutique, has been transforming special occasions with her unique blend of artistry and passion for over seven years. As a proud Latina, with Venezuelan and Mexican heritage, Mary brings a rich cultural perspective to every choreography she creates. Her dedication to dance is matched only by her commitment to empowering others through the joy and elegance of movement.
Maryโs journey began with a simple passion for dancing, which quickly grew into a thriving business. She specializes in crafting personalized choreography for weddings, quinceaรฑeras, and sweet sixteens, ensuring each event is unforgettable.
Determined to make a significant impact in Ohio, Mary established the first-of-its-kind brick-and-mortar location that not only offers a space to practice these beautiful dances but also provides a boutique experience for purchasing or renting exquisite dresses and tuxedos for these special moments.
Mary Grace is more than just a business owner; she is a trailblazer for Latina women in the community, dedicated to bringing elegance, joy, and a touch of her vibrant heritage to every event she touches.
**What is Confidence Lab?**
Confidence Lab is a monthly community experience for bold, thoughtful leaders building confidence from the inside out. Whether youโre launching a business, leading a team, navigating change, or simply striving to show up more fullyโyou belong here.
Our work demands clarity, courage, and convictionโbut the pace of daily life can erode our sense of self. Confidence Lab creates space to reflect, reconnect, and grow with others doing purpose-driven work.
Itโs designed for entrepreneurs, nonprofit leaders, creatives, corporate professionals, activists, and anyone ready to lead with authenticity and impact.
***Please note:*** *All are welcome! If cost is a concern, please use promo code PUBLIC to access a free ticketโwe want you to join us.*
Functional Programming Events This Week
Discover what is happening in the next few days
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Bring a lightning talk with you and let's learn some quick things.
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
DoJo (Informal Python Meeting)
**New Dojo Location!**
**Draft Day Columbus**
1130 Dublin Road
Columbus, OH 43215
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 topic suggestions and people interested in presenting at our monthly meetings. To this end we've set up a survey form at [https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc](https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc)
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.
Columbus Code & Coffee 83 @ 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!
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.
Columbus PHP: Monthly Meetup
Our monthly PHP meetup.
A virtual shindig courtesy of Zoom. Check back here for the details around 6:15 pm
Azure CBUS February: Build Your Own MCP Server
### Tools in your AI's Toolbox : An introduction to MCP Servers
The generative AI revolution has unlocked unprecedented capabilities, but the next frontier is agency: empowering models to interact with, query, and act upon the world. The current challenge is the โN x M integration problem,โ where every AI model requires a custom, brittle integration for each external tool or data source. This approach simply doesnโt scale. How can we give an AI access to our sales leads, code repositories, or IoT devices in a standardized, secure, and reusable way?
This session introduces Anthropicโs Model Context Protocol (MCP), the open-source framework designed to solve this challenge and become the universal connectorโthe USB-C portโfor AI. MCP standardizes how AI models discover and use external tools, moving beyond simple function-calling to a robust, client-server architecture. We will dive into how this open protocol is creating a new ecosystem for building powerful, context-aware AI agents.
Join this session for a developer-focused introduction where you will learn how to:
Understand the core concepts of the open-source Model Context Protocol and its architecture.
Utilize pre-built, open-source MCP servers to instantly connect AI to tools like Git, Slack, and databases.
Build a custom MCP server to securely expose your own proprietary data and APIs as tools for any compliant AI.
Move beyond bespoke integrations and contribute to a standardized, collaborative, and open ecosystem.
Stop building one-off connectors and start building intelligent agents. This session will give you the practical knowledge to leverage MCP and create the next generation of AI that doesnโt just talk, but does.
Want to be a speaker? submit your talk to our Call for Presenters!!!
[https://sessionize.com/azure-cbus-2026/](https://sessionize.com/azure-cbus-2026/)
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.
COhPy Monthly Meeting
**NEW LOCATION: 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).
See the handy Parking Map - we recommend street parking.
[Street Parking Map](https://docs.google.com/presentation/d/1u2A4fLNlxwLJn0KA_hKc8bnFlFHLvsHBDh-_8wzX_tk/edit?usp=sharing)
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 centralohpython@gmail.com
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
**Abstract**
TBD
**YouTube Link**
TBA
Data & Analytics Wednesday - Compensation Data
**People Analytics 101: Making Sense of Compensation Data**
Compensation data is one of the most widely used and widely misunderstood forms of people analytics.
The session will cover where compensation data comes from, including market pricing data, internal payroll data, and benchmarking sources, and how companies think about structuring and analyzing that information. We will explore how compensation data is leveraged to set salary ranges, manage internal equity, support hiring and retention, and align pay with business strategy. A portion of the session will address common data challenges and limitations, such as market noise, inconsistent job matching, and incomplete datasets, while keeping the primary focus on practical use rather than technical depth.
The session will also look ahead at where the space is going, including the growing impact of pay transparency laws, expanding pay equity requirements, and emerging regulations in the US and Europe that require organizations to report on gender and pay gaps. The goal is to give attendees a clear mental model for how compensation analytics works today and why getting it right is becoming increasingly critical.
(note: we are back at Rev1 this month!)
**About Our Speaker**
[Alex Moore](https://www.linkedin.com/in/alexscottmoore/) is the founder of [Moore Cooperative](https://moorecooperative.com/), where he advises organizations on compensation strategy, pay equity, and people analytics. His work focuses on helping organizations like the Ohio Supreme Court design, analyze, and communicate compensation systems that are data-informed, defensible, and aligned with organizational goals. Alex lives in Granville, Ohio and has three little kiddos.
More info at [cbusdaw.com](https://cbusdaw.com)
Contra dance Feb. 21 (First Unitarian Universalist Church) note new time!
# **Band: Old Possum's Menagerie; Caller: Richard Ades**
Beginner lesson at 1:30, regular dancing begins at 2:00 pm
NOTE THAT WE ARE TEMPORARILY DANCING IN THE AFTERNOON INSTEAD OF EVENING. Dance with us in the afternoon then you can still go out in the evening!
**Sponsor: All Soles Contra and Square Dancing, First Unitarian Universalist Church, 93 W. Weisheimer Rd., Columbus OH 43214**
WHAT IS CONTRA DANCING? Picture the Grand Ball scenes like youโve seen in period films such as โPride and Prejudiceโ, where the dancers are lined up in long lines, across from each other. Thatโs English Country Dancing, the predecessor of contra dancing. Now, add moves like โswing your partnerโ and โdo-si-do,โ like youโve seen in square dancing. Set it to fabulous, high energy, live music with fiddles, guitars, percussion and more, alรก โRiverdance.โ Finally, set the whole scene down in the middle of Woodstock, with a hip, groovy atmosphere, a bit of tie-dye, and hints of counter-culture attitude. THATโs Contra Dancing!
Wear cool and comfortable clothes (you will get warm) and clean shoes that won't mark up our nice wood floor.
Be sure to come for the beginner's lesson from 1:30 - 2:00, followed by dancing 2:00 - 430. All dances are taught; we will help you learn! Beginners always welcome, no need to bring a partner.
Cost is $10.00 adults, $5.00 ages 12-26. Under 12 free. Free parking in church lot.
Please bring your own refillable water bottle.
CBusData - Ok I Want to Get Data into Fabric - Now What?
I love my job and one of the main things I do is help customers get going with any of the data technologies at Microsoft. Right now there are a lot of my customers asking about Microsoft Fabric. It's hard to weave across all the shiny new options across the Fabric landscape, let alone figure out where it fits into your organization. In this session we'll focus on answering one question - how can I get data into Fabric? We'll talk through the "it depends" options and see some of the options in live demos.
Columbus HUG February
Want to be a speaker? submit your talk to our Call for Presenters!!!
https://sessionize.com/cbus-hug-2026/





























