Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
🫧 socialcoding..
🫧 socialcoding..
@smallcircles@social.coop  ·  activity timestamp 3 weeks ago

There's not only an #Apple Steve. MS has their own stereotypical #DotNet version.

Talking of Steve-like jobs, this particular CEB Distinguished Engineer at #Microsoft sure loves to sprinkle #AI fairydust into disbelieving eyes, with 💫 dizzying enthusiast levels:

> “Our North Star is 1 engineer, 1 month, 1 million lines of code”

Rookie: What should I do?

CEB: We'll keep you out of the wind first few days. 250k LoC is fine.

(CEB = Chronically Excitable Ballmer, awarded to MS chief employees)

  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Isaac Levin
Isaac Levin
@isaacrlevin@fosstodon.org  ·  activity timestamp 4 weeks ago

The New Features and Enhancements in .NET 10
#dotnet

https://isaacl.dev/gyi

CODE

The New Features and Enhancements in .NET 10

Joydip Kanjilal provides an in-depth examination of the new features and enhancements in Microsoft's upcoming .NET 10 release, scheduled for November 2025 as a Long-Term Support version. He highlig...
  • Copy link
  • Flag this post
  • Block
Isaac Levin
Isaac Levin
@isaacrlevin@fosstodon.org  ·  activity timestamp 4 weeks ago

The New Features and Enhancements in .NET 10
#dotnet

https://isaacl.dev/gyi

CODE

The New Features and Enhancements in .NET 10

Joydip Kanjilal provides an in-depth examination of the new features and enhancements in Microsoft's upcoming .NET 10 release, scheduled for November 2025 as a Long-Term Support version. He highlig...
  • Copy link
  • Flag this post
  • Block
Scott Hanselman 👸🏽🐝🌮 boosted
Guy Langston
Guy Langston
@guylangston@dotnet.social  ·  activity timestamp 2 months ago

These deep-dive #dotnet videos are a treasure!

"Cancellation Tokens with Stephen Toub"
https://www.youtube.com/watch?v=h1GvSPaRQ-U

#csharp #development #technical #async

Cancellation Tokens with Stephen Toub
  • Copy link
  • Flag this post
  • Block
Guy Langston
Guy Langston
@guylangston@dotnet.social  ·  activity timestamp 2 months ago

These deep-dive #dotnet videos are a treasure!

"Cancellation Tokens with Stephen Toub"
https://www.youtube.com/watch?v=h1GvSPaRQ-U

#csharp #development #technical #async

Cancellation Tokens with Stephen Toub
  • Copy link
  • Flag this post
  • Block
Burton Smith
Burton Smith
@stuffbreaker@mastodon.social  ·  activity timestamp 2 months ago

Hmmm... I may be rethinking my strategy with the #WebComponents Language Server. Writing it in Node requires it to be installed to use it or any of the extensions. That's kind of annoying for our #dotnet, #php, #java, #golang, #rust, and #ruby friends

  • Copy link
  • Flag this post
  • Block
Carolina Code Conference
Carolina Code Conference
@carolinacodes@mastodon.social  ·  activity timestamp 2 months ago

FYI: LLVM vs .NET: Why Choose LLVM? #shorts: LLVM boasts significant industry and community support. It’s older than .NET, with backing and resources. LLVM offers versatility across platforms, empowering developers while requiring careful memory management. #LLVM #dotNET #compiler #technology #programming https://www.youtube.com/shorts/fwfBJivpZSE

2 media
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
LLVM vs .NET: Why Choose LLVM? #shorts
  • Copy link
  • Flag this post
  • Block
Khalid K-1000 🤖
Khalid K-1000 🤖
@khalidabuhakmeh@mastodon.social  ·  activity timestamp 2 months ago

Thinking of starting a Blame as a Service (BaaS) called "Blame Khalid”. For a monthly fee, you can blame all your #dev woes on me.

When your boss asks why you're behind.... Khalid
When your stakeholders ask why the feature is broken... Khalid
When you miss deployment deadlines… You guessed it, Khalid!

Reach out to find the right service plan for you and your team. There will be personal and enterprise plans. No longer shoulder your failures alone, let me help!

#development #software #dotnet

  • Copy link
  • Flag this post
  • Block
Mattias Karlsson (he/him)
Mattias Karlsson (he/him)
@devlead@mastodon.social  ·  activity timestamp 2 months ago

Nice to see the personal to-do list of getting projects onto using NuGet OIDC and .NET 10 getting shorter. When you maintain more than 50 projects, it takes an evening or two, but nice not to have to care about expiring tokens again. Now just need #NuGet to support Azure Trusted Signing😎
#dotnet

  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 3 months ago

And here is the polished and fully functional version! 🥳 It is very cool to be able to debug C64 assembly code written in C#. You can modify all registers, stack variables, zero pages variables (you get access to their names!), VIC/SID registers. You can view the memory. Disassemble code. Step in, step through, step out. Even data breakpoints should work! 🚀

This will be released on November 13th, on the day of my talk for the .NET Conf 2025, at 3:30PM - CET, save the date! 📅

#dotnet #c64

Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
  • Copy link
  • Flag this post
  • Block
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 3 months ago

And here is the polished and fully functional version! 🥳 It is very cool to be able to debug C64 assembly code written in C#. You can modify all registers, stack variables, zero pages variables (you get access to their names!), VIC/SID registers. You can view the memory. Disassemble code. Step in, step through, step out. Even data breakpoints should work! 🚀

This will be released on November 13th, on the day of my talk for the .NET Conf 2025, at 3:30PM - CET, save the date! 📅

#dotnet #c64

Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social replied  ·  activity timestamp 3 months ago

Finally got also the VICE C64 debugger working with C# from Visual Studio as well. The experience is less smooth than VSCode for some aspects, so I won't demo it, but it is usable if you adapt your code to it It is still very cool to have such debugger support while not having to develop a VSIX extension for it! ✨

#dotnet #c64

VICE Emulator C64 debugger working from Visual Studio 2022
VICE Emulator C64 debugger working from Visual Studio 2022
VICE Emulator C64 debugger working from Visual Studio 2022
  • Copy link
  • Flag this comment
  • Block
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 3 months ago

And here is the polished and fully functional version! 🥳 It is very cool to be able to debug C64 assembly code written in C#. You can modify all registers, stack variables, zero pages variables (you get access to their names!), VIC/SID registers. You can view the memory. Disassemble code. Step in, step through, step out. Even data breakpoints should work! 🚀

This will be released on November 13th, on the day of my talk for the .NET Conf 2025, at 3:30PM - CET, save the date! 📅

#dotnet #c64

Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#
  • Copy link
  • Flag this post
  • Block
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 3 months ago

Woot! Prototyped this morning a C64 debugger for VSCode for my upcoming C# C64 development toolkit that I will present at the .NET Conf 2025 in November, and I got a first registers view working! 🥳

I should hopefully have something more polished to present! 🤞 It will be pretty cool as it will allow to step over C# code (that assemble 6502 code), with the ability to visualize all CPU registers, VIC, SID registers, zero pages variables...etc. all of that with live editing! 🚀

#dotnet #c64

Debugger from VSCode connected to a C# program + VICE Monitor debugging a live C64 demo.
Debugger from VSCode connected to a C# program + VICE Monitor debugging a live C64 demo.
Debugger from VSCode connected to a C# program + VICE Monitor debugging a live C64 demo.
  • Copy link
  • Flag this post
  • Block
travis
travis
@travis@social.lol  ·  activity timestamp 3 months ago

I went to use a visual studio extension today that helped upgrade older versions to newer ones, it was free, worked offline, and did a great job of converting projects while providing a helpful report of what was changed and other notes about the process. A recent update to visual studio has completely disabled this functionality and added a "Modernize" option that only works with a paid Copilot subscription. Terrible enshittification of a product, but while reading about a possible workaround, I found a nuclear take with one of the worst analogies I've ever seen anyone try to make:
https://developercommunity.visualstudio.com/t/Error-Message-when-loading-VS-20206-afte/10971375#T-N10974933

#VisualStudio #VisualStudio2022 #Microsoft #Copilot #DotNet #enshittification

  • Copy link
  • Flag this post
  • Block
Isaac Lyman
Isaac Lyman
@isaaclyman@toot.cafe  ·  activity timestamp 6 months ago
#50forFOSS Friday is upon us again!

New to this tag? 50 for FOSS is a monthly pledge where we each choose an open-source project we appreciate and donate $50 to it, no strings attached.

It's our small way of giving back and making free software more sustainable.

https://50forFOSS.org

#OpenSource#FreeSoftware#FOSS

Isaac Lyman
Isaac Lyman
@isaaclyman@toot.cafe replied  ·  activity timestamp 6 months ago

This month I'm donating to xUnit ( @xunit), the flagship unit-testing framework for .NET Core. I'm always grateful for how easy unit testing is in .NET, and xUnit's simple, predictable, organized approach is a big part of that.

https://xunit.net

Big thanks to @bradwilson for taking such good care of xUnit. It's a delight.

#50forFOSS#OpenSource#FreeSoftware#DotNet

Screenshot of an email with the GitHub Octocat logo at the top. Below it is the xUnit logo, a stylized bold X, and the text: "You sponsored @xunit! Sponsorship amount: $50.00 one time"
Screenshot of an email with the GitHub Octocat logo at the top. Below it is the xUnit logo, a stylized bold X, and the text: "You sponsored @xunit! Sponsorship amount: $50.00 one time"
Screenshot of an email with the GitHub Octocat logo at the top. Below it is the xUnit logo, a stylized bold X, and the text: "You sponsored @xunit! Sponsorship amount: $50.00 one time"
  • Copy link
  • Flag this comment
  • Block
Eduardo Braga
Eduardo Braga
@eduardobragaxz@mastodon.social  ·  activity timestamp 7 months ago

Today I've released version 1.5.3 of Dowstodon, my Mastodon client for Windows. It's got some neat improvements for the system notifications and a better look when transparency is disabled, but the biggest addition is the ability to search users by name on user's lists e.g. the following list.

I know it might be annoying to some, but I've also added a donations section the settings page. If you use the app and enjoy it, and have the means to, please consider donating to help development of it.

Screenshot of a window showing the list of users I follow on Mastodon. At the top of the window is a text box which allows the user to filter the list according to what's typed.
Screenshot of a window showing the list of users I follow on Mastodon. At the top of the window is a text box which allows the user to filter the list according to what's typed.
Screenshot of a window showing the list of users I follow on Mastodon. At the top of the window is a text box which allows the user to filter the list according to what's typed.
Eduardo Braga
Eduardo Braga
@eduardobragaxz@mastodon.social replied  ·  activity timestamp 7 months ago

Oh God I always forget hashtags

#dotnet #winui

https://apps.microsoft.com/store/detail/9PHNV45JVR2S?cid=Mastodon

  • Copy link
  • Flag this comment
  • Block
Tim Chambers boosted
The BadgeFed Project
The BadgeFed Project
@badgefed@badgefed.vocalcat.com  ·  activity timestamp 7 months ago

Hey Fediverse! 👋

We just wrapped up an amazing FediForum June 2025 a week ago, and BadgeFed was right in the thick of it! Here’s a recap of what we did, what we learned, and what’s next for decentralized badges.


BadgeFed at FediForum: Unconferences & Speed Demos

BadgeFed had the honor of presenting and hosting two unconference sessions and showing off our work in one speed demo slots (watch the demo). The energy was fantastic; lots of curiosity, sharp questions, and a real hunger for open standards in the credentialing space.

Community Feedback: Standards, Docs, and Openness

A big theme at FediForum was specs and open standards. We’re right there with you! That’s why we’ve enhanced our technical documentation to explain exactly how BadgeFed uses ActivityPub and OpenBadges together:

  • Issuers are ActivityPub actors, each instance can federate and follow others.
  • Badges are ActivityPub Notes with OpenBadge 2.1 attachments for maximum compatibility and verifiability.
  • Strict linking between issuer and badge, and between badge and recipient, to prevent spoofing.
  • Signature validation for both ActivityPub and OpenBadge data.
  • Federation: badges propagate via follows, and a special announcer actor helps with discoverability.
  • Comments and interactions: badges can be discussed and shared across the Fediverse.

Read more in our DETAILS.md.

Making BadgeFed Easier to Try

We heard you: people want to try BadgeFed! Right now, it’s a solo setup (one admin, one Docker container), but we’re working hard to make it easier for others to deploy, configure, and even federate their own instances. Stay tuned for updates on multi-admin support and streamlined onboarding.

Feedback: Discoverability vs. Spam

One of the most important pieces of feedback we received was about badge discoverability vs. timeline spam (see the issue). We want badges to be easy to find and share, but we also don’t want to flood the Fediverse with unwanted posts. This is now our top priority, we’re rethinking how verbose BadgeFed should be, and exploring opt-in/opt-out models for badge visibility and hashtag use.

What’s Next: Embedding & Profile Badges

We’re also working on ways to let you embed badges in your blog or add them to your Mastodon profile. More news on that soon!


FediForum was a fantastic experience, huge thanks to everyone who attended, gave feedback, and showed interest in decentralized credentials. Let’s keep building a more open, verifiable, and user-empowered Fediverse!

Badge up, and see you in the timeline! 🏅


You can read the article "BadgeFed @ FediForum June 2025: Unconferences, Demos, and Community Feedback" by @mapachehere as well.

#activitypub #badgefed #fediverse #dotnet #decentralization #open-source #openbadges #identity #fediforum #recap

  • Copy link
  • Flag this post
  • Block
The BadgeFed Project
The BadgeFed Project
@badgefed@badgefed.vocalcat.com  ·  activity timestamp 7 months ago

Hey Fediverse! 👋

We just wrapped up an amazing FediForum June 2025 a week ago, and BadgeFed was right in the thick of it! Here’s a recap of what we did, what we learned, and what’s next for decentralized badges.


BadgeFed at FediForum: Unconferences & Speed Demos

BadgeFed had the honor of presenting and hosting two unconference sessions and showing off our work in one speed demo slots (watch the demo). The energy was fantastic; lots of curiosity, sharp questions, and a real hunger for open standards in the credentialing space.

Community Feedback: Standards, Docs, and Openness

A big theme at FediForum was specs and open standards. We’re right there with you! That’s why we’ve enhanced our technical documentation to explain exactly how BadgeFed uses ActivityPub and OpenBadges together:

  • Issuers are ActivityPub actors, each instance can federate and follow others.
  • Badges are ActivityPub Notes with OpenBadge 2.1 attachments for maximum compatibility and verifiability.
  • Strict linking between issuer and badge, and between badge and recipient, to prevent spoofing.
  • Signature validation for both ActivityPub and OpenBadge data.
  • Federation: badges propagate via follows, and a special announcer actor helps with discoverability.
  • Comments and interactions: badges can be discussed and shared across the Fediverse.

Read more in our DETAILS.md.

Making BadgeFed Easier to Try

We heard you: people want to try BadgeFed! Right now, it’s a solo setup (one admin, one Docker container), but we’re working hard to make it easier for others to deploy, configure, and even federate their own instances. Stay tuned for updates on multi-admin support and streamlined onboarding.

Feedback: Discoverability vs. Spam

One of the most important pieces of feedback we received was about badge discoverability vs. timeline spam (see the issue). We want badges to be easy to find and share, but we also don’t want to flood the Fediverse with unwanted posts. This is now our top priority, we’re rethinking how verbose BadgeFed should be, and exploring opt-in/opt-out models for badge visibility and hashtag use.

What’s Next: Embedding & Profile Badges

We’re also working on ways to let you embed badges in your blog or add them to your Mastodon profile. More news on that soon!


FediForum was a fantastic experience, huge thanks to everyone who attended, gave feedback, and showed interest in decentralized credentials. Let’s keep building a more open, verifiable, and user-empowered Fediverse!

Badge up, and see you in the timeline! 🏅


You can read the article "BadgeFed @ FediForum June 2025: Unconferences, Demos, and Community Feedback" by @mapachehere as well.

#activitypub #badgefed #fediverse #dotnet #decentralization #open-source #openbadges #identity #fediforum #recap

  • Copy link
  • Flag this post
  • Block
The BadgeFed Project
The BadgeFed Project
@badgefed@badgefed.vocalcat.com  ·  activity timestamp 10 months ago

Hey Fediverse, we’ve got some exciting news—BadgeFed is moving out of the prototype phase! That’s right, what started as a scrappy proof-of-concept is now becoming a real, structured, and (dare we say) polished federated badge system.
And since we believe in working out in the open, we want to share our roadmap with you.

The Big Three Priorities 🏆

We’re focusing on three major areas to take BadgeFed from “hey, this kinda works” to “oh wow, this is actually usable.”

1. Authentication 🔐

Right now, logging in is a bit of a mess. So we’re tackling authentication properly, integrating OAuth so you can log in using your Mastodon (or other Fediverse) account.
We’re building this with .NET and Blazor because performance and scalability matter. Plus, no one wants to manage yet another username/password combo.

2. Federation & Spec 🌍

We’re making sure BadgeFed speaks ActivityPub fluently. Right now, federation kinda-sorta works, but we need to define a proper spec that makes badge issuing,
earning, and verification seamless across different platforms. Whether you’re on Mastodon, Pleroma, or something else entirely, BadgeFed should just work.
We’re ironing out the kinks so badges travel as smoothly as your cat pictures. Also we want to support export and import from OpenBadges spec, and we need to do some experimentation on how this could travel on the fediverse.

3. Packaging, Docs, and Docker 📦

What’s cooler than a decentralized badge system? A decentralized badge system that’s easy to set up.
We’re working on clear documentation, making installation painless, and putting together a Docker container so you don’t have to wrestle with dependencies or even dotnet.
One command, and boom—you’re federating badges like a pro.


The “Would Be Nice” Priorities ✨

Once the big three are solid, we’re setting our sights on some much-needed improvements:

  • Approval Process & Expiration – Not all badges should last forever. We’re adding controls for expiration dates and approval workflows.
  • Stats & Insights – Want to see how many people are earning badges? We’ll be adding analytics to track adoption and engagement.
  • CSS & UI/UX Love – Let’s be honest, the prototype is functional, but it’s not winning any beauty contests. Expect smoother UI, better mobile support, and fewer “why is this button here?” moments.
  • Landing Page – BadgeFed deserves a proper introduction. A clean, informative landing page is in the works.

What’s Next? 📅

We’re heads-down working on these priorities, but as always, feedback, ideas, and contributions are welcome.
This is an open-source project, and the best way to make sure it fits the needs of the Fediverse is to have the community involved.

If you want to help, hop into our discussions, check out the repo at https://github.com/tryvocalcat/badgefed, or just share your thoughts. Let’s make federated badges a thing! 🏅


You can read the article "BadgeFed: From Prototype to Reality" by @mapachehere as well.

#activitypub #badgefed #fediverse #dotnet #decentralization #open-source #identity #roadmap

  • Copy link
  • Flag this post
  • Block
Maho Pacheco 🦝🍻
Maho Pacheco 🦝🍻
@mapache@hachyderm.io  ·  activity timestamp 10 months ago

UPDATE: A blog (that is federated) was created for communicate the progress, follow @badgefed

--

I am creating a #ActivityPub minimalistic implementation of a badge system similar to Credly, built using #dotnet and leveraging the #Fediverse

I have issued a first badge, the idea is to decentralize the verification systems, and allow organizations to self-certify. It is incredible that organizations like Microsoft or Non-Profits pay thousands of dollars to companies like Pearson to just provide "verified" badges. Similar to mastodons installed in social-dot-something, thinkg of badges<dot> mozilla<dot>com , certifications<dot>myschooldistrict<dot>com. Or even a podcast emitting a badge for its guests, with the verification in the domain.

ActivityPub already offers a secure way to sign artifacts and interact between actors. The fediverse already have people with profiles, a social graph as @mike says, ready to use. Think of how LetsEncrypt disrupted that market of few actors selling certificates for websites.

I have a functional poc,
@fediverse is not a mastodon, pledora or blog, it is an actor in a badge system, but you can follow it in Mastodon. Its badges will show in #mastodon but they are not notes or articles. If you want to learn more, follow me, I will be sharing the progress here. Or follow the github project here: https://github.com/tryvocalcat/activitypub-badges

Who wants a badge of early adopter?

GitHub

GitHub - tryvocalcat/badgefed: ActivityPub Badges Implementation

ActivityPub Badges Implementation. Contribute to tryvocalcat/badgefed development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct