Functional Programming
Meet other local people interested in Functional Programming: share experiences, inspire and encourage each other! Join a Functional Programming group.
1,353
members
1
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
TechTalk (In-Person) - February 2026
We're back with the first event of 2026!
Here’s the February 2026 edition of our Tech Talk event at Super.com on February 24, 2026
Join us for some drinks, snacks, and Tech Talks.
Make sure to mark your calendars and come out and join us for this event!
** Agenda & Schedule ✨**
* 18:00 - Doors open
* 18:20 - Intro and announcements
* 18:30 - **Brief History of NPM Supply Chain Attacks in Year 2025** by **[Emily Xiong](https://www.linkedin.com/in/xiongemi/)**
*Abstract*: We'll be going over 4 supply chain attack incidents from 2025, break down the history, the technical details of "Patient 0," and how we can protect our pipelines moving forward.
* 19:00 - **Vector Embeddings and Cosine Similarity** by **[Dev Shah](https://www.linkedin.com/in/busycaesar)**
*Abstract*: In NLP, text is converted into tokens and then into vectors (number lists) that capture meaning. This talk explains how these vectors work as points in multi-dimensional space and how cosine similarity compares them. Basic vector math and trig knowledge is helpful.
* 19:30 - Networking
* 21:00 - Doors Close
(**Note**: *All times in the schedule are an approximation.*)
Please RSVP to confirm your attendance. If you have your friends or teammates joining please ask them to RSVP as well.
This event is open to all skill levels.
Many thanks to [Super.com](Super.com) for hosting us!
We're looking for sponsors for events like these. If you or your company would like to support TorontoJS and get a message out to our community, please get in touch with organizers@torontojs.com
The Code of Conduct is enforced at all TorontoJS events and spaces - online or in-person.
TorontoJS is a volunteer-led not-for-profit organization.
**Please help us** with tidying up. Otherwise, the venue staff and volunteers will have to pick up after you.
*TorontoJS is committed to creating a safe and inclusive environment for all. Our Code of Conduct applies both online and in person at all our events and spaces.*
See you there!
Networking Event for Professionals - Feb 24th, 2026
### THIS IS OUR RESCHEDULED FEB EVENT!
###
\*\*\*\* What is The Hip Haus? \*\*\*\*The Hip Haus is an organization that exists to empower young and experienced professionals alike in the GTA and help the growth of local business. As professionals (especially post pandemic world) it is sometimes difficult to network with other like minded individuals, get good career advice or simply make connections with others you may be able to help or get help from. The Hip Haus is committed to providing social gatherings in an atmosphere where such networking can take place.
\*\*\*\* Who Should Attend? \*\*\*\*The Hip Haus events are ***19+***. The focus however is the growth and development of professionals in the GTA. It doesn’t matter if you are a business owner, have a job, are looking for a job, recently graduated university/college, still in university/college, looking for others to launch a new idea or just want to meet other professionals, our events are for you.
Remember that Industry is Industry. One is not better than the other to The Hip Haus. We are expecting a diverse range of industry professionals. Our events in clude professionals from Tech & AI to Entrepreneurs, Musicians, Artists, Bankers, I.T Professionals, Accountants, Investors, Advertising/Marketing Professionals, Bloggers, Authors, Lawyers, Doctors, Dentists (This List Can Clearly Go On). ALL ARE WELCOME!
\*\*\*\* What to Expect at Our Events? \*\*\*\*Bring Business cards or have your LinkedIn QR code at the ready. Networking! That is the key to these events. Sure it can be a great place to hang out and have a beer with a few friends but it is important to come with an open mind to meet new people and make new connections. Build your network of friends/colleagues/advisors to help yourself as well as them. The Hip Haus wants the professionals of the GTA to come together to help foster personal and professional development.
\*\*\*\* Dress Code! \*\*\*\*This is a tricky one. There is NO strict dress code but remember this; you are meeting professionals in an informal manner and we all know first impressions last forever. Come dressed in a way that would allow you to be comfortable and professional according to your industry. Consider This…would a professional musician/artist necessarily dress the same as an investment banker at work? Be who you are or who you want to be.
#YoungProfessionalsNetworking #ProfessionalsNetworking #EntrepreneurNetworking #FounderEvents #FounderNetworking #AINetworkingToronto #TechNetworkingEvents #YoungProfessionalsAI #EntrepreneursAI #AIandTechToronto #NetworkingEventsGTA #IssabellsToronto
**\*\* Let's Get Social!\*\*** WEB: [www.thehiphaus.com](http://www.thehiphaus.com/ "http://www.thehiphaus.com/") [INSTAGRAM](m/thehiphaus/ "m/thehiphaus/") \| [FACEBOOK](https://www.facebook.com/thehiphaus "https://www.facebook.com/thehiphaus") \| [TWITTER](https://twitter.com/thehiphaus "https://twitter.com/thehiphaus")
AI Pitch Night: From Idea to Seed
**RSVP Link** - [https://luma.com/qhj60bys](https://luma.com/qhj60bys)
**TorontoAI Pitch Night** is an evening dedicated to early-stage founders building AI-driven startups who are looking to validate their ideas, sharpen their pitch, and connect with potential seed investors, angels, and ecosystem partners.
This event creates a safe, founder-first space where builders can present what they’re working on, get candid feedback, and start real conversations around funding, traction, and next steps.
What to Expect
* **Founder Pitches**
Selected early-stage startups (pre-seed to seed) will pitch their ideas, products, or MVPs to a live audience of investors, operators, and fellow founders.
* **Live Feedback & Q&A**
Each pitch is followed by constructive feedback from experienced investors, operators, and AI practitioners—focused on clarity, market fit, and execution.
* **Investor & Operator Presence**
The audience includes angel investors, VCs, startup advisors, and senior leaders from AI, cloud, data, and product organizations.
* **Networking with Purpose**
Stick around after the pitches to connect with investors, mentors, potential co-founders, and early customers.
Here’s a **clear, application-ready section** you can add to the event page or directly reuse in the **pitch application form**. It sets expectations without discouraging early founders.
***
## Who Can Pitch at TorontoAI Pitch Night
TorontoAI Pitch Night is focused on **early-stage, execution-oriented startups** that are actively working toward their first institutional or angel investment.
Eligibility Criteria
To apply for a pitch slot, startups must meet the following requirements:
1\. Stage & Funding Goals
* Early-stage startups (Pre-Seed to Seed)
* Actively raising a **seed round between $10K – $100K**
* Clear plan for how the initial capital will be used (product, GTM, hiring, infrastructure, etc.)
2\. Product Readiness
Applicants **must have at least one of the following**:
* A working **MVP**
* A live **demo**
* A functional **mockup or prototype** (Figma, clickable demo, recorded walkthrough, etc.)
> *Idea-only pitches without any form of prototype or demo will not be accepted.*
3\. Pitch Materials \(Required\)
Startups must submit:
* **Pitch Deck** (PDF or link)
Recommended: Problem, Solution, Market, Product, Traction, Business Model, Team, Ask
* **Product Demo / Mockup Link**
(Live URL, video demo, or design prototype)
* **Brief Startup Summary**
What you’re building, who it’s for, and why now
4\. Founder Commitment
* At least **one founder must be present** to pitch in person
* Founders should be prepared for **live Q&A and feedback**
5\. Focus Areas \(Preferred\, Not Mandatory\)
While all strong startups are welcome, preference may be given to teams building in:
* AI */ML* GenAI
* Data & Analytics
* Developer Tools
* Cloud & Infrastructure
* Healthcare, FinTech, Enterprise AI, or AI-powered SaaS
***
## Pitch Selection Process
* **All applications will be reviewed** by the TorontoAI organizing team
* Startups will be selected based on:
* Clarity of problem and solution
* Product readiness
* Market opportunity
* Founder insight and execution potential
* Selected teams will be notified prior to the event with pitch format and timing details
FREE Spanish, English, and French Oral Conversational Class 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 $15 and $35 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.
NEW TIME!! FREE Spanish, English, and French Oral Conversational Class 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 $15 and $35 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.
Functional Programming Events This Week
Discover what is happening in the next few days
Mob Programming at Mofer Coffee
Let’s do some coding together at a cafe! No more working alone in the weekend. Here, we write code together. And I mean together together. Not occupying-the-same-space-but-separate together.
Here’s how it works: Jennifer brings her mobile app project, tells everyone that it is like Pinterest for recipes and she’d like to work on the nav bar. Paul and Chloe think Jennifer's project is fascinating, and they join the group. They gather around Jennifer’s laptop and work on the nav bar for 2 hours. Jennifer is the one typing out the code while Paul and Chloe research, brainstorm, and offer suggestions.
If you’re feeling stuck on your own project or need a motivation boost, bring it to mob programming!
Want to learn by watching how others code and solve problems? Join someone else’s project at this event!
Oh and we love your half-done projects that you are a bit embarrassed to share. Absolutely bring those to the event!
**Discord**:
We use Discord to share screen & code snippets during the event. Also feel free to share your projects here before the event!
https://discord.gg/Da9fZFxPfs
**Event policy**:
* We have 0 tolerance for harassment.
* We don’t allow the projects that are not meant to be shared in public such as school assignments, interview tasks, or trade secrets.
* The goal is to write code. We discourage you from pitching business ideas here, doing code reviews, or spending the whole event on planning what to do.
* Please buy a drink, and tip the barista well.
Beyond Copilot: Agentic Java Development with Claude Code - Victor Szoltysek
Most Java developers have tried AI-assisted coding through chat interfaces or inline autocomplete. Useful — but limited.
In this talk, we’ll explore the next step: agentic Java development using Claude Code. Instead of treating AI as a smarter text box, we’ll look at what changes when the model can reason across files, plan multi-step changes, interact with tools, and operate closer to how real developers work.
This will be a practical, experience-driven session focused on:
• How agentic coding differs from ChatGPT-style prompting and traditional Copilot usage
• Where Claude Code fits (and where it doesn’t) in real Java projects
• How tools, context, and workflows matter more than “prompt tricks”
• How to avoid unstructured vibe coding while still moving faster
No prior experience with agentic tools is required. The goal isn’t to sell a silver bullet — it’s to help Java developers understand what’s genuinely new, what’s hype, and how these tools can be used responsibly in real-world codebases.
**About the venue**
Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.
**Speaker Bio**
Victor Szoltysek is a seasoned consultant and technologist, currently at RAVL, where he helps clients eliminate the inefficiencies of undifferentiated heavy lifting and focus on building solutions that drive real business value for their customers. With a career spanning notable organizations like Accenture, Pivotal, and ThoughtWorks, as well as numerous startups, Victor brings a wealth of experience in cloud transformations, DevOps enablement, and Agile software development.
A dedicated Java enthusiast with a sharp eye for cutting-edge technologies, Victor’s work frequently intersects with AWS, where he strives to streamline workflows and help teams leverage the cloud without unnecessary complexity. Recently, he’s also ventured into the dynamic world of artificial intelligence, exploring ways to make programming more engaging, efficient, and rewarding.
Victor is known for his humorous and sometimes controversial presentation style, ensuring lively discussions and thought-provoking takeaways. His disdain for overly complex tech solutions drives his mission to simplify the way we build and deploy software. Whether he’s sharing insights about Java, AWS, or AI, Victor’s talks are as energizing and satisfying as your favorite cup of coffee. Don’t miss his unique blend of wit, wisdom, and deep technical expertise at our meetup!
Dupont Morning Code
[Summary]
This meetup is for those who are interested in code, web development, design, cloud, or AI. All levels are welcome, so feel free to bring your laptop and discuss what you are working on or what you are learning. You can share your projects and ideas with other participants freely. There are outlets and WiFi, drinks are about $5 for tea, they take card only.
[Price]
Attendance is FREE. But you need to buy something from the venue.
[Policies]
\- We do not tolerate harassment of our members
\- We remind users that that this meetup is intended for networking and hobby development\, and any attempts at using this meetup event as a dating platform will not be not be tolerated
Further information: https://torontostack.exchange/
French at the Royal Conservatory
Join us for an evening of French conversation at B Espresso Bar in the atrium of the Toronto Royal Conservatory of Music (near St. George station)!
We welcome all levels of French, and it's free\*.
Venez pratiquer votre français!
\*While there is no fee to attend this event, guests are expected to purchase something from B Espresso Bar, in accordance with RCM's restrictions on usage of the cafe atrium space.
**Building location:**
The Royal Conservatory is at 273 Bloor St W, between Varsity Stadium and the Royal Ontario Museum (ROM). There are entrances off Bloor St. and Philosopher's Walk. If you enter from Bloor St through the large glass doors, follow the hallway on the left beside the staircase and turn left at the end. (Closest TTC: St. George)
**Notes and restrictions:**
The host may or may not attend this event. Attendees are encouraged to seat themselves at two or more adjacent tables, as needed. Please form groups of 6 people at each table; do not rearrange chairs and tables to accommodate more people, as this obstructs the narrow walking space. Guests are expected to order something from the cafe, and are asked to please refrain from bringing outside food or drink. Attendees must leave the building at 8pm when the cafe stops serving.
**Contributions:**
If you are a regular with us and would like to support the group, please send any contributions by e-transfer to [diskutomeetup@gmail.com.](http://diskutomeetup@gmail.com.) The yearly donation goal and amounts received year-to-date will be tracked anonymously on [this google sheet](https://docs.google.com/spreadsheets/d/18GfqYsis8Cf2XGg4KsKQJsY_0Fv3bsSQHwJAxvC1Km8/edit?usp=sharing). Thank you so much for your support.
Practical Philosophy Meetup - Toronto 🇨🇦
**NO PHILOSOPHY EXPERTISE REQUIRED!**
**️ WHAT'S PRACTICAL PHILOSOPHY ABOUT?**
Practical Philosophy is a weekly meet-up that brings critical thinkers together for an opportunity to dive deep on a topic, practice communicating, and building a community. All with no ‘official’ philosophy knowledge required!
Practical Philosophy is based on the idea that philosophy should be accessible to all, and not something reserved only for academics. Each week we choose a topic, and the goal is to use the conversation to develop our critical thinking and communication as we explore that topic.
The goal is to help develop our Critical Thinking, Communication, and Community
** HOW DOES IT WORK?**
Each week, we pick one topic and discuss it. The topic for the week is shared, generally in the [Whatsapp group](https://chat.whatsapp.com/KRy6VgwgGRm3hSGeYlAzDE), along with jump-off points to get the conversation going.
When groups get bigger than 7-8 people, it’s important that we break into smaller groups. This way we are able to maintain a conversational flow as opposed to having our meetups feel like a discourse or lecture.
**General Meeting Agenda**
Each Practical Philosophy meet-up follows this general timeline:
* 19:30-19:45 - People arrive and chat, get to know each other before the official start.
* 19:45-19:55 - Meeting introduction, explanation of Practical Philosophy and the topic for the week, read the guidelines and the overview so attendees know what to expect in terms of timelines.
* 19:55-21:15 - Break into small groups - introduce yourselves and general thoughts on the topic, open discussion afterwards. At this point the group can review the ‘jump-off’ questions as needed, but they are just there to help guide the conversation. It’s not obligatory to answer them.
* 21:15-21:30 - Bring everyone back together to discuss conclusions of the topic - each group gives a short 1-minute summary. Organizer concludes the meeting and everyone takes a group photo.
* 21:30 - The official meeting is over but it’s a great opportunity to get to know people in a non-structured environment, so we often stick around, chat, and get to know each other.
**PRICING?**
Practical Philosophy Club is FREE to attend! We just ask that if we are meeting in a café, buy a beverage! Some chapters rent a space for us to meet, and they may ask for donations to help contribute to the cost of rent. Donations will always be 100% voluntary though!
** WHAT PEOPLE SAY ABOUT PRACTICAL PHILOSOPHY**
**** “I feel like Philosophy Club helps someone build their own belief system through a series of perspectives while not promoting what’s right and wrong” - Ekam
“I got hooked from day 1 (the topic was authority) and felt it was the right place for me. I feel it is a place where people can go to learn and discuss new perspectives and increase critical thinking and community by interacting with people who might challenge your point of views but at the same time encourage you to have openness and mind flexibility.” - Daniel
** FAQ**
* **Do I need to study or read anything to attend?**
No preparation is necessary. This isn’t a study of other thinkers. We want to know what you think about the topic, not what an old philosopher thought. If you have a perspective from a religion or a school of thought to share, throw it on the table and we’ll discuss it.
* **Is there a specific philosophy that Practical Philosophy is focused on?**
The goal of our meet-ups is to not have dogmatic discussions, and flex our critical thinking muscles. Because of this, we want to hear from every realm of thought, and don't study a particular school.
* **Is it mostly men that attend?**
Surprisingly, no! Although often, philosophy is seen as a Candelabra affair in a dark room with a bunch of guys, our Practical Philosophy meetups are generally 50/50 between genders, and we don’t meet in any dark rooms.
* **Can I come alone?**
Of course you can, we encourage it :)
* **Can I be late?**
Please don't be! We do have a 15 minute grace period where we allow people to funnel in while we hang out, but after that if you arrive too late, it disrupts the flow of the conversation.
* **Where do you meet?**
The location is posted in Meetup and our [Whatsapp](https://chat.whatsapp.com/KRy6VgwgGRm3hSGeYlAzDE) group for this location. It is HIGHLY RECOMMENDED that you join the Whatsapp group! If you want to know what other cities have a Practical Philosophy Club, you can see our chapters on our [website](https://www.practicalphilosophy.club/practical-philosophy-locations/).
**POLICY**
To respect our members privacy, we ask that no one privately message a member without first getting explicit consent. (This looks like speaking in person and being asked to message privately.) Contacting or texting other participants without prior consent is not permitted and may result in removal from the group. Practical Philosophy reserves the right to enforce this policy at its discretion to maintain a safe and respectful environment.
**PRACTICAL PHILOSOPHY CLUB - Philosophy, everywhere. ✨**
We started in Practical Philosophy back in 2021 and there are now 50+ chapters in over 25 countries, including Canada, Spain, Japan, Mexico and many more! ️
**\*\*\***
**Join our [Toronto Whatsapp](https://chat.whatsapp.com/KRy6VgwgGRm3hSGeYlAzDE) **
**Follow us on [Instagram](https://www.instagram.com/practicalphilosophyclub/) **
**Our [website](https://www.practicalphilosophy.club/) **
Quantifying Race: Histories of Statistical Modeling in Human Population Genetics
This talk synthesizes recent historical research demonstrating the close relationship between developments in statistical methods and debates over racial categories and racial admixture in human genetics. I focus on three temporal snapshots, beginning with the early 20th century peak in the collection of quantitative data by physical anthropologists for the purpose of classifying racial groups and detecting histories of human migrations and admixture. In this period, Indian statistician P. C. Mahalanobis formulated his famous distance function — still in use today for applications ranging from finance to machine learning — in order to answer questions about racial admixture in colonial India. By the postwar period, human geneticists collected different kinds of data and developed new statistical approaches, but still largely aimed to address similar questions about “populations” or “ethnic groups” shaped by concepts of racial difference. For example, major scientific disputes emerged between the 1950s and 1970s about the validity of statistical methods used to estimate racial admixture in communities of African Americans and Ashkenazi Jews. I conclude with a reflection on recent computational methods used to analyze “biogeographical ancestry” and the enduring problem of categorizing populations in human genetics.
Elise Burton
https://ihpst.utoronto.ca/people/directories/all-faculty/elise-burton
Associate Professor
Institute for the History and Philosophy of Science and Technology
University of Toronto
**About the Speaker:**
am a historian of the life sciences in the modern Middle East, focusing on developments in genetics, evolutionary biology, physical anthropology, and medicine during the twentieth and twenty-first centuries. My current research examines the relationship of these sciences to the formation of racial, ethnic, and national identities, and how these identities, in turn, shape the dynamics of transnational scientific collaborations. My training in Middle East area studies informs my commitment to working across languages, geographies, and disciplines to challenge Eurocentric approaches to the history of science as well as science and technology studies.
My next book will examine scientific connections between the Middle East and South and East Asia. Tentatively called “Race Across Asia,” this project traces the flow of scientific ideas and research practices surrounding race and nationalism between Japan, India, Iran, and Turkey since the 1950s. Looking specifically at the fields of medical genetics, forensic fingerprinting, and archaeology, I am investigating how different kinds of trans-Asian scientific expeditions and educational networks relate to competing notions of Asian identity.
**\* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \***
This is a talk with audience Q&A presented by the University of Toronto's Centre for Ethics that is free to attend and open to the public. The talk will also be streamed online with live chat here [to be posted].
About the Centre for Ethics (http://ethics.utoronto.ca):
The Centre for Ethics is an interdisciplinary centre aimed at advancing research and teaching in the field of ethics, broadly defined. The Centre seeks to bring together the theoretical and practical knowledge of diverse scholars, students, public servants and social leaders in order to increase understanding of the ethical dimensions of individual, social, and political life.
In pursuit of its interdisciplinary mission, the Centre fosters lines of inquiry such as (1) foundations of ethics, which encompasses the history of ethics and core concepts in the philosophical study of ethics; (2) ethics in action, which relates theory to practice in key domains of social life, including bioethics, business ethics, and ethics in the public sphere; and (3) ethics in translation, which draws upon the rich multiculturalism of the City of Toronto and addresses the ethics of multicultural societies, ethical discourse across religious and cultural boundaries, and the ethics of international society.
The Ethics of A.I. Lab at the Centre For Ethics recently appeared on a list of 10 organizations leading the way in ethical A.I.: https://ocean.sagepub.com/blog/10-organizations-leading-the-way-in-ethical-ai
Functional Programming Events Near You
Connect with your local Functional Programming community
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
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/
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.
Spec-Driven Development with GitHub Spec-Kit - Barret Blake
**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**
*Spec-Driven Development with GitHub Spec-Kit: From Intent to Implementation*
Spec-driven development flips the traditional workflow on its head: instead of code being the source of truth, the specification becomes the backbone of design, collaboration, and delivery. In this session, we’ll explore how GitHub Spec-Kit enables teams to treat specifications as first-class artifacts—living documents that drive architecture, implementation, and verification.
You’ll learn how Spec-Kit helps teams clearly express intent using structured, version-controlled specs that live alongside code. We’ll walk through a practical workflow that starts with defining system behavior and constraints, then progressively refines those specs into testable, automatable outcomes. Along the way, we’ll show how specs can reduce ambiguity, improve cross-functional collaboration, and make design decisions explicit before a single line of production code is written.
This talk will cover:
--What spec-driven development is (and what it isn’t)
--How GitHub Spec-Kit fits into modern developer workflows
--Using specs to align product, engineering, and AI-assisted development
--Real-world examples of turning specs into implementations with confidence
Whether you’re building greenfield systems, integrating AI into your stack, or trying to reduce costly rework, spec-driven development offers a scalable way to move faster without sacrificing clarity. Attendees will leave with concrete patterns and a clear mental model for adopting GitHub Spec-Kit in their own projects.
**YouTube Link**
TBA
Go Build & Learn
Meeting @ Improving's office in Downtown Columbus, near Cosi. Parking is paid, food & drink are free!
This time we're hanging out after the long winter break. We are going to look at a group-member's project used to help learn the fundamentals of Go, and if time allows, we can take a look at how we like to build Go projects using AI.
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)
**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)
Columbus PHP: Monthly Meetup
Our monthly PHP meetup.
A virtual shindig courtesy of Zoom. Check back here for the details around 6:15 pm




















