Remote desktop protocol expert, OSS contributor and Microsoft MVP. I love designing products with Rust, C# and PowerShell. Proud to be CTO at Devolutions. 🇨🇦
@Crypt32 It literally shows up as an unknown EKU. I know you and I can figure it out, but it would be much better if the GUI could at least parse and display Azure Artifact Signing publisher IDs separately, and even go as far as linking to a publisher profile
Azure Artifact Signing introduced a stable publisher id inside the certificate that is *perfect* for pinning, but Microsoft didn't follow through. There are no easy ways to inspect this publisher id, either through the GUI, Win32 APIs or PowerShell commands
Fans are running loud on my laptop as I give my AI agents all the VMs they need to perform live testing of complex RDP features like session redirection in an RD Gateway farm. This would have taken forever to test by hand
@shanselman What's really holding back Windows on ARM for developers and IT professionals is the lack of Windows Server and SQL Server on ARM. I need my Active Directory Hyper-V lab running locally with https://t.co/PN8G0q1RjF apps that use SQL Server. This is why I'm still using Intel
How software engineering is changing at Devolutions: my first-hand account of a year of AI, from early mistakes to finishing a major 3-year migration in one. This long-form essay was originally written for The Pragmatic Engineer’s essay challenge 👇
https://t.co/mFwGoXgPj4
We're discussing switching from an EV certificate to Azure Artifact Signing for Devolutions RDM. This means updating our custom certificate pinning to check the publisher ID and Microsoft Root CAs instead of a list of thumbprints of EV certificates. Is anyone doing the same?
mr-boxington 1.28 supports blaze! (formerly ra-jit) now you can have warm worktrees, automatic target/ cleanup, and incredibly fast rebuilds. 🔥
Just set MBX_BLAZE=1 and see build times like 2150ms → 116ms.
https://t.co/dZr5DdnQbI
Notion has basic projects and tasks features - I wonder if it is sufficient to replace JIRA if you rethink the way you develop software for AI agents today: https://t.co/oIeJz8xbdP
🎉 BeautifulRust v1.3.0 is now live!
The last 24 hours have been wild, amazing to see the interest in this, so I thought, why not take the most-requested feature and just build it, today.
And it's done, now live on Github. It really is amazing how fast you can iterate when so many people start using something within the first 24 hours.
Here's what’s new in this release 🔽
- a new skill that ports C, C++, Python, Go, and JS/TS to idiomatic Rust
- it ports your tests first, so the Rust version is checked against the original’s own behavior
- NULL and None become Option, error codes and exceptions become real error types, and magic strings become enums
- every port ships with a PORTING.md that maps the old API to the new one and lists every deliberate difference
Keep calm and Rust on 🤘 🦀
https://t.co/fw8jkfAq5e
@unixzii At first I was like, wow, that's not the Windows Server I know! Then I realized it's windowserver and it has nothing to do with Windows Server
Imprint’s CTO @Lethain said almost no one thought moving to @linear was a good idea. He wanted agents to find tasks, pick them up, and do the work, so he pushed the decision through. Now his team is glad he did.
Part of being an exec is taking the right chances before there’s consensus.
As Linear’s COO, I’m also glad Will didn’t get fired. 😉
@sunshowers6@JamesMontemagno Yeah, lots of big oofs surface when cross-compiling the same Windows software from Windows and Linux runners. Good idea to override the temp folder to point to the fast disk, that should definitely be the default
@sunshowers6@JamesMontemagno For Rust, there's something even worse: the Windows version of the compiler isn't even built with the same level of optimization as the Linux version. I can cross-compile to Windows from Linux faster than on Windows: https://t.co/vD00lhlVPd
@nmnvzr I'd like it to be usable from the web interface, otherwise I'd need to tell everyone to refrain from merging PRs the regular way, and to use the gh CLI instead with an extension
I wish GitHub pull requests could automatically exclude or remove entire directories of files when merging them - this would make software factories a lot easier with intermediate artifacts on a branch that get discarded later