
Marc-André Moreau
@awakecoding
Followers
5K
Following
23K
Media
3K
Statuses
33K
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
Joined June 2010
Successfully able to run FreeBSD on WSL2! 🎉 This is an experimental personal project with zero changes to the #FreeBSD base system. I had to make some changes to WSL2 (Open Source) to make it work. @freebsd @freebsdfndation @FreeBSDHelp #EuroBSDCon A thread on how I did it 🧵
5
24
43
.NET devs, do you have an enforced code style for .csproj files? If so, how do you automatically format them? Asking for a friend with a ton of .csproj files that have inconsistent, mixed tabs-and-spaces indentations everywhere
0
0
0
Blogged: sleep-pc: a .NET Native AOT tool to make Windows sleep after a timeout https://t.co/rBhfgrsAei In this post I describe a small native AOT .NET tool that I built to force a Windows PC to go to sleep after a timer expires #dotnet
andrewlock.net
In this post I describe a small native AOT .NET tool that I built to force a Windows PC to go to sleep after a timer expires
1
6
22
I know hash tables are much faster when unordered, but it's a runtime speedup I would rather no have when it results in 150K lines of non-deterministic generated XML serializer code in .NET. I can track input files, but I want to skip building the generated code entirely if the
Well, I spoke too fast, there's a whole bunch of string ids towards the end of the generated source code that looks like it's not deterministic:
0
0
3
Well, I spoke too fast, there's a whole bunch of string ids towards the end of the generated source code that looks like it's not deterministic:
0
0
0
How can one make .NET XML serializer generated code deterministic? The ParentAssemblyId is the only thing that keeps changing, but I'm not exactly sure what it does, and how it matters: https://t.co/KShCg3BDlK
1
0
0
I have yet to book my hotel for the MVP summit, it could be fun to book one where a bunch of other MVPs will be staying, which would make carpooling easier. I'm open to suggestions!
1
0
2
I just learned that AdminByRequest has a secure remote access solution with a container image for web access and Cloudflare tunneling to reach the destination machines. Has anyone tried it? What are your thoughts?
adminbyrequest.com
Admin By Request delivers Secure Remote Access that actually works. No VPN headaches, just secure browser connections with full control and audit trails.
4
2
30
I've been researching the Microsoft cloud for almost 7 years now. A few months ago that research resulted in the most impactful vulnerability I will probably ever find: a token validation flaw allowing me to get Global Admin in any Entra ID tenant. Blog:
dirkjanm.io
While preparing for my Black Hat and DEF CON talks in July of this year, I found the most impactful Entra ID vulnerability that I will probably ever find. One that could have allowed me to compromise...
142
881
3K
The #PSConfEU MiniCon schedule is here! 🚀 An evening of #PowerShell, #Automation, #AI, #DSC, #Testing & more. 📅 14 Oct 2025 | Online | Starting at 4pm (CET) 🎟️ Tickets: https://t.co/N5tN2YpuL8
#DevOps #Community
0
2
3
Mainframe continues to bridge the generational gap in tech. Join @DanielNewmanUV & @GregLotko as they host Enzo Damato, President of Rice Telecom at @RiceUniversity. They explore real-world applications of the integration of gen AI, mainframes, & IT infrastructure, including
0
0
1
So I made a debug build of csc.exe from Roslyn to replay a response file for a real C# project that often takes 30 seconds to build, only to hit asserts at runtime. How exactly would someone figure this out unless they compile the compiler?
0
0
1
Making progress w the ChatUI interface in Markdown Monster and Documentation Monster. Interface can easily add local file (for DM) project context. I was skeptical of whether this would be useful, but already finding it very helpful in finding and updating content.
1
2
3
I've got a massive .NET project with 8K+ source files, 1.6K .resx files (most are associated with WinForms dialogs), and about 600 references. Changing one line takes 30 seconds to build every time, even without Roslyn source generators. How would you optimize this *in a day*?
3
0
2
I'm registered to attend my very first MVP summit in person! 😁
1
0
9
Power To Your Pocket. Noble is the only mobile plan that pays you to use your phone less. It’s simple: use less data, earn cash back. Money in your pocket, power in your hands.
0
0
2
What are good tools to analyze RDP performance? Bandwidth usage, latency, codec decode times, frame rate, etc. We've got a user asking for that kind of information in RDM and I doubt it's possible with the RDP ActiveX or vanilla mstsc. I bet there are good community tools out
2
5
5
Visual Studio 2026 Insiders Release just dropped! ⚡️ Faster startup, smarter AI agents, modern UI, and seamless upgrades. Try the future of coding—download now and let us know what you think! 🔗 https://t.co/84PE96ljDl
#VisualStudio
43
232
694
Visual Studio 2026 Insiders is now available for download. Check out the announcement and try it out for yourself!
devblogs.microsoft.com
Visual Studio 2026 Insiders is here with AI integration, blazing fast performance, Fluent UI design, and a new Insiders Channel for early features.
69
147
669