Skip to content

C#

Meet other local fans of this object-oriented language from Microsoft.
pin icon
0
members
people1 icon
0
groups

Frequently Asked Questions

Yes! Check out c# events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the c# events taking place this week here. Plan ahead and join exciting meetups throughout the week.

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

C# Events Today

Join in-person C# events happening right now

Meet and make new Friends.
Meet and make new Friends.
Meet and make new Friends after work.
Python Game Workshop #2 — Organizing Your Game with Functions
Python Game Workshop #2 — Organizing Your Game with Functions
[French version below] In our first workshop, we built Mouse vs Cheese — a keyboard-controlled terminal game where a mouse navigates a grid to reach the cheese 🧀. If you missed it, no worries! We'll get you up to speed in the first 10 minutes. Right now, the game works, but the code is written as one long sequence of instructions. Everything happens in the same place, which makes it harder to read, reuse, and improve. In this session, we'll refactor the game by organizing the code into functions. This will make the program clearer, more modular, and easier to extend. By the end of the workshop: * The game will allow you to play again without restarting the script * The code will be split into small, reusable functions * You'll see how organizing code properly makes programs easier to maintain and grow 👉 This is Session 2 of an ongoing Python Game Workshop series, but it stands completely on its own. You are welcome even if you didn't attend the first session. 🧰 What to Bring \- Your laptop with Python 3\.x installed \- A code editor \(VS Code recommended\) \- Enthusiasm and curiosity\! _________________________________________________________________ 🐭 Atelier Python #2 — Organiser votre jeu avec des fonctions Dans notre premier atelier, nous avons construit Mouse vs Cheese — un jeu en terminal contrôlé au clavier où une souris navigue sur une grille pour atteindre le fromage 🧀. Si vous avez manqué cette session, pas d'inquiétude ! Nous vous mettrons à niveau dans les 10 premières minutes. En ce moment, le jeu fonctionne, mais le code est écrit comme une longue séquence d'instructions. Tout se passe au même endroit, ce qui le rend plus difficile à lire, à réutiliser et à améliorer. Dans cette session, nous allons réorganiser le jeu en structurant le code en fonctions. Cela rendra le programme plus clair, plus modulaire et plus facile à faire évoluer. À la fin de l'atelier : * Le jeu vous permettra de rejouer sans redémarrer le script * Le code sera découpé en petites fonctions réutilisables * Vous verrez comment bien organiser son code rend les programmes plus faciles à maintenir et à faire grandir 👉 Cette session fait partie d'une série en cours, mais elle se suffit à elle-même. Vous êtes les bienvenu·es même si vous n'avez pas assisté à la première session. 🧰 À apporter \- Votre ordinateur portable avec Python 3\.x installé \- Un éditeur de code \(VS Code recommandé\) \- Enthousiasme et curiosité \!
💃 Salsa classes Season 2025-26 🕺
💃 Salsa classes Season 2025-26 🕺
🇬🇧 EN 🇬🇧 🔥 SALSA CUBANA CLASSES ARE BACK 🔥 We are delighted to see you again for the start of the 2025/26 academic year 👉 Find all the needed information on our website : **[https://danzamania.be/](https://danzamania.be/horaires/?fbclid=IwZXh0bgNhZW0CMTAAYnJpZBExUjNGU3gzRWdsUFlWMGJMQgEeCHgiKV40mum5hOp5szt0Lxx3U-5DyHO_wR_ZJekcr_m7EFRdpcRthKRV9EU_aem_W6hFXCri8O6Kd9el-RIuIQ)** ✅ PROGRAMME ✅ 👉 TUESDAY 16/09 7:00-8:00 pm - Salsa Level 1A @ Salle Oxygène - Angie, Octavia & Raffa 8:15-9:15 pm - Salsa Niveau 1B\* @ Salle Ste Suzanne - Tine & Sam 8:00-9:00 pm - Salsa Cubana Level 2 @ Salle Oxygène - Angie, Octavia & Raffa \*The Level 1B course is the same as the Level 1A course. It will be taught by Tine & Samuel and starts at 8.15 p.m. It allows those who wish to arrive one hour later and have a group of about 10 people. 👉 WEDNESDAY 17/09 7:00-7:30 pm - Body Expression @ Salle Oxygène - Yusnay, Tine & Raffa 7:30-8:30 pm - Salsa Level 3 @ Salle Oxygène - Yusnay, Tine & Raffa 8:30-9:30 pm - Salsa Level 4 @ Salle Oxygène - Yusnay, Tine & Raffa 👉 THURSDAY 18/09 8:00-9:00 pm - Cuban Salsa Partnerwork - Level 1 + @ Studio Empain - Zoli 9:00-10:00 pm - Cuban Salsa Partnerwork - Level 2 + @ Studio Empain - Zoli 👉 FRIDAY 19/09 8:30-9:30 pm - Rueda de Casino @ Vibrato - Team Danza Mania 9:30-12:30 am - Practica & Entertainment with DJ Joel 💃 Dale Mambo🕺
Group Walk: Hallerbos!
Group Walk: Hallerbos!
This is a very special group walk! If you haven't visited the forest outside of the town Halle in the spring, then we highly recommend joining or going on your own time. During the spring, the Hallerbos is blooming with beautiful hyacinths covering the forest floor. You can get a sneak peak [here](https://www.hallerbos.be/). Over the years this has turned into quite the tourist attraction, which is why we decided to plan the walk during the week. Another special aspect of this group walk is that we will have a "guide" that not only grew up in this area, but is also in charge of expat services at the tourism department of Flemish Brabant. Nona will give some extra insight into the area and guide us through the first. **Meeting point**: Leuven train station \- We will take the train from Leuven to Halle\. Departure \(normally from platform B\) at 11:41 arrival 12:52\. We will meet outside of the Madmum on the station square at \(no later than\!\) 11:30 and walk to the platform together\. \- From the train station in Halle we will take a bus to the forest\. Please note that this walk is subject to the blooming of the flowers and the weather. If the flowers haven't bloomed yet, then we will cancel the walk. We did the best at estimating the time the flowers will bloom, since every year it is different. You are responsible to get your own train and bus ticket, and we will handle the guiding part :) Make sure to wear good walking shoes and bring water and maybe a snack! We will walk maximum 8km, on walking paths through the forest.
Deutscher Stammtisch online
Deutscher Stammtisch online
Liebe Freunde der deutschen Sprache, Alle, die gern deutsch hören bzw. sprechen möchten, sind eingeladen zum nächsten virtuellen Stammtisch. Wenn Ihr eine Frage oder ein Thema habt, über das Ihr gern sprechen möchtet, seid Ihr herzlich willkommen. Bitte meldet Euch bei InterNations Global German Speaking Group an: https://www.internations.org/activity-group/33565/activity/656793. Der Zoomlink wird dort kurz vorher bekannt gegeben. Wer sich aktiv beteiligen möchte, sollte seine Kamera einschalten. Bitte meldet euch nur an, wenn ihr wirklich teilnehmen wollt Wir freuen uns auf den Austausch mit Euch!
Muscle strengthening class
Muscle strengthening class
PLUX Social Drinking & Networking - Thursday
PLUX Social Drinking & Networking - Thursday
Socializing and Networking 🛜🆕 at PLUX on Thursday. Making new friends and drinking 🚰🎈🎉🚿🌊. Everybody Welocme, locals, expats or new 🆕 in town.

C# Events This Week

Discover what is happening in the next few days

Japanese Conversation / 日本語/英語会話交流 @BXL
Japanese Conversation / 日本語/英語会話交流 @BXL
**PLEASE READ THE ATTENDANCE POLICY (below) IF IT'S YOUR FIRST TIME** **SUNDAY COFFEE & JAPANESE CONVERSATION** 日曜日のコーヒー&日本語会話 Our "Japanese/English Conversation Exchange" offers you a unique opportunity to immerse yourself in the world of Japanese culture and language, all while helping native Japanese members to learn their target language. 私たちの「日本語/英語会話交流」は、日本の文化と言語の世界に没頭しながら、ネイティブの日本人メンバーが英語、フランス語、またはオランダ語を学ぶのを手助けするユニークな機会を提供します。 **Date: /** 日付:**(almost) every Sunday** **Time: /** 時間:**from 4.00 pm to 6.00 pm** **Location: /** 場所:**Cafe Caberdouche - Place de la Liberté 8, 1000 Bruxelles** **Venue Note: /** 会場の注意:**The manager of the cafe kindly accepted us to book a table on a regular basis. To thank him for his kindness, please order AT LEAST ONE DRINK**. カフェのマネージャーが親切にも私たちに定期的にテーブルを予約することを承諾してくださいました。その親切に感謝の意を示すために、少なくとも1杯のドリンクを注文してください。 **Location Assistance: /** 場所の案内:**If you can't find us, ask one of the waiters. They know where we are :) You can also send us a message.** 私たちを見つけられない場合は、ウェイターの一人に尋ねてください。彼らは私たちがどこにいるか知っています :) メッセージも送っていただけます。 **Event Agenda: /** イベントのアジェンダ: * **4:00 PM - 6:00 PM: JAPANESE CONVERSATION** \- Join us for the Japanese conversation and cultural exploration\. Beginners are welcome / 日本語会話 \- 最初の30分は日本語の会話と文化探求に充てられています。初心者も聞くだけでも歓迎です。30分後に参加しても構いません。多言語交換 \- ベルギーの多様性を体験し、ネイティブの日本人メンバーが英語、フランス語、またはオランダ語を学びたいと熱心に待っています。さまざまな言語で異文化交流の会話に参加しましょう。私たちの日本の友人にベルギーの文化、伝統、生活を紹介しましょう。 * **6:00 PM: EVENT CONCLUSION** \- Please respect the event's start and end times to maximize your language exchange opportunities\. Your participation and enthusiasm are appreciated\! イベントの終了 \- イベントの開始時間と終了時間を尊重して、言語交換の機会を最大限に活用してください。参加と熱意に感謝します! **Attendance Policy: --->** 以下の日本語 * We're excited to have you join our events and appreciate your commitment to learning and growing together. To ensure a productive and enjoyable experience for all participants, please take note of our attendance policy: 1. **Punctuality:** Please arrive on time for scheduled events. Late arrivals can disrupt the flow of the event and may miss important information. 2. **Language Commitment:** If you sign up for language-specific sessions, such as Japanese conversation or language exchange, we kindly request your commitment to actively participate in that language for the designated duration. 3. **Respect:** Treat fellow participants, organizers, and cafe staff with respect and courtesy. Harassment or disruptive behavior will not be tolerated. 4. **Removal Policy:** A participant who is not respectful towards other members will be removed from the group and blocked, with no warning. This point is not negotiable. 5. **Cancellation:** If you are unable to attend an event you've registered for, please let us know as soon as possible. This helps us plan accordingly and allows others to take your place if there's a waitlist. 6. **No-Show Policy:** Three no-shows (failing to attend without prior notice) may result in restrictions on event registration to ensure fairness to other participants. By attending our events, you agree to adhere to these guidelines. We aim to create a welcoming and inclusive environment where everyone can learn and connect. Thank you for being part of our community! **出席ポリシー:** 私たちは、イベントに参加していただけることを楽しみにしており、皆さんが一緒に学び成長することに取り組んでいただけることを感謝しています。すべての参加者が生産的で楽しい経験をするために、出席ポリシーにご留意ください: 1. 時間厳守:予定されたイベントには時間通りにお越しください。遅刻はイベントの流れを乱し、重要な情報を見逃す可能性があります。日本語のみのセッションは午後4時、全言語のセッションは午後4時30分開始です。 2. 言語へのコミットメント:日本語会話や言語交換など、特定の言語のセッションに登録された場合は、その言語での積極的な参加をお願いします。 3. 尊重:他の参加者、主催者、カフェのスタッフには敬意と礼儀をもって接してください。嫌がらせや迷惑行為は許容されません。 4. 退場ポリシー:他のメンバーに対して敬意を持たない参加者は、警告なしにグループから削除され、ブロックされます。このポイントは交渉の余地がありません。 5. キャンセル:登録したイベントに参加できない場合は、できるだけ早くお知らせください。これにより、他の人があなたの代わりを取ることができます。 6. ノーショーポリシー:事前の通知なしに3回のノーショー(欠席)がある場合は、他の参加者に公平になるようイベントの登録に制限がかかる場合があります。 私たちのイベントに参加することで、これらのガイドラインに従うことに同意するものとします。私たちはみなさんが学び、つながることができるように歓迎される包括的な環境を作り出すことを目指しています。コミュニティの一部としてご参加いただき、ありがとうございます! **Note: Please stay tuned to our event page for updates and schedule changes. We can't wait to see you there and exchange languages, cultures, and stories!** 備考:更新やスケジュールの変更については、イベントページをご覧ください。そこで皆さんにお会いして、言語や文化、物語を交換できるのを楽しみにしています!
Badminton Sunday Social
Badminton Sunday Social
Join us for some friendly Badminton games- all levels welcome! IMPORTANT- in order to secure your place you’ll need to both book a spot on Meetup AND pay €8 by Friday morning. This is to make sure we can cancel courts if demand isn’t there, and make sure we’re being fair to people on the waitlist. Refunds will only be possible after Friday AM if another player is definitely able to take your spot Always worth joining our W’app group as well for faster, often better, updates! https://chat.whatsapp.com/IL7Gbs6TmIm0GXyidQxCFS?mode=gi_t
Badminton Sunday Advanced
Badminton Sunday Advanced
First time comers Please make sure to read the rules and contact the organizer before! Otherwise you will be moved to waiting list. Apologies for inconvenience but we have to do it to avoid no-shows. New and Interested in being part of our group? Join here, https://chat.whatsapp.com/KqdVhyuBhFz1d56lv4WVVi Please Direct Message the Organizer with your level. Approval is required before your first RSVP. Games format. 95% are double games (unless someone needs a break), typically 4 people play together 2 sets and then mix with players from other fields. We play with plastic shuttles - Yonex Mavis 2000 (which are provided). Registration If it's your first time, please send a private message to the host to confirm. No-shows are taken quite seriously because they unbalance the games a lot. Also once you register please keep an eye on you private messages, in case we need to contact you. Players level Having players with much less experience often unbalances the game making it much less interesting for more experienced players. We still try to be welcoming. As a rule of thumb, if you know what a "clear" is, you are welcome to join. Otherwise, feel free to get in touch with me (John) and we can see if we can arrange so you and existing players can have good experience playing. Price and payments The price of participation is EUR 9. Payment is on-site in cash, or via online. Info provided during or shortly after the event in the WhatsApp group. Cancelations and no-shows Switches and cancellations are free of charge if done more than 50 hours before the start of the matches If you cancel within the 50-hour window before the event starts, you will be placed on the wait-list for the next week's event, whether or not a replacement is found. If no replacement is secured, you'll still need to cover your share of the costs. Contact Questions or first-time approval requests? DM the Organizer with your playing level and availability.
Deep Conversation - Question Chosen in Session
Deep Conversation - Question Chosen in Session
Welcome to our weekly event in the upstairs room of The Sister Café, rue Chair et Pain 3, one block from the Grand Place. Please get there early enough to order your drink at the bar first. Thank you! After introductions we will collect questions from the group participants, choose one by voting then discuss it for an hour. Then most of us stay for drinks and bizarre conversations. Past questions have been wide and not confined to academic philosophy: What is a genuine friend? Is social media turning us into emotional zombies? Do we lose some of the experience of things by defining them? Are we driven by sex? Is loneliness a personal failure? Is morality relative? **Crucially, be kind and respectful and generous** in your disagreements; remember how much you personally enjoy someone else proving you wrong before celebrating your cutting counterexamples.
The Language Café 🌍 (FR) ☕️🥐
The Language Café 🌍 (FR) ☕️🥐
Salut toi! 👋 Tu penses pouvoir survivre en français? 😂 Testons ça autour d’un ☕️ (ou de toute autre boisson 🍵 ou snack 🍪🍰🥐 qui t'inspire sur le moment). 📍 Où? Léopold PDN - un café parfois difficile à trouver surtout quand il pleut 🌧️☔, mais c’est exactement comme ça que commencent les aventures, pas vrai? 😂 Ne te perds pas au point de désespérer - envoie-moi un message avant de maudire Google Maps 🗺️! 💡 L'idée Prends ta commande (obligatoire!☝️), puis rejoins la table. Après une petite intro on plongera dans des sujets comme activités, voyages, musique… Et si on est suffisamment motivés, on pourra même jouer à quelques jeux! On parlera uniquement en français—oui, immersion totale! Il se peut que l'on se divise en petits groupes pour que tout le monde en profite au max. Chaque groupe aura son propre expert en français 🇫🇷🧐 bien sûr - pour nous remettre sur le bon chemin dès que l'on commence à galérer!😆 🎲 Jeux Pas de jeux énormes qui risquent de finir en catastrophe avec du café renversé, STP! On privilégie des jeux rapides, légers et amusants (en général, des jeux de cartes comme UNO ou Exploding Kittens 💥🐱). J’apporterai quelques jeux moi-même, mais n'hésite surtout pas à amener tes propres favoris (versions françaises évidemment😎) ⏱ Horaires On commence à 15:00, et tu es libre de nous rejoindre à tout moment et de rester aussi longtemps que tu le souhaites. Tu arrives plus tard? Préviens-moi dans le chat pour qu’on te garde une place! 😊 🚦 Liste d’attente? Si tu es encore sur la liste d’attente mais tu veux absolument venir, ou si tu as une question, n’hésite pas à me contacter directement. 📢 Il se peut que je partage des détails supplémentaires dans le chat du groupe ou en DM 💬—pense à vérifier tes messages 👀 au moins la veille de l’événement pour ne pas manquer d'infos essentielles🙄! 🐈‍⬛ Le Code des Amis : 👉 On se tutoie, c'est plus cool✌️ 👉 Respect et bonnes vibes - sinon 💥🥊 👉 Les erreurs? On s'en fou! Et si on galère on switchera en anglais ou bien: 🎭💃🎶🎸🤹🏿‍♂️ 👉 Un empêchement? Annule ou préviens-moi à temps pour laisser la place à quelqu’un d’autre🙏 👉 Sur la liste d’attente? Ne viens pas sans confirmation. À très bientôt ! 😉
Walk by the seaside
Walk by the seaside
Hi everyone! Let’s take a walk along the Belgian coast to enjoy some fresh salty air and gaze at the horizon. We’re planning a walk of around 3 hours, somewhere between De Panne and De Haan. The exact route will be shared later. Meeting point: Tournay-Solvaypark Entrance (Boitsfort Train Station) 💶 Contribution: €20 per person, which covers fuel, parking, as well as snacks and drinks along the way. Kindly complete your registration before signing up. Thank you. Yifei Yang BE12363234512492 Communication: your name+ event Group size: small and cozy — limited to 6 people ( 7 seats in the van) If you prefer to drive your own car or come by train/bus, you’re very welcome to join us as well (No need for payment) In this case, please contact the organizers.
Write Together!
Write Together!
Spend time in the company of other writers putting pen to paper, or fingers to keyboard. Work on your current project or start something new. If you are fresh out of inspiration a member of the Wordcraft Collective will be ready with a prompt to get you going. You can use that to unlock your creative brain before moving back to your own project or run with it. Who knows where the story will take you? Arrive when you like, leave when you like, or join us for a drink in the bar downstairs afterwards. Location: Pianofabriek, Rue du Fort 35, 1060 Saint-Gilles.

C# Events Near You

Connect with your local C# community

What If Your AI Could Be a Team? - Chad Green
What If Your AI Could Be a Team? - Chad Green
**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** GitHub Copilot is powerful, but what if you could scale from a solo AI assistant to an entire team of specialized agents working in parallel? This session introduces Squad: an open-source framework for multi-agent orchestration that lets you define teams of AI agents with specific roles, responsibilities, and expertise. We'll progress from Copilot basics to the Copilot CLI, explore how Agents add autonomy, and see how Instructions and Skills let you customize agent behavior. Then, the climax: a live demo where a Squad team of 3 agents (Lead, Developer, Tester) stands up and builds a working application in real-time, showcasing true multi-agent collaboration. Whether you're new to AI or exploring how to scale your use of Copilot, this session will show you what's possible when agents work as a team. **YouTube Link** TBD
NSCoder Night
NSCoder Night
Bring your work or your hobby, hang out, and code with us. Follow @buckeyecocoa for more information.
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
Columbus Code & Coffee 85 @ Improving
Columbus Code & Coffee 85 @ 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!
Global Azure - Columbus
Global Azure - Columbus
The global Azure community is coming together again, and Columbus is officially on the map. View the session lineup and speakers at [Global Azure Columbus 2026](https://coazure.github.io/cbus-global-azure-2026/) On **Saturday, April 18, 2026**, the Azure Columbus Meetup, DevOps Meetup, and Code and Coffee Meetup are hosting our local edition of Global Azure 2026. This is a free, community-driven event packed with learning, networking, and all things Microsoft Azure. Whether you’re building modern cloud-native apps, experimenting with AI agents, deploying containers, automating infrastructure, or just beginning your Azure journey, this event is for you! **What to Expect** * Engaging technical sessions * Real-world Azure architecture & cloud-native patterns * AI, agents, automation, and modern DevOps * Food and drinks (because learning burns calories) * Time to connect with fellow engineers, architects, and cloud enthusiasts **Who Should Attend?** * Software engineers (any language, any stack) * Cloud architects * DevOps engineers * Data professionals * AI explorers * Platform builders * Anyone who loves solving hard problems with great tools If you build, deploy, automate, scale, monitor, or optimize in Azure, you’ll feel right at home. **Why Global Azure?** Global Azure is a worldwide community event where Azure user groups host learning sessions on the same day across the globe. It’s grassroots. It’s technical. It’s practical. And it’s powered by people who genuinely love sharing what they’ve learned. And yes, it’s free to attend!
Prompt vs. Paintbrush
Prompt vs. Paintbrush
AI is changing how art is made. But when does it stop being your work and start being the machine’s? This month we're going to be doing a panel with with digital image, music, and written word artists, talking about at what point, while using AI in the creation process, does the work become not the artist creation? We encourage audience participation during this event that will be moderated by Chris Slee. Whether you’re deep in the field or just getting curious, come connect with others building and exploring AI in Columbus. Sponsored by [Transform Labs](https://www.transformlabs.com/services) Sign up also accessible via [Transform Labs Luma](https://luma.com/55umjqta)
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