Remote desktop protocol expert, OSS contributor and Microsoft MVP. I love designing products with Rust, C# and PowerShell. Proud to be CTO at Devolutions. 🇨🇦

Lavaltrie, Quebec, Canada
I'm looking for .NET projects using SQLite that I could swap the original nuget dependency with Turso in order to surface bugs, gaps in features, and performance issues. Reply with a link to the project I should try wiring the .NET Turso bindings into 👇
9
1
22
4,282
What is this turso ?
1
148
Oh - I will totally use this as reference to do the same thing but with .NET and Roslyn instead
1
5
378
It is fucking insane how slow Rust compilation is on Windows even after creating a Dev Drive and tweaking some Defender options On my Ryzen 9600X fresh builds can take up to 60s while on Fedora WSL it takes <20s, what's going on here?
9
4
1,280
Good tip, will try
1
1
23
Let me know if it helps, I'm fairly positive that's why you're not seeing the performance boost you'd expect from the Dev Drive
9
Super impressed with @DevolutionsInc RDM. Been using their free version for years and I get asked frequently during presentations about the tool. Would love to have them show up at @mmsmoa or our @tcsmug as a sponsor.
4
3
19
2,914
Hey @awakecoding Jim O'Neil here. I'm one of the board members of @tcsmug and I'm a customer engineer @PatchMyPC . We really love your stuff. If you would like discuss coming out to a user group meeting please message me and the group ONeil.jim@gmail.com and info@tcsmug.org.
1
4
41
Thanks! I followed you back, my DMs are open. I'll get in touch early next week and see what we can do
1
29
I figured out why "dotnet restore" performance is so bad on Windows runners as opposed to Linux runners: GitHub Actions doesn't override NUGET_PACKAGES, NUGET_HTTP_CACHE_PATH to point to the D:\ drive which is where the builds are done with faster disk I/O 👇
The new HydraFusion model in GitHub Copilot is really good, I managed to generate a fake, large .NET enterprise application with a size and complexity similar to RDM Windows for less than $100 in AI credits, for build system performance testing: github.com/mamoreau-devoluti…
9
2
38
3,877
Applied this to our .NET builds on windows-latest: 1. NUGET_PACKAGES=D:\nuget\packages and NUGET_HTTP_CACHE_PATH=D:\nuget\http-cache in the workflow-level env:. Use literal paths; ${{ runner.temp }} isn't allowed in env:. 2. Install the SDK with dotnet-install.ps1 into D:\dotnet, set DOTNET_ROOT, and add it to GITHUB_PATH. Results: - dotnet restore: 148s → 26s - SDK install: 63s → 24s - Whole job: 6m24s → 4m21s
1
1
46
Oh, good idea for the .NET SDK! That can definitely speed it up even further than just the nuget cache paths
1
1
40
I'm listening, it's not the first time someone mentions MMS MOA, do you mean the next one in May 2027? Sponsoring means we need to have the whole booth and people there, it's much easier if we can send someone as an attendee or speaker to an event
3
6
395
You can check your DMs
142
Marc-André Moreau retweeted
Super impressed with @DevolutionsInc RDM. Been using their free version for years and I get asked frequently during presentations about the tool. Would love to have them show up at @mmsmoa or our @tcsmug as a sponsor.
4
3
19
2,914
Just deployed this change to our standard workflow and saw some .NET restore times (on windows-latest) drop from 5.5 minutes to 1.5 minutes.
I figured out why "dotnet restore" performance is so bad on Windows runners as opposed to Linux runners: GitHub Actions doesn't override NUGET_PACKAGES, NUGET_HTTP_CACHE_PATH to point to the D:\ drive which is where the builds are done with faster disk I/O 👇
2
1
6
609
Wait, what? Why the hell isn't this done automatically..?!
2
48
Because apparently I'm the first one that took the time to investigate and compare this huge time difference between Windows and Linux runners, and figure out it was because of the default nuget cache path pointing to the slow disk on Windows runners
29
If Rust fades, my belief is that it will be for this reason
Rust no longer the defacto best language for agents Compile times are too long, I'm always finding myself bottlenecked by time not intelligence And the agents have gotten really at doing manual memory management now
108
18
1,071
193,018
Awesome, I'm glad to hear that! I've been looking at how we could help with some of the funding on those initiatives, even if there are large PRs that show promising improvements, there would still need to be someone to review and get the work merged upstream properly
2
7
968
You can check your DMs
3
338
I'm planning to open source it soon
2
1
28
2,661
OpenAI is a member of the Rust foundation, there are various initiatives being worked on that are looking for funding around build times and build output size. Are you in touch with the people on your side that deal with the foundation and those initiatives?
1
5
954
Replying to @mitsuhiko
I've done a lot of experimentation around it. I have a fork of the toolchain that is ~33% faster when replaying development sessions (so like, ~33% faster across real commands) and uses ~40-60% less disk space. But even that, I'm not sure is enough.
13
8
185
20,653
Do you have that on a branch somewhere?
1
3
1,898
Compile times and disk space. It was a good run though.
If Rust fades, my belief is that it will be for this reason
25
8
288
30,995
May I remind you that Microsoft is a member of the Rust foundation and can very well fund the initiatives around compile time and disk space improvements. Devolutions is doing it
3
25
2,364