Skip to content

F# Programming

Meet other local people interested in F# Programming: share experiences, inspire and encourage each other! Join a F# Programming group.
pin icon
1,168
members
people1 icon
1
groups

Frequently Asked Questions

Yes! Check out f# 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 f# programming events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find f# programming events near your location here. Connect with your local community and discover events within your area.

F# Programming Events Today

Join in-person F# Programming events happening right now

MF#K: What's in a webapp?
MF#K: What's in a webapp?
*Talk by Joakim Ahnfelt-Rønne and Michael Flænø Werk* What's the set of features you need to build a production webapp? In this talk we build a minimal but feature-complete (or is it?) webapp in our functional-imperative hybrid web language, Firefly, packing in the features we think are essential: Route-based bundling, server side rendering with hydration, declarative DOM, scoped CSS, WebSockets, serialization, typed RPC, and more. *As usual, there's mingling at the local bar after the talk.*
Immutable OS with Containers & Beyond Cloud-Managed Kubernetes
Immutable OS with Containers & Beyond Cloud-Managed Kubernetes
Join us for the Februar 2026 edition of **Cloud Native Copenhagen**, kindly hosted by **Velliv**. **Agenda** 16:30 Doors open, find a seat, network, enjoy 17:00 Welcome by the Cloud Native Copenhagen 17:05 Welcome by Velliv 17:15 Talk 1 - Building immutable operating systems using container technology 18:00 Break with food and drinks 18:45 Talk 2 - We Broke Free From Cloud-Managed Kubernetes: Now What? 20:00 Thank you for today Talk 1: **Building immutable operating systems using container technology** Speaker: Martin Skøtt and Michael Bang from RedHat Bootable containers bring the benefits of containers and immutability to traditional VMs and physical machines. How can you benefit from this in your own environment? The immutability requires you to think differently when it comes to updates and organization of your applications. In this session we will show how bootable containers work and what to be aware of. Talk 2: **We Broke Free From Cloud-Managed Kubernetes: Now What?** Speaker: Kārlis Akots Gribulis and Per Hedegaard Christiansen from Saxo Bank Have you ever wondered what happens after moving from cloud-managed Kubernetes to self-hosted clusters? One year into Saxo Bank’s journey, we’re sharing the full story: what worked, what surprised us, and what we would do differently.
Usergroup Meetup #11 (at twoday in Copenhagen)
Usergroup Meetup #11 (at twoday in Copenhagen)
Welcome to the #11 meetup of the Databricks User Group Denmark! We’re excited to kick off the first meetup of the year 2026! We've got two exciting talks lined up for you this time. First, Christian will introduce Lakebridge which is a solution that might be exactly what you need if you've got legacy code you're looking to migrate to Databricks. Then, Eduardu will take the stage to share how DSV leverages Databricks to handle their massive data demands. **Date and time:** 24th February 2026 17:00-20:00. **Venue:** twoday A/S, Sundkaj 125, 2150 København **Agenda:** 17:00 – 17:10 Doors open / coffee 17:10 – 17:20 Welcome by twoday 17:20 – 18:20 Migrating to Databricks with Lakebridge? –The functionality of the toolset and look at practical applications and learnings from actual implementations Speaker: Kristian Johannesen, Consulting Manager & Senior Business Analytics Architect Data Platform @ twoday 18:20 – 18:50 Food and Network 18:50 – 19:50 DSV Databricks Story Speaker: Eduardo Cruz, Senior Team Lead, Data Foundation, Centre of Insights & Analytics Group Finance @ DSV 19:50 – 20:00 Wrap-up / next meetup **Parking**: There are nearby public parkings like P-kælder Kronløbsøen. Remember to start your parking app. **Information:** * This agenda is subject to change. * The meeting is in-person. * We will have vegeterian option. * If you have food allergies, let us know by sending email farzad.bonabi@twoday.com
How does a coding agent work and the hidden security hero in .NET!
How does a coding agent work and the hidden security hero in .NET!
**Welcome to .NET Skåne February 2026 edition!** We are very happy to invite you to Ductus and an evening with our MVP Tore Nestenius! Join us for an evening filled with two insightful presentations from Tore and one surprise talk from Jonah Andersson as well as networking and great company. This event is free to attend and there will be free drinks and food. We hope to see you there! **IMPORTANT**: If you have signed up to the event but can't make for some reason please cancel your spot in good time before the event so the spot is free for someone else to attend. **Agenda:** **How Does a Coding Agent Work?** (Tore Nestenius) Coding agents are increasingly used to automate software tasks, yet how they actually work is often treated as a black box. This talk breaks a coding agent down into its core mechanics: how it is structured, how it communicates with a language model, and how a text-only model can read and modify real source code. We will cover: \* what a coding agent is, mechanically \* how agents communicate with language models \* how tools and MCP calls are executed \* how a text-only model works with source code \* how to build a basic coding agent in C# **The Anatomy of MCP Server: A Developer’s Perspective** (Jonah Andersson) What does it really take to build an MCP server from scratch? In this session, we learn the anatomy of the Model Context Protocol (MCP) in the perspective for development from local to cloud — from how MCP different from API, how to build it, test it locally and deploy it on an app hosted on Azure. Using Azure Functions with the MCP Tool Trigger extension for .NET, in this short session you will learn how to build a working MCP server step by step. You’ll leave with a clear mental model of how MCP servers work under the hood and the confidence to build your own. **The Data Protection API: The Hidden Security Hero in ASP.NET Core** (Tore Nestenius) The Data Protection API protects authentication cookies, anti-forgery tokens, and other sensitive data in ASP.NET Core. It often “just works” in development, but in production it can cause broken logins and random sign-outs after redeployments or when scaling out behind a load balancer. This session explains Data Protection from a production-first perspective. We will cover how key rings are created and rotated, why multi-instance setups fail, how purpose strings affect isolation and interoperability, and how to safely share authentication cookies across services. **About the speakers:** [Tore Nestenius](https://www.linkedin.com/in/torenestenius) Tore is a Microsoft \.NET MVP\, an Azure\-certified developer\, and an expert in areas like CQRS and event\-sourcing\, as well as web security and IdentityServer\. Tore regularly shares his knowledge about \.NET on his \[blog\]\(https://nestenius\.se\)\, focusing on security\, Azure cloud\, and authentication\. [Jonah Andersson](http://www.linkedin.com/in/jonahandersson) Jonah Andersson is a Developer and Lead Cloud DevOps Engineer based in Sweden. She works as a Senior Azure Consultant. With a background in Computer Science and System Development, Jonah specializes in .NET technologies and excels in cloud development, particularly within Microsoft Azure. **Host:** [Ductus](https://ductus.global/) Tech Consulting with Expertise and Compassion Ductus is a solution-oriented partner with a breadth of skills across digitalization. Our know-how, business acumen and a down-to-earth way of working ensure smooth and successful collaborations. Join our [Discord server](https://discord.gg/w3gtJPjHUu) or our [GitHub repo](https://github.com/dotnetskane).
Februar 2026, WordPress Meetup
Februar 2026, WordPress Meetup
**Dagens emne** Vi vil tale om fremtiden for WordPress, og måske vil der være et oplæg om Vibe Coding. \*\*\* ***Please notice! The meetups are a danish speaking event. Some presentations might be in english, but only if mentioned. If you need help or support it can be given in english of course.*** \*\*\* Det er helt gratis at deltage. Vi holder det i Vesterbro Bibliotek og Kulturhus. Hvis du kan tilbyde et sted at afholde det så kontakt arrangøren. **Emner** Hvis du har nogle ideer eller selv vil præsentere noget, så skriv det i kommentarerne. **Mad/drikke** Der vil være te, kaffe og vand og pizza. Handicap: Ja, der er elevator. **Om vores meetups** Nogle gange er der præsentationer, og andre gange er det bare workshop. Der er altid tid til at netværke. \*\*\* In english: Meetups are held in Danish. On rare occasions in English if a presenter prefers that. All meetups are free to attend. If you can offer a meetup venue for a future meetup, please contact the organiser. Topics: If you have any ideas or would like to present something to the group, write in the comments. Language: In English/Danish, depending on the attendees. Usually in danish. Food/drink: There will be tea and coffee and pizza. Step-free access: Yes, there is an elevator. \*\*\* **About our meetups** Sometimes there are presentations, and other times we run it as a workshop or social gathering. There is always plenty of time for general networking. The meetups are a danish speaking event. Some presentations might be in english, bur only if mentioned. If you need help or support it can be given in english of course. All meetups are free to attend unless otherwise specified. If you can offer a meetup venue for a future meetup, please contact the organiser.
DEAR WORLD RUNS: Social Run - run the city. meet the world.
DEAR WORLD RUNS: Social Run - run the city. meet the world.
**RUN THE CITY. MEET THE WORLD.** We launched something new - and what a success it was! With up to 40 people we run beautiful routes through Copenhagen on our social runs - and you're invited to be part of the next edition and kick off the New Year full of energy. **DEAR WORLD RUNS** is for those who want to move, connect, and feel the city in motion. Whether you're a regular runner or just curious to join, this is your moment. ‍♂️ **The Run** • Friendly but fun pace - we go easy on the first one, but with ambition • Approx. 5–6 km, accessible for most • You don’t need to be “fast” - just bring energy ☕ **The Vibe** • Post-run coffee/tea included & hangout at Nomad Day Bar in the 25hours hotel on beautiful Paper Island • Come solo or bring a friend - we’ll make it social • Led by the Dear World crew you can leave your belongings that you don’t want to take along the run with the venue which will secure it while we are gone. **Where & When** Nomad Day Bar / 25hours Hotel Paper Island ️ Tuesday every 2 weeks 18:00H sharp (meet from 17:45) **We run the city - join us.** Let’s make this the start of something that moves us all. #DWRuns #DearWorldCPH

F# Programming Events This Week

Discover what is happening in the next few days

Rust meetup #65 Sponsored by Factbird
Rust meetup #65 Sponsored by Factbird
We are looking forward to welcoming you to Rust meetup #65! RSVPs open a week before the meetup. The agenda for the night is outlined below: 18:05–18:15: Welcome! 18:15–19:00: Jesper Steen Møller: **State of JSON Tooling in Rust** 19:00–19:45: Food Break Sponsored by Factbird 19:50–20:35: Thomas Knudsen: **Making sense of geodesy in 10000 lines of Rust** 20:35-21:00: Closing and Cleanup. 21:00-???: Bar Make sure to bring your best energy for a cozy evening in great with other Rust enthusiasts, professionals and amateurs alike! Let's rust up!
.NET 10 Decoded
.NET 10 Decoded
**Presentation** Back in November 2025 Microsoft released the latest version of .NET, C# and Visual Studio. Our good friend and local MVP Erik Ejlskov Jensen, has picked out some of the most exciting new stuff that came with the new version and will give us his view on the most useful. Furthermore my own employer will share some experiences from our experiences when upgrading to newer versions of .net. !!The presentation will be in English and will NOT be available online.!! !!Be aware that no-shows is registered!! !!Full name is required to get access to the venue!! * 16.30 - 17.00 Doors open * 17.00 - 17.10 Welcome by CNUG (10 min) * 17.10 - 17.20 Introduction to KMD and Edlund (Host) (10 min) * 17.20 - 18.00 First half of decoding (Erik) (40 min) * 18.00 - 18.30 Networking break (30 min) * 18.30 - 19.10 Second half of decoding (40 min) * 19.10 - 19.30 Real world upgrading (Edlund) (20 min) * 19.30 - 20.00 Announcements and Goodbye (30 min)
Time for improv fun!
Time for improv fun!
Welcome for some fun improv games together :) About us: We are a bunch of people of all ages and backgrounds, gathering to share the common passion for improv. Improvisation, or Improv for short, is a form of live theatre in which the story, characters and scenes are without a script and made up in the moment, completely different every time. The actors are acting, directing themselves, writing the plot and interacting with each other all at the same time without previous planning. Improvisation can help you with your social and business skills by training your mind to think quickly and react to unexpected situations. In Improvisation, there are no lines to memorize and you play off other creatively challenged fun-loving, global-minded people who loves laughing at themselves. It’s a great way to socialize and make new friends. It’s a welcoming atmosphere, we want you to join in the fun, whether you are a complete beginner or an experienced improviser – come and lets enjoy together! We usually start with some warm-ups that help us relax, listen and focus. Then we move on to doing different kinds of short scene fun games with each other, making characters, stories and our small worlds. In improv mistakes are welcome and you will have goooood times! We charge 50 kr in advance in order to cover our expenses. Swish is king! See you very soon ;) Please come only if you are in good health! P.S. You can also follow us on Facebook: https://www.facebook.com/themiip
Frederiksberg Toastmasters: Explore and enhance your leadership skills
Frederiksberg Toastmasters: Explore and enhance your leadership skills
Please Note: only registered guests will be allowed to attend our meetings. Looking to overcome your fear of public speaking and gain confidence in your leadership abilities?\*\* Look no further than Frederiksberg Toastmasters, a chartered club of Toastmasters International - the leading non-profit organization in public speaking and leadership development. Practice your public speaking, communication, and leadership skills in a supportive and inclusive environment, guided by experienced mentors and utilizing the Basecamp curriculum. Develop your ability to persuade, gain stakeholder buy-in, and negotiate with ease through regular speeches, evaluations, and leadership opportunities. As a member of Frederiksberg Toastmasters, you'll join a community of like-minded individuals working towards the same goal: to become world-class communicators and leaders. ️ We invite you to join us at our weekly meetings, held every Saturday from 11:00 to 13:00. We start on time. A typical Toastmasters meeting is run like this: [Watch Video](https://www.youtube.com/watch?v=383gehepo8M) Meeting location: Please check our LinkedIn page: [Frederiksberg Toastmasters LinkedIn](https://www.linkedin.com/company/frederiksberg-toastmasters) As a guest, you'll have the opportunity to observe and participate in our meetings (voluntarily). Note that you will not be forced to speak if you don't want to. Typically, there will be around 20-30 people. ️ You will witness the power of superior communication manifesting in the form of inspiring oratory and elevated storytelling that underpins world-class leadership. ✍️ Step out of your comfort zone and become the best version of yourself Frederiksberg Toastmasters \| Home of Leadership and Public Speaking Toastmasters \| Where Leaders are Made frederiksberg@toastmasters.dk Facebook: [Frederiksberg Toastmasters Facebook](https://www.facebook.com/FrederiksbergTM) LinkedIn: [Frederiksberg Toastmasters LinkedIn](https://www.linkedin.com/company/frederiksberg-toastmasters)
Game Audio Playthrough #47 - LEGO Voyagers
Game Audio Playthrough #47 - LEGO Voyagers
**Winner of the Best Audio award at SpilPrisen 2026 – LEGO Voyagers** We are proud to present a game audio playthrough featuring the award-winning sound design of LEGO Voyagers. Meet Adam Zacho and learn how he designed the audio for the co-op game, including the challenge of giving two bricks distinct personalities through voice acting—performed using his own voice. ️ During the evening, Adam will walk us through how the soundscape was crafted brick by brick, how it was implemented using FMOD and Unity, and how the audio-driven haptic feedback was carefully designed and integrated. **Where:** Games Denmark, Vesterbrogade 19, København **When:** Thursday, February 26st 2026, 18.30 – 21.30 **Schedule:** 18:00: Entrance with complimentary snacks and drinks 18:30: Presentation by Adam Zacho 19.30: Break 19.45: Q&A 20:30: Drinks & mingle 21:00: Thank you for tonight. Voluntary afterparty at nearby bodega. This event is arranged by Game Audio Denmark & hosted by Daniel Nielsen, Nikolaj de Haan and Marc Hasselbalch. Thanks to [Games Denma](www.gamesdenmark.dk)rk for providing the location! Check out other events by [Game Audio Denmark](http://www.gameaudiodenmark.dk) Join our Discord [here](https://discord.gg/MqQD77VFfV)
*NØRREBRO LIB*Welcome to DK:From Bureaucracy to Social Life incl. Networking#200
*NØRREBRO LIB*Welcome to DK:From Bureaucracy to Social Life incl. Networking#200
Important Note: we will be changing venue every other week (from Main Library on Thursdays to Nørrebro Library on Fridays), so please check event details. **Dear Expat (or Dane!),** New to Denmark or looking to deepen your roots in Copenhagen? This session is your **one-stop guide** to navigating both the practicalities of life in Denmark and the social scene that makes it so special. Join us to: * **Demystify Danish bureaucracy:** Get tips on CPR registration, housing, healthcare, and taxes—so you can settle in with confidence. * **Explore Copenhagen’s social life:** Discover hidden gems, expat-friendly activities, and local spots to build your social circle. * **Share experiences and connect:** Meet fellow expats, swap stories, and leave with new friends and a network of support. This workshop is perfect for **newcomers and long-term expats** alike. Bring your questions, your curiosity, and your enthusiasm for making Denmark feel like home. Looking forward to connecting with you, **Maria Depesova** *Your Host & Expat Community Builder*

F# Programming Events Near You

Connect with your local F# Programming community

Cocoaheads
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
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
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
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.
Columbus Comedy Improv Meetup at Gresso's!
Columbus Comedy Improv Meetup at Gresso's!
Whether you've never done improv before, or you've done it for so long you knew Del Close on a personal level, or anywhere in between, come join us! Swing by *Gresso's* for the **Columbus Improv Comedy Meetup** for some fun and games! The idea behind improv is to create entire scenes from scratch based on a suggestion from the audience. This can be done in game form, like *Whose Line Is It Anyway*, *ComedySportz*, or *Wild 'n Out*; it could also be done to tell stories, like *Middleditch and Schwartz*. Our meetup, which is central Ohio's longest running (and free!) weekly comedy event, brings the games (and occasionally different forms) for you to play in a safe, supportive, and compassionate environment. Not only is it a lot of fun, but you get to work on thinking faster on your feet, plus it's an excellent way to meet new people and make friendships that'll last a lifetime! Ask yourself if you want to join the **Columbus Improv Comedy Meetup**, and say "Yes, And" that you'll have fun!
Building Agents with Microsoft Foundry
Building Agents with Microsoft Foundry
We will show a variety of methods for building agents that run in Microsoft Foundry. This covers the different types of agents: Prompt, Multi, and Hosted, as well as the development lifecycle using evals and traces.
Columbus Arduino Raspberry Pi Enthusiasts (CARPE) (Check Location)
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. (NOTICE - Location change!) This session will be at the Karl Road Branch of the Columbus Library in the Conference Room 2.