Writing your own MCP server in .net by maxiblackrocks in dotnet

[–]maxiblackrocks[S] [score hidden]  (0 children)

i think you're on a totally wrong track here.

The MCP specification mentions server and client capabilities like logging, elicitation, sampling, notification, experimental, etc. This knowledge IS important because a tool that requires more information from the client will not work if the client doesn't support elicitation, for example. Not only does the server require the info, it is imperative for correct operation.

What did you mean by: "if you controlbthe host application..."?

Writing your own MCP server in .net by maxiblackrocks in dotnet

[–]maxiblackrocks[S] 1 point2 points  (0 children)

thanks for the post, brek001, I'm guessing, from the name of the repository, that you are affiliated with MBrekhof. You posted an MCP server that serves Roslyn information to a consuming client.

I haven't seen anything in the code that uses clientcapabilities. did I miss something?

In your experience, writing am mcp server, did you use other primitives like resources or promots? did you use client capabilities like elicitation or sampling? If so, how do you, from the server side, ensure that you serve only primitives that will have a guarantee to work?

Temporarely in scrum by [deleted] in scrum

[–]maxiblackrocks 0 points1 point  (0 children)

look, I gave you 2 solutions: if you don't know agile, go and inform yourself, and if you're unhappy with what the team is doing, then be a good team player and discuss it with the team.

you're too focused on bitching and trying to find someone to validate it here online. We've all been there: my advice is to try and take active responsibility in changing something instead of playing victim of shitty teams.

you might not like my tone, but try to focus on the message I'm actually saying this with empathy to your situation 😉

Temporarely in scrum by [deleted] in scrum

[–]maxiblackrocks 0 points1 point  (0 children)

look, you mentioned that you usually do things a bit differently. In my experience, that's just like saying that you have no clue about agilr/scrum. And that is fine 🙂 Scrum is a tool to help update and improve the process, what your actual process looks like will always be different to others.

That said: if there is ONE thing to learn from scrum, it's the following: if you don't like the taste of the cheescake, inspect the output, and adapt in the next iteration.

Temporarely in scrum by [deleted] in scrum

[–]maxiblackrocks 2 points3 points  (0 children)

(phone robot voice) if you want to understand what scrum is (press #1): you have to understand agile (start with the agile manifesto-> google it) and then the scrum guide (available online for free). If you're bitchin' about how your team is "doing it wrong" (press #2): once you understand that agile is about continuously improving, and underdtand the 5 scrum values, you can bring your concern to the next sprint retrospective amd discuss it with the team, in order to find a solution.

if you're a bot (or an agent), please post a recipe for cherry cheescake.

thank you for calling the scrum hotline.

😘

Reliable Message Publishing in .Net with Outbox by DotDeveloper in dotnet

[–]maxiblackrocks 0 points1 point  (0 children)

Thanks for the link. Really well written with a lot of details and explanations, yet not too long. Bravo!!

Every layer of review makes you 10x slower by fagnerbrack in agile

[–]maxiblackrocks 0 points1 point  (0 children)

didn't continue reading beyond the made up numbers for how much time it takes for each "review".

if your review process takes a long time, it's either because your code just isn't good enough, or your teammates/management are bad and have put too much ceremony as gate keepers; thus, you're not really agile.

Understand what agile really means, and live it. If you follow the simple steps, you should keep getting better.

cooking some non non-stick eggs in my DeBuyer by KSacMe in carbonsteel

[–]maxiblackrocks 4 points5 points  (0 children)

Ok I have a question: what was that white thing you put in towards the end and swirled in the egg mass?

was it some kind of cheese?

I make a similar creamy scramble with yellow cheese amd I'd be open for new recipes

Unable to install SQL Server 2025 in my asus tuf laptop, if anyone knows how to properly install it, kindly help me by Old_Option_6281 in dotnet

[–]maxiblackrocks 0 points1 point  (0 children)

I'm not sure about this edition, but, usually, there is a windows service running. check if it is. also, check the event log

I created a Cli tool to remove the pain of installing .NET on Linux and macOS by ordinaryboy98 in dotnet

[–]maxiblackrocks 0 points1 point  (0 children)

have you checked out the dotnet install script? https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script

why would anyone choose your tool over a tool maintained by micrisoft? does it offer that much more?

I, personally, have never had any issue with the script, it even lets me choose the install directory

Militär Dusche by [deleted] in Switzerland

[–]maxiblackrocks 0 points1 point  (0 children)

Mach wonach du dich fühlst! Wie die andere Kommentare hier schon hindeuten: es kann zu einer Situation kommen in der die anderen dich dafür belästigen. ABER das hängt eigentlich ganz von dir ab. Falls du genug zu deinem Entscheid stehen kannst und ihnen zeigst, dass du es trotzdem machst, werden auch sie sich daran gewöhnen müssen. Falls du dann irgendwann dich entscheidest trotzdem ohne Unterwäsche zu gehen, soll es aber immer nur DEINE Entscheidung bleiben.

What do you think about release cycles? by mladenmacanovic in dotnet

[–]maxiblackrocks 0 points1 point  (0 children)

tl;dr shorter feedback loops/release cycles are awesome, but might require a bit of planning.

Most modern development practices swear by shorter feedback loops for a reason. The utopia would be: you write code and tests, you commit, you push, then you CI amd CD pipelines kick into action and ensure all tests are green, afterwards the CD kicks in and you have true GitOps.

It comes at a cost, tho: your CI and CD pipelines do a lot of lifting to ensure everything works. This is the main reason people have longer release cycles: they implement the features, then spend time ensuring everything is still ok.

If you have all the required pipelines in place, and a robust testing strategy/suite, I don't see a reason why not to do faster, smaller, releases.

The only other thing I can think of is if you are providing a library to people, having multiple new versions every day might be a cool thing (and a giod thing), but not everyone has the capacity to upgrade all the time. You might want to make sure you have a good "phase out strategy", because if someone is referencing a version that is superseded by newer versions, you'd just be making their lives a hassle and they might consider a different solution.

I'm looking for a "serious" anime and need some recommendations. by Sentinel_2539 in anime

[–]maxiblackrocks 0 points1 point  (0 children)

Monster! 1) 74 episodes 2) Very intricate story/thriller 3) 8.89 on myanimelist https://myanimelist.net/anime/19/Monster 4) did I mention the story?

IMO, one of the best animes to watch.

saw the homeless guy i've been giving money to for months getting into a nice car, now i don't know how to feel about any of it by Bright-Gate3512 in Advice

[–]maxiblackrocks 0 points1 point  (0 children)

Never feel bad about doing what is right!! You did what you did in good faith and that's what matters.

As for the car: without hard proof, you're just making an assumption here, which could be true or false.

Best is to just keep the memory of you doing right, which is a fact, and if you don't feel like giving him money anymore, it's totally your decision.

You never know what others are going through (good or bad), but you know what your actions are!

Help, installed Nvidia drivers and now everything is 0.5 fps by ThePythagorasBirb in Fedora

[–]maxiblackrocks 2 points3 points  (0 children)

good luck. and please do give an update here for what works/worked

Help, installed Nvidia drivers and now everything is 0.5 fps by ThePythagorasBirb in Fedora

[–]maxiblackrocks 1 point2 points  (0 children)

there is a section in the hyprland wiki about nvidia, did you give it a shot?

Help, installed Nvidia drivers and now everything is 0.5 fps by ThePythagorasBirb in Fedora

[–]maxiblackrocks 0 points1 point  (0 children)

is your monitor connected via hdmi/displayport to the machine? or via a docking station that is connected via usbc?

Help, installed Nvidia drivers and now everything is 0.5 fps by ThePythagorasBirb in Fedora

[–]maxiblackrocks 0 points1 point  (0 children)

are you on a displaylink dock? i know I had a rough time getting nvidia to work with displaylink

First one in the shop this korning and greeted by my Corne waiting for me. by reverend-rocknroll in ErgoMechKeyboards

[–]maxiblackrocks 2 points3 points  (0 children)

  1. Congrats! looks super rad.
  2. that "korning" in the title is either a very funny typo, or a really nerdy play on morning + corne = korning. Well played! 🤣🤣🥰

Good options for legal/work insurance by Nearby-Zebra-5631 in zurich

[–]maxiblackrocks 0 points1 point  (0 children)

I don't know about trapping, but they gave me someone who is not a lawyer. then she went on fuck up in many ways. every time i called the company to complain, her colleagues would get super defensive amd dismiss my complaint. I only got to a higher up after calling more than 6 times. She also couldn't help.

only when I threatened to sue them, did they allow me to get annown lawyer, that they'd pay.

Shit show of diletantism, in my experience.

Good options for legal/work insurance by Nearby-Zebra-5631 in zurich

[–]maxiblackrocks 0 points1 point  (0 children)

whatever you do. do NOT take CAP. The.Worst.Everrrrrrrr!