Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Miguel de Icaza ᯅ🍉
Miguel de Icaza ᯅ🍉
@Migueldeicaza@mastodon.social  ·  activity timestamp 4 days ago

When I grow up, I want to write like this:

https://iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team/

Ian Duncan

GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan - Ian Duncan

Why GitHub Actions is the Internet Explorer of CI, and why Buildkite offers a better path forward for teams that care about developer experience.
bitbonk
bitbonk
@bitbonk@mastodon.social replied  ·  activity timestamp 4 days ago

@Migueldeicaza A build system that was actually pleasant to work with was @nuke by @matkoch
It‘s for the #dotnet #csharp world. It made a lot of right design choices.

  • Copy link
  • Flag this comment
  • Block
洪 民憙 (Hong Minhee) :nonbinary: boosted
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 6 days ago

Heya! 🥳 Super thrilled to announce XenoAtom.Terminal.UI is out in public preview: https://xenoatom.github.io/terminal/ 🚀

It's a modern, reactive retained-mode terminal UI framework for .NET - composable visuals, binding-first state updates, proper measure/arrange layout, and a fast cell-buffer renderer with alpha-blended theming (truecolor 🎨 terminals look gorgeous!).

Demos + docs are live - feedback welcome! 🙌

#dotnet #csharp #tui

XenoAtom.Terminal.UI

XenoAtom.Terminal.UI A modern, reactive retained-mode terminal UI framework for .NET. Compose visuals, bind to state, and let the framework handle layout + rendering efficiently. Get started Browse controls GitHub dotnet add package XenoAtom.Terminal.UI --prerelease Binding-first UI Bindable properties are tracked during update/layout/render. Change state and only the affected visuals are invalidated. Binding & State Composable controls Inputs, layout containers, menus, overlays, charts, and more — all composable and styleable....
  • Copy link
  • Flag this post
  • Block
Alexandre Mutel
Alexandre Mutel
@xoofx@mastodon.social  ·  activity timestamp 6 days ago

Heya! 🥳 Super thrilled to announce XenoAtom.Terminal.UI is out in public preview: https://xenoatom.github.io/terminal/ 🚀

It's a modern, reactive retained-mode terminal UI framework for .NET - composable visuals, binding-first state updates, proper measure/arrange layout, and a fast cell-buffer renderer with alpha-blended theming (truecolor 🎨 terminals look gorgeous!).

Demos + docs are live - feedback welcome! 🙌

#dotnet #csharp #tui

XenoAtom.Terminal.UI

XenoAtom.Terminal.UI A modern, reactive retained-mode terminal UI framework for .NET. Compose visuals, bind to state, and let the framework handle layout + rendering efficiently. Get started Browse controls GitHub dotnet add package XenoAtom.Terminal.UI --prerelease Binding-first UI Bindable properties are tracked during update/layout/render. Change state and only the affected visuals are invalidated. Binding & State Composable controls Inputs, layout containers, menus, overlays, charts, and more — all composable and styleable....
  • Copy link
  • Flag this post
  • Block
Gareth Halfacree
Gareth Halfacree
@ghalfacree@mastodon.social  ·  activity timestamp last week

The Serial Wombat 8B ecosystem - cheap WCH RISC-V microcontrollers loaded with an open-source firmware and installed on boards that act as smart dev-board expanders over I2C - grows four boards larger now, as Jonathan Broadwell launches a new #crowdfunding campaign.

https://www.hackster.io/news/jonathan-broadwell-unveils-new-serial-wombat-8b-smart-expansion-boards-cdeb16e5380d

#Technology #News #Electronics #Microcontroller #OpenHardware #OpenSource #Hackster

Hackster.io

Jonathan Broadwell Unveils New Serial Wombat 8B Smart Expansion Boards

The WCH CH32V003 with Serial Wombat firmware powers these new expansion boards, including high- and low-side switches and an IR transceiver.
Gareth Halfacree
Gareth Halfacree
@ghalfacree@mastodon.social replied  ·  activity timestamp last week

And last but not least, a project from Max Reble which makes it possible to develop with the .NET framework on* the #Arduino UNO Q - adding support to the Arduino Router that lets the single-board computer side talk to the microcontroller side.

* Where "on" is expanded to mean "when tethered to a desktop running the full-fat .NET software development kit," anyway.

https://www.hackster.io/news/max-reble-brings-net-to-the-arduino-uno-q-with-an-open-source-arduino-router-client-library-49f703b89a5e

#Technology #News #DotNet #Software #Microcontroller #SingleBoardComputer #Hackster

Hackster.io

Max Reble Brings .NET to the Arduino UNO Q with an Open Source Arduino Router Client Library

Fancy programming your shiny new Arduino UNO Q in .NET rather than learning Python? Well, now you can.
  • Copy link
  • Flag this comment
  • Block
ozoned liked this activity
lqdev
lqdev
@lqdev@toot.lqdev.tech  ·  activity timestamp 2 weeks ago

@mapache talking about @badgefed and how it was built using #dotnet at #fosdem2026

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
lqdev
lqdev
@lqdev@toot.lqdev.tech  ·  activity timestamp 2 weeks ago

@mapache talking about @badgefed and how it was built using #dotnet at #fosdem2026

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
🫧 socialcoding..
🫧 socialcoding..
@smallcircles@social.coop  ·  activity timestamp last month

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 2 months 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 2 months 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 3 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

LLVM vs .NET: Why Choose LLVM? #shorts
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Khalid K-1000 🤖
Khalid K-1000 🤖
@khalidabuhakmeh@mastodon.social  ·  activity timestamp 3 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 3 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 4 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 4 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

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

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