Alexandre Mutel's Avatar

Alexandre Mutel

@xoofx.mastodon.social.ap.brid.gy

VP of Engineering at DataGalaxy, C#/.NET, OSS, lang/compilers, GPU/sound, performance/SIMD/HPC, architecture 🏎️ Microsoft MVP, ex-demoscene PC/Amiga, ex-Unity […] [bridged from https://mastodon.social/@xoofx on the fediverse by https://fed.brid.gy/ ]

256
Followers
1
Following
180
Posts
26.11.2024
Joined
Posts Following

Latest posts by Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy

Original post on mastodon.social

Another old project of mine, Tomlyn, just got a major refresh with the 1.0 release: https://xoofx.github.io/Tomlyn/ - a solid, modern foundation for working with TOML in .NET.

Coding agents made it possible to reach this level of polish in my spare time. It's also pretty liberating to ship it […]

04.03.2026 21:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
The Missing GitHub Status Page Comments

From @nelson
GitHub status
https://mrshu.github.io/github-statuses/

A more honest third party monitor of GitHub services. The vital service has under 92% of uptime for the last three months. Rumor is they are migrating everything to Azure and it is going very badly

04.03.2026 17:28 πŸ‘ 6 πŸ” 14 πŸ’¬ 3 πŸ“Œ 0
Original post on mastodon.social

Don Knuth, himself, mentioning using Claude Opus 4.6 that helped him resolved a difficult problem. https://cs.stanford.edu/~knuth/papers/claude-cycles.pdf

"I’ll have to revise my opinions about β€œgenerative AI” one of these days."

So, is GenAI still generating pure garbage, Knuth an idiot, that […]

04.03.2026 11:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Original post on mastodon.social

Just released a major 3.0 version of SharpYaml https://xoofx.github.io/SharpYaml/ πŸŽ‰

Back from maintenance mode, this new version brings significant improvements: Compatibility with System.Text.Json attributes, NativeAOT support built-in, more built-in serializable types supported, faster than […]

01.03.2026 20:41 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - datagouv/datagouv-mcp: Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, explore, and analyze datasets from the French national Open Data platform, directly through conversation. Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, explore, and analyze datasets from the French national Open Data platform, directly through conversation...

Quite surprising release from the french administration today:

https://github.com/datagouv/datagouv-mcp

Dunno if this is the first MCP server released officially by a country, but nonetheless, this is a great move.

26.02.2026 20:57 πŸ‘ 2 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Original post on mastodon.social

Steve Sanderson gave an interesting talk about using Copilot from CLI, not that I learned anything, but it is nicely packed and entertaining:

https://youtu.be/L1w6wBxhpgE?si=3y2tdqgB4jcbaOwC

Copilot has been improved significantly in the past year, so that even e.g. Codex feels poorly equipped […]

26.02.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
RE#: how we built the world's fastest regex engine in F# | ian erik varatalu

https://iev.ee/blog/resharp-how-we-built-the-fastest-regex-in-fsharp/ πŸ‘€

26.02.2026 08:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Markdig Markdig A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET. Get started Documentation GitHub dotnet add package Markdig Available on NuGet β€” .NET Standard 2.0+ Playground Try Markdig live with the public API. Edit Markdown, pick extensions, and click Run (or press Ctrl+Enter). Markdown inputThe public API truncates input to the first 1000 characters. Extensionsadvanced common common+pipetables+tasklists+footnotes advanced+nohtml common+autoidentifiers+mathematics This uses...

And last but not least, I have promoted Markdig to 1.0 πŸŽ‰

This project has been around for 10 years and to celebrate this, the project has now a proper website with its documentation https://xoofx.github.io/markdig/ 🀩

22.02.2026 14:28 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Scriban Scriban A fast, powerful, safe and lightweight scripting language and text templating engine for .NET. Get started Documentation GitHub dotnet add package Scriban Available on NuGet β€” .NET Standard 2.0+ Playground Try Scriban live! Edit the template or data and click Run (or press Ctrl+Enter) to see the output. Model / Data (JSON){ "name": "World", "items": ["Apple", "Banana", "Cherry"] } Template (Scriban)Hello {{ name }}! {{~ for item in...

And to show how easy it is to create a website with lunet, I just created a website dedicated for Scriban https://scriban.github.io/ πŸš€

And it comes also with a playground from the frontpage! ✨

20.02.2026 15:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Logo of the XenoAtom organization

Logo of the XenoAtom organization

@khalidabuhakmeh ahah, that's a good try, it's not that I don't like it, but I believe I still prefer my version πŸ˜… (having "terminal" feeling was important in the specs)

Otherwise, this is the XenoAtom logo of the org, and I like it:

19.02.2026 21:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@khalidabuhakmeh yep

19.02.2026 20:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Original post on mastodon.social

@khalidabuhakmeh both words separately are too generic, and I would not have been able to get a github org or a NuGet prefix. It's pretty tough to find good names, with the availability constraint. I can spend multiple hours trying to find something, and I'm never satisfied with what I have […]

19.02.2026 20:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
https://lunet.io logo

https://lunet.io logo

XenoAtom.Ansi logo

XenoAtom.Ansi logo

XenoAtom.CommandLine logo

XenoAtom.CommandLine logo

XenoAtom.Logging logo

XenoAtom.Logging logo

@khalidabuhakmeh these are the icons I have released recently for my OSS projects. All the XenoAtom are derived from the same idea to make them appear under a same umbrella. I'm sure someone with the right skill could make them much nicer, but they are better […]

[Original post on mastodon.social]

19.02.2026 20:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Original post on mastodon.social

Heya, I just released Lunet 1.0 https://lunet.io - the static website generator I started ~10 years ago ☺️

I originally built it for myself and used it in some of my repos, but it never hit the quality bar for a wider audience: no tests, no docs, and tons of small things to fix...

But what […]

19.02.2026 19:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Proceedings from Vulkanised 2026 are now available

Proceedings from Vulkanised 2026 are now available

We are excited to share that the session videos and presentation slides from Vulkanised 2026 are now available online!

The full set of technical videos and downloadable slides covering keynotes, deep-dives, case studies, and panel sessions is now ready for the […]

[Original post on fosstodon.org]

19.02.2026 15:57 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

@khalidabuhakmeh oh, I think about details too. It's not like I work with a one-shot prompt. πŸ˜‰

18.02.2026 18:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@khalidabuhakmeh you might not like it, but I'm now iterating with my SVG through AI coding agent prompts. πŸ˜…

18.02.2026 18:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - vincerubinetti/svg-to-png: Convert SVGs to PNGs right in your browser, reliably and correctly Convert SVGs to PNGs right in your browser, reliably and correctly - vincerubinetti/svg-to-png

@khalidabuhakmeh dunno what is your setup, but I have been using https://github.com/vincerubinetti/svg-to-png recently instead of trying to export from inkscape and I'm probably gonna stick with it. It is more predictable as it is using the actual SVG rendering engine of the browser.

18.02.2026 17:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

now that Git 2.53 is out, the Git data model @omarieclaire and I wrote is on the official Git website! https://git-scm.com/docs/gitdatamodel

14.02.2026 13:41 πŸ‘ 7 πŸ” 28 πŸ’¬ 3 πŸ“Œ 0
Screenshot of an HelloWorld application using XenoAtom.CommandLine .NET library

Screenshot of an HelloWorld application using XenoAtom.CommandLine .NET library

Heya! πŸ₯³ XenoAtom.CommandLine 2.0 is out: https://xenoatom.github.io/commandline/
It brings XenoAtom.Terminal.UI integration, validation, option constraints, and pluggable output rendering. After a month of terminal-focused work, it finally feels complete! πŸ˜… […]

[Original post on mastodon.social]

13.02.2026 13:41 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Just promoted XenoAtom.Terminal.UI to 1.0! πŸŽ‰

I have added 2 new features from the preview: placeholder and brush gradients usable with text controls! 🎨

I'm going to see if I can add an extension to XenoAtom.CommandLine library to generate beautiful command […]

[Original post on mastodon.social]

10.02.2026 20:06 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Heya! πŸ₯³ I just released XenoAtom.Logging https://github.com/XenoAtom/XenoAtom.Logging a performance-first structured logging runtime for .NET focused on zero allocations on the hot path! πŸš€

Bonus: it integrates nicely with XenoAtom.Terminal.UI […]

[Original post on mastodon.social]

09.02.2026 21:55 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

@scottgal Very nice! Let me know how your usage of the library is going and if you have any feedback, as I plan to make it 1.0 soon. πŸ™‚

09.02.2026 19:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Original post on mastodon.social

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 […]

05.02.2026 20:36 πŸ‘ 23 πŸ” 12 πŸ’¬ 3 πŸ“Œ 0
Original post on mastodon.social

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 […]

05.02.2026 20:36 πŸ‘ 23 πŸ” 12 πŸ’¬ 3 πŸ“Œ 0
Video thumbnail

Trying FIGlet font rendering with live binding in my Terminal UI! ✨

#dotnet

17.01.2026 23:04 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - kooshi/SharpToolsMCP: A suite of MCP tools for AIs to analyze and modify C# solutions with high signal, Roslyn powered context. A suite of MCP tools for AIs to analyze and modify C# solutions with high signal, Roslyn powered context. - kooshi/SharpToolsMCP

Looking for a proper Roslyn C# MCP server, maybe https://github.com/kooshi/SharpToolsMCP ? (unfortunate that it does not come as a MCP server NuGet package). Any users of related tooling?

#dotnet #csharp

13.01.2026 13:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Making some progress on my Terminal UI prototype. Lots of controls done already, but it is going to require quite some polishing work. Very rough for now but it is promising! ✨️

My automatic tracking dependencies is working but it has been tricky to allow […]

[Original post on mastodon.social]

12.01.2026 20:58 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot of an upcoming XenoAtom.Terminal.UI

A screenshot of an upcoming XenoAtom.Terminal.UI

Making progress in implementing a full terminal UI with a SwiftUI like syntax and easy bindings (no dependency properties!). It supports mouse, hover, tab, focus, clipboard copy/paste and more! πŸš€

Still a long way to go but it is already very cool! ✨

#dotnet #csharp

06.01.2026 21:31 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Original post on mastodon.social

Heya! I just released XenoAtom.Terminal https://github.com/XenoAtom/XenoAtom.Terminal, a modern replacement for System.Console for .NET CLI/TUI apps. πŸŽ‰

It keeps a familiar Console-like feel, but adds the terminal-native stuff System.Console doesn't cover well: ANSI/VT styling + markup, unified […]

04.01.2026 10:01 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0