Sign in

Alexandre Mutel

@xoofx.mastodon.social.ap.brid.gy
264 followers 1 following 187 posts

C#/.NET, OSS, lang/compilers, GPU/sound, performance/SIMD/HPC, architecture 🏎️ Microsoft MVP, ex-demoscene PC/Amiga, ex-Unity 🎆 Veggie 🌿, opinions are my own […] 🌉 bridged from ⁂ mastodon.social/@xoofx, follow @ap.brid.gy to interact

PostsRepliesMedia
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 09/10/2026
Hey, long time, no see, but I released this week a new version of codealta.github.io 🎉 that brings a completely new desktop experience with plenty of packed features: Multi providers including Claude Code support, multiple workspaces, work items […] [Original post on mastodon.social]
Screenshot of CodeAlta providers settingsScreenshot of CodeAlta spaces settingsScreenshot of CodeAlta multi-tabs with sessions, diff changes and a terminalScreenshot of CodeAlta integrated code editor
020
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/07/2026
Just released a new version of Ultra Profiler! 🚀 Thanks to @slang25 , who revived and completed a 2-year-old branch I had worked on but was too lazy to finish 😅 It now supports profiling macOS apps with native call stacks! 🥳 github.com/xoofx/ultra
Screenshot of ultra profiler results for macOS
0100
Reposted by Alexandre Mutel
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 01/07/2026
A new MCP for the amazing @xoofx Ultra profiler: github.com/KirillOsenkov/UltraMcp
github.com
GitHub - KirillOsenkov/UltraMcp: MCP for Ultra profiler
MCP for Ultra profiler. Contribute to KirillOsenkov/UltraMcp development by creating an account on GitHub.
221
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 22/05/2026
I just released CodeAlta codealta.github.io - one of the first efficient AI coding-agent TUIs built entirely in C#/.NET I've been developing and using it daily for the past 3 months. CodeAlta brings you a beautiful, colorful timeline interface […] [Original post on mastodon.social]
Screenshot of CodeAlta AI coding agent TUI
181
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 21/05/2026
RE: dotnet.social/@dotnet/1166134349294… Finally! `unsafe` suddenly becomes safer 😊
dotnet.social
020
Reposted by Alexandre Mutel
musl libc @musl.treehouse.systems.ap.brid.gy · 20/03/2026
musl 1.2.6 is now available. For details see the release announcement on the mailing list: www.openwall.com/lists/musl/2026/03… Source link: musl.libc.org/releases/musl-1.2.6.t… Detailed WHATSNEW: git.musl-libc.org/cgit/musl/tree/WH…
openwall.com
musl - musl 1.2.6 released
003
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 14/03/2026
What's your favorite AI Coding agent CLI/GUI that can use Codex / Copilot subscriptions? * Codex is pretty bad from my experience * Copilot is quite better * OpenCode I haven't tried recently but I have heard good things. * Squad, quite good, from a multi-agent perspective, used at work […]
mastodon.social
Original post on mastodon.social
210
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/03/2026
Another old project of mine, Tomlyn, just got a major refresh with the 1.0 release: 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 […]
mastodon.social
Original post on mastodon.social
020
Reposted by Alexandre Mutel
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 04/03/2026
From @nelson GitHub status 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
mrshu.github.io
The Missing GitHub Status Page
Comments
3715
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/03/2026
Don Knuth, himself, mentioning using Claude Opus 4.6 that helped him resolved a difficult problem. cs.stanford.edu/~knuth/papers/claud… "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 […]
mastodon.social
Original post on mastodon.social
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 01/03/2026
Just released a major 3.0 version of SharpYaml 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 […]
mastodon.social
Original post on mastodon.social
042
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/02/2026
Quite surprising release from the french administration today: 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.
github.com
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...
024
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/02/2026
Steve Sanderson gave an interesting talk about using Copilot from CLI, not that I learned anything, but it is nicely packed and entertaining: youtu.be/L1w6wBxhpgE?si=3y2tdqgB4jc… Copilot has been improved significantly in the past year, so that even e.g. Codex feels poorly equipped […]
mastodon.social
Original post on mastodon.social
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/02/2026
iev.ee/blog/resharp-how-we-built-th… 👀
iev.ee
RE#: how we built the world's fastest regex engine in F# | ian erik varatalu
020
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 22/02/2026
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 xoofx.github.io/markdig 🤩
xoofx.github.io
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...
091
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 19/02/2026
Heya, I just released Lunet 1.0 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 […]
mastodon.social
Original post on mastodon.social
210
Reposted by Alexandre Mutel
Vulkan @vulkan.fosstodon.org.ap.brid.gy · 19/02/2026
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]
Proceedings from Vulkanised 2026 are now available
011
Reposted by Alexandre Mutel
Julia Evans @b0rk.social.jvns.ca.ap.brid.gy · 14/02/2026
now that Git 2.53 is out, the Git data model @omarieclaire and I wrote is on the official Git website! git-scm.com/docs/gitdatamodel
3727
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/02/2026
Heya! 🥳 XenoAtom.CommandLine 2.0 is out: 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]
Screenshot of an HelloWorld application using XenoAtom.CommandLine .NET library
023
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 09/02/2026
Heya! 🥳 I just released XenoAtom.Logging 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]
082
Reposted by Alexandre Mutel
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 05/02/2026
Heya! 🥳 Super thrilled to announce XenoAtom.Terminal.UI is out in public preview: 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 […]
mastodon.social
Original post on mastodon.social
32312
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 05/02/2026
Heya! 🥳 Super thrilled to announce XenoAtom.Terminal.UI is out in public preview: 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 […]
mastodon.social
Original post on mastodon.social
32312
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 17/01/2026
Trying FIGlet font rendering with live binding in my Terminal UI! ✨ #dotnet
083
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/01/2026
Looking for a proper Roslyn C# MCP server, maybe github.com/kooshi/SharpToolsMCP ? (unfortunate that it does not come as a MCP server NuGet package). Any users of related tooling? #dotnet #csharp
github.com
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
100
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 12/01/2026
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]
140
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 06/01/2026
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
A screenshot of an upcoming XenoAtom.Terminal.UI
170
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/01/2026
Heya! I just released XenoAtom.Terminal github.com/XenoAtom/XenoAtom.Termin…, 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 […]
mastodon.social
Original post on mastodon.social
162
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 31/12/2025
Heya! I just released a new .NET library: XenoAtom.Ansi github.com/XenoAtom/XenoAtom.Ansi 🎉 Background story: I built this in a single day with Codex + GPT-5.2 High. It cost me around $30, and it would have taken me weeks to build something comparable by hand. I’ve got other projects […]
mastodon.social
Original post on mastodon.social
130
Reposted by Alexandre Mutel
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 30/12/2025
Blocking the work of MSF is absolutely depraved. Israel continues to fumble its way out of the community of civilized nations. apnews.com/article/gaza-israel-hama…
269
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 29/12/2025
RE: mastodon.gamedev.place/@aras/115798… I worked with Andreas for several years at Unity, and it was an honor and a pleasure. We used to have weekly 1-1s, and I'm really glad to hear him again in this talk and to see that he's doing well. Andreas has always had wise and […]
mastodon.social
Original post on mastodon.social
000
Reposted by Alexandre Mutel
Andrew Nesbitt @andrewnez.mastodon.social.ap.brid.gy · 24/12/2025
Package managers keep using git as a database, it never works out. nesbitt.io/2025/12/24/package-manag…
nesbitt.io
Package managers keep using git as a database, it never works out
Using git as a database is a seductive idea. You get version history for free. Pull requests give you a review workflow. It’s distributed by design. GitHub will host it for free. Everyone already knows how to use it. Package managers keep falling for this. And it keeps not working out. ## Cargo The crates.io index started as a git repository. Every Cargo client cloned it. This worked fine when the registry was small, but the index kept growing. Users would see progress bars like “Resolving deltas: 74.01%, (64415/95919)” hanging for ages, the visible symptom of Cargo’s libgit2 library grinding through delta resolution on a repository with thousands of historic commits. The problem was worst in CI. Stateless environments would download the full index, use a tiny fraction of it, and throw it away. Every build, every time. RFC 2789 introduced a sparse HTTP protocol. Instead of cloning the whole index, Cargo now fetches files directly over HTTPS, downloading only the metadata for dependencies your project actually uses. (This is the “full index replication vs on-demand queries” tradeoff in action.) By April 2025, 99% of crates.io requests came from Cargo versions where sparse is the default. The git index still exists, still growing by thousands of commits per day, but most users never touch it. ## Homebrew GitHub explicitly asked Homebrew to stop using shallow clones. Updating them was “an extremely expensive operation” due to the tree layout and traffic of homebrew-core and homebrew-cask. Users were downloading 331MB just to unshallow homebrew-core. The .git folder approached 1GB on some machines. Every `brew update` meant waiting for git to grind through delta resolution. Homebrew 4.0.0 in February 2023 switched to JSON downloads for tap updates. The reasoning was blunt: “they are expensive to git fetch and git clone and GitHub would rather we didn’t do that… they are slow to git fetch and git clone and this provides a bad experience to end users.” Auto-updates now run every 24 hours instead of every 5 minutes, and they’re much faster because there’s no git fetch involved. ## CocoaPods CocoaPods is the package manager for iOS and macOS development. It hit the limits hard. The Specs repo grew to hundreds of thousands of podspecs across a deeply nested directory structure. Cloning took minutes. Updating took minutes. CI time vanished into git operations. GitHub imposed CPU rate limits. The culprit was shallow clones, which force GitHub’s servers to compute which objects the client already has. The team tried various band-aids: stopping auto-fetch on `pod install`, converting shallow clones to full clones, sharding the repository. The CocoaPods blog captured it well: “Git was invented at a time when ‘slow network’ and ‘no backups’ were legitimate design concerns. Running endless builds as part of continuous integration wasn’t commonplace.” CocoaPods 1.8 gave up on git entirely for most users. A CDN became the default, serving podspec files directly over HTTP. The migration saved users about a gigabyte of disk space and made `pod install` nearly instant for new setups. ## Go modules Grab’s engineering team went from 18 minutes for `go get` to 12 seconds after deploying a module proxy. That’s not a typo. Eighteen minutes down to twelve seconds. The problem was that `go get` needed to fetch each dependency’s source code just to read its go.mod file and resolve transitive dependencies. Cloning entire repositories to get a single file. Go had security concerns too. The original design wanted to remove version control tools entirely because “these fragment the ecosystem: packages developed using Bazaar or Fossil, for example, are effectively unavailable to users who cannot or choose not to install these tools.” Beyond fragmentation, the Go team worried about security bugs in version control systems becoming security bugs in `go get`. You’re not just importing code; you’re importing the attack surface of every VCS tool on the developer’s machine. GOPROXY became the default in Go 1.13. The proxy serves source archives and go.mod files independently over HTTP. Go also introduced a checksum database (sumdb) that records cryptographic hashes of module contents. This protects against force pushes silently changing tagged releases, and ensures modules remain available even if the original repository is deleted. ## Beyond package managers The same pattern shows up wherever developers try to use git as a database. Git-based wikis like Gollum (used by GitHub and GitLab) become “somewhat too slow to be usable” at scale. Browsing directory structure takes seconds per click. Loading pages takes longer. GitLab plans to move away from Gollum entirely. Git-based CMS platforms like Decap hit GitHub’s API rate limits. A Decap project on GitHub scales to about 10,000 entries if you have a lot of collection relations. A new user with an empty cache makes a request per entry to populate it, burning through the 5,000 request limit quickly. If your site has lots of content or updates frequently, use a database instead. Even GitOps tools that embrace git as a source of truth have to work around its limitations. ArgoCD’s repo server can run out of disk space cloning repositories. A single commit invalidates the cache for all applications in that repo. Large monorepos need special scaling considerations. ## The pattern The hosting problems are symptoms. The underlying issue is that git inherits filesystem limitations, and filesystems make terrible databases. **Directory limits.** Directories with too many files become slow. CocoaPods had 16,000 pod directories in a single Specs folder, requiring huge tree objects and expensive computation. Their fix was hash-based sharding: split directories by the first few characters of a hashed name, so no single directory has too many entries. Git itself does this internally with its objects folder, splitting into 256 subdirectories. You’re reinventing B-trees, badly. **Case sensitivity.** Git is case-sensitive, but macOS and Windows filesystems typically aren’t. Check out a repo containing both `File.txt` and `file.txt` on Windows, and the second overwrites the first. Azure DevOps had to add server-side enforcement to block pushes with case-conflicting paths. **Path length limits.** Windows restricts paths to 260 characters, a constraint dating back to DOS. Git supports longer paths, but Git for Windows inherits the OS limitation. This is painful with deeply nested node_modules directories, where `git status` fails with “Filename too long” errors. **Missing database features.** Databases have CHECK constraints and UNIQUE constraints; git has nothing, so every package manager builds its own validation layer. Databases have locking; git doesn’t. Databases have indexes for queries like “all packages depending on X”; with git you either traverse every file or build your own index. Databases have migrations for schema changes; git has “rewrite history and force everyone to re-clone.” The progression is predictable. Start with a flat directory of files. Hit filesystem limits. Implement sharding. Hit cross-platform issues. Build server-side enforcement. Build custom indexes. Eventually give up and use HTTP or an actual database. You’ve built a worse version of what databases already provide, spread across git hooks, CI pipelines, and bespoke tooling. None of this means git is bad. Git excels at what it was designed for: distributed collaboration on source code, with branching, merging, and offline work. The problem is using it for something else entirely. Package registries need fast point queries for metadata. Git gives you a full-document sync protocol when you need a key-value lookup. If you’re building a package manager and git-as-index seems appealing, look at Cargo, Homebrew, CocoaPods, Go. They all had to build workarounds as they grew, causing pain for users and maintainers. The pull request workflow is nice. The version history is nice. You will hit the same walls they did.
716988
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 22/12/2025
I received my Commodore 64 Ultimate this morning! 🥳 I have to say that the boxing is of excellent quality. The keyboard keys are amazing and the sound has a nice clickey feel. I had a quick look at the manual and, omg, it is gorgeous! 🤩 It is fantastic what […] [Original post on mastodon.social]
Unboxed Commodore 64 UltimateThe Commodore 64 Ultimate box (front)The Commodore 64 Ultimate box (back)The Commodore 64 Ultimate shipping box
001
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 20/12/2025
My C64 Ultimate will be hopefully delivered this Monday 🤞
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 19/12/2025
Bolero with a C64 by Linus Akesson linusakesson.net/music/bolero/index… very cool as always 😍
linusakesson.net
Boléro
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 16/12/2025
Updated my Skia wrapper to the latest version. Last time I touched it was in May 2025 and already have to deal with a few API changes, first time to experience an upgrade with Skia, and yep, it's some work. 😴 Very glad I wrote unit tests with golden images back then: everything passes! 😎 Next […]
mastodon.social
Original post on mastodon.social
010
Reposted by Alexandre Mutel
Michal Strehovský @migeel.sk · 08/12/2025
Samples all run in the browser with WASM: elix22.github.io/Sokol.NET/
elix22.github.io
Sokol.NET Examples - Interactive WebAssembly Showcase
Try 36 interactive WebAssembly examples showcasing Sokol.NET's cross-platform graphics capabilities. Run directly in your browser!
052
Reposted by Alexandre Mutel
Gabriele Svelto @gabrielesvelto.mas.to.ap.brid.gy · 30/10/2025
Windows is chock full of magic values and constants, most of which only appear in the Windows SDK headers and are not documented. So if you find yourself lost The Magic Number Database is a page that lets you look them up by name and value in various formats. It's an excellent resource […]
mas.to
Original post on mas.to
115
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/12/2025
RE: mas.to/@PicardTips/1156629942843450… Picard management tip, addendum: From time to time, you're allowed to keep an interesting topic for yourself, otherwise you might disengage too. Be kind to yourself, not just the crew. 🤗
mas.to
001
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 30/11/2025
Been revisiting my old UI experiments again: mastodon.social/@xoofx/111658480044… can't believe that was almost 2 years ago! 🤯 Looking at the code now, the whole "declarative view → actual visual objects → state change → diffing" pipeline still feels laborious for control authoring […]
mastodon.social
Original post on mastodon.social
100
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 27/11/2025
After the rush to ship the first RetroC64 release, I'm now in that "post-project haze" where I'm not quite sure what I want to dive into next. I have a few options in mind, but nothing feels obvious yet. And honestly, there's always a bit of a downtime after a big push That's fine, I'm not in a […]
mastodon.social
Original post on mastodon.social
020
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 27/11/2025
The new Commodore 64 will ship soon, exciting! commodore.net/so/1cPgy01kN?language… #c64
commodore.net
A shipping and fulfillment update from Peri... but is he at Commodore HQ? Click to watch!
Commodore Community, Good news straight from our assembly partner, where Peri is currently boots on the ground, turning screwdrivers himself. Assembly has kicked off, the first 500 BASIC Beige units are in final packaging, awaiting a shipping label, and the wonderful people at UPS to load it into a truck, a plane, and another truck or two to bring it to you. In the video above, Peri does a quick update from the assembly line itself. For those of you who are readers, read on! With our first units ready to roll, we're hoping to scale up production to around 1,000 BASIC Beige units a day. By the end of the week, we very well may have 5,000 BASIC Edition Commodore 64 Ultimates ready for that UPS pickup. We'll have a shipping pickup later this week, with pickups once or twice a week moving forward. Next week (or potentially even later this week), we'll kickoff assembly of the Starlight Edition, with billions of individual LEDs hand placed. Founders, your new gold PVD electroplated keycaps are about 3 weeks out, but our new manufacturing partner is well aware that our goal is the first few Founders Editions underneath Christmas trees. If you ordered different Editions in the same order, fear not! We don't want you to miss out on all the fun. Our very jet lagged CEO just greenlit split shipping, so your units will ship separately as they become available. Questions about your order status? Head to your My Orders page for the most up to date information. And, of course, as your order status changes, you'll receive an email as well. We'll have another update next week. Those of you stateside, enjoy your families, friends, and your turkeys too. If it lights up like our Starlight Edition, call a priest. Much more to come! ❤️ All of us at Commodore
020
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 23/11/2025
@PaulaMaddox hello! I'm curious for your eletronic experiments which PCB maker you are using and are you using their assembly service? If yes, how do you manage the component parts? For designing, do you use Kicad or something else?
010
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 22/11/2025
RE: masto.ai/@hackaday/1155905266323269… For someone who's a total beginner at this stuff, I really enjoyed Andrew's presentation. He gives simple, approachable guidance that gives me more confidence to try designing a schematic myself someday ☺️
masto.ai
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 18/11/2025
First time trying to make a beyond helloworld use of a breadboard to connect a 8580 SID chip to an Arduino Giga R1 to sample the output of the SID chip. I have verified the circuity but I'm a little nervous to turn it on 🫣 Obviously I'm a complete noob in HW […] [Original post on mastodon.social]
Circuit breadboard with a 8580 SID chip plugged to an Arduino Giga R1
000
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/11/2025
Pfew, presentation is finished! 😱 A bit stressful but I hope it went smoothly for the audience... 🤞 I'm super thrilled to be able to finally share the project I have been working on in the past months retroc64.github.io 🥳 Now, Happy Coding with the C64 and .NET! 🚀 #dotnet #c64
retroc64.github.io
RetroC64
Programming the Commodore 64 with .NET Build, assemble, run and debug C64 programs without leaving your IDE... Retro development, reimagined through modern tooling! Get Started > Examples > Your browser does not support WebM video. 🚀 Zero Friction Dev Loop Emit PRG/D64 and auto-launch live coding into VICE straight from .NET. Introduction > 🖥️ Fluent Assembler With Asm6502 Labels, sections, data blocks, helpers, and source mapping back to C#. Assembler...
2155
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/11/2025
RE: mastodon.social/@xoofx/115499270452… It's the day! 🎉 You can join www.dotnetconf.net to watch my talk at 3:30PM - CET, only 30 minutes! #dotnet #c64
001
Reposted by Alexandre Mutel
fenarinarsa :pokeball: @fenarinarsa.shelter.moe.ap.brid.gy · 09/11/2025
Did you know that from 1991 to 1995, more than 200 demos were featured on national French TV in the show named "Micro Kid's"? Here's an anthology! peertube.fenarinarsa.com/w/24nDZWh5… #demoscene
peertube.fenarinarsa.com
Micro Kid's - Demo anthology
Micro Kid's was a TV show about games shown on French national TV starting in 1991. From 1991 to 1995 each show ended with a demo (either from the Amiga, Atari ST or PC). More than 200 demos were f...
0110
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 05/11/2025
Just finished the slides about programming the Commodore 64 with C# for my upcoming talk at .NET Conf 2025 on November 13 at 3:30PM - CET, it's next week! 🙌 The live demo should be pretty cool and the slides will be hopefully entertaining. Now, I just need […] [Original post on mastodon.social]
Slide introduction for my presentation at .NET Conf 2025

Retro Meets Modern
Commodore 64
Live Coding with 
C# and .NET 9+
040
Reposted by Alexandre Mutel
Vulkan @vulkan.fosstodon.org.ap.brid.gy · 31/10/2025
LunarG Achieves Vulkan 1.3 Conformance with KosmicKrisp on Apple Silicon www.lunarg.com/lunarg-achieves-vulk…
lunarg.com
011
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/10/2025
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! […] [Original post on mastodon.social]
Debugger from VSCode connected to a C# program + VICE Monitor debugging a live C64 demo.
132