Unlocking C# 10 in Unity: How to Use Records and Record Structs

https://lemmy.world/post/32244303

Unlocking C# 10 in Unity: How to Use Records and Record Structs - Lemmy.World

Lemmy

🧠 Just posted a video on how to build a Model-Context-Protocol (MCP) server + client using C# and MCPSharp!

Define AI tools as plain C# methods, call them from your own client, and run everything locally. No cloud. No API keys. Just structured, agent-ready code.

🎬 Video: https://youtu.be/dG9nAAPLeVU

#dotnet #csharp #opensource #MCP #ai #llm #agenticAI #localfirst #mastodev

Build a Simple MCP Server & Client in C#.NET

YouTube

Mastering the Observer Pattern with System.Reactive in #CSharp

In this tutorial, you'll learn how to use the System.Reactive Extensions (RX) for the Observer Pattern in Csharp. You'll learn how to create an Observable that sends notifications when a particular condition is met, and you'll see how to use the LINQ to Observable extension to query the observable for changes. This tutorial is perfect if you want to learn how to use the Observer Pattern in Csharp using the System.Reactive Extensions.

Watch here:
https://www.youtube.com/watch?v=nj9yuqH44zw

I'm going to start mentoring my friend's son who just completed a coding boot camp through a local community college. I'm starting with #foss projects in languages/frameworks he was taught.ij the boot camp) #java #ReactJS

I maintain a #csharp project, but if anyone else has something that could use a potentially long term contributor I'll start working with him on issues. He needs to build his resume and learn to work with a distributed team.

@Dominix@mastodon.social

Sure, not everybody using #LLVM is controlled by #BigTech, but they consolidate their power anyway by spreading dependencies over something that depends on BigTech money to exist.

"overwhelming"?

Tbh, I don't think so.

Whenever I see an interesting software developed in #Rust or #Go (not LLVM, but same issue) I look for alternative implementation and if I can't find any I simply forget about it. The issue is real and pretty evident with Go (and #Csharp) introduction of #telemetry, which was rapidly normalized by devs 'cause they were already locked-in like slaves.

LLVM just seems slightly different, but it's not, because of its complexity.

How To Implement The Observer Pattern In #CSharp

Previously we looked at how to implement the observer pattern in C# where we used events and event handlers. However, there are situations where developers forget to unhook their events and it leads to problems. In this video, we'll explore yet another way that we can implement the observer pattern in CSharp!

Watch here:
https://www.youtube.com/watch?v=8LFI0EgIoxI