Sergio Pedri (@sergiopedri) 's Twitter Profile
Sergio Pedri

@sergiopedri

Senior Software Engineer @Microsoft, working on the Microsoft Store app for Windows. .NET Community Toolkit lead. @dotnetfdn member and former Microsoft MVP.

ID: 374985218

linkhttps://github.com/Sergio0694 calendar_today17-09-2011 09:19:50

2,2K Tweet

2,2K Takipçi

74 Takip Edilen

Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Super happy to share a new CsWinRT milestone: now builds with 0 trim/AOT warnings, ie. it's fully AOT compatible! We also got the NativeAOT size in our WinRT component sample down to just 2063 KB! github.com/microsoft/CsWi… was the last piece of the puzzle 🚀 #windev #dotnet #csharp

Super happy to share a new CsWinRT milestone: now builds with 0 trim/AOT warnings, ie. it's fully AOT compatible! We also got the NativeAOT size in our WinRT component sample down to just 2063 KB! github.com/microsoft/CsWi… was the last piece of the puzzle 🚀
#windev #dotnet #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

One more CsWinRT update: the 2 MB milestone was too close and too good to give up, so after one more runtime PR here (github.com/dotnet/runtime…), a few more CsWinRT PRs there, we saved another 238 KB in our sample and we're now officially at just 1838 KB! 🚀 #windev #dotnet #csharp

One more CsWinRT update: the 2 MB milestone was too close and too good to give up, so after one more runtime PR here (github.com/dotnet/runtime…), a few more CsWinRT PRs there, we saved another 238 KB in our sample and we're now officially at just 1838 KB! 🚀
#windev #dotnet #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Just published the 3.0 version of ComputeSharp (github.com/Sergio0694/Com…), the best way to write and run DX12 compute shaders and D2D1 pixel shaders (with Win2D support) in C#! .NET 8, revamped APIs, much faster generators, new diagnostics, and more, try it out! 🚀 #csharp #dotnet

Just published the 3.0 version of ComputeSharp (github.com/Sergio0694/Com…), the best way to write and run DX12 compute shaders and D2D1 pixel shaders (with Win2D support) in C#! .NET 8, revamped APIs, much faster generators, new diagnostics, and more, try it out! 🚀
#csharp #dotnet
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

We just published the .NET Community Toolkit 8.3! Featuring improved .NET 8 support and NativeAOT compatibility for the MVVM Toolkit, meaning it is now safe to use with WinAppSDK 1.6 and WinUI 3 when setting 'PublishAot'! Check it out and give it a try! 🎉 devblogs.microsoft.com/dotnet/announc…

Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Porting the ComputeSharp sample app to UWP again, but with .NET 9 and NativeAOT! This shows the Windows Community Toolkit, Win2D and WinUI 2, all running on .NET 9. Also, note the acrylic blur over the swapchain in the background: this is only possible on UWP! ✨ #csharp #windows

Porting the ComputeSharp sample app to UWP again, but with .NET 9 and NativeAOT! This shows the Windows Community Toolkit, Win2D and WinUI 2, all running on .NET 9. Also, note the acrylic blur over the swapchain in the background: this is only possible on UWP! ✨
#csharp #windows
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Visual Studio 17.12 Preview 3 is out, w/ quite a few improvements for UWP on .NET 9! Simpler .csproj ("UseUwpTools" is set automatically), fixed creating projects from templates, RIDs will be set correctly for libraries, and more! Full notes: learn.microsoft.com/visualstudio/r…. #uwp #dotnet

Visual Studio 17.12 Preview 3 is out, w/ quite a few improvements for UWP on .NET 9! Simpler .csproj ("UseUwpTools" is set automatically), fixed creating projects from templates, RIDs will be set correctly for libraries, and more! Full notes: learn.microsoft.com/visualstudio/r….
#uwp #dotnet
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Playing around with partial properties and semi-auto properties (aka 'field' keyword) in C# preview, and just built a ComputeSharp source generator to easily declare effect properties in just two lines of code. Supports both WinUI 3 and UWP on .NET 9 of course! 🚀 #csharp #windev

Playing around with partial properties and semi-auto properties (aka 'field' keyword) in C# preview, and just built a ComputeSharp source generator to easily declare effect properties in just two lines of code. Supports both WinUI 3 and UWP on .NET 9 of course! 🚀
#csharp #windev
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Starting w/ Visual Studio 17.12 P5, UWP .NET 9 projects will use the new standalone MSIX tooling NuGet package! We decoupled it from WindowsAppSDK to provide a consistent UX for both UWP and WinUI 3 apps and much easier to update! More features coming soon! 👀 #csharp #windowsdev

Starting w/ Visual Studio 17.12 P5, UWP .NET 9 projects will use the new standalone MSIX tooling NuGet package! We decoupled it from WindowsAppSDK to provide a consistent UX for both UWP and WinUI 3 apps and much easier to update! More features coming soon! 👀
#csharp #windowsdev
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

If you missed it, the MVVM Toolkit 8.4.0 preview now supports partial properties! This means custom accessibility for property accessors, better nullability annotations, compatibility with other generators, AOT support for UWP and WinUI 3, and more! Try it out! 🚀 #csharp #dotnet

If you missed it, the MVVM Toolkit 8.4.0 preview now supports partial properties! This means custom accessibility for property accessors, better nullability annotations, compatibility with other generators, AOT support for UWP and WinUI 3, and more! Try it out! 🚀
#csharp #dotnet
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Nerd sniped myself into fixing a long standing XAML compiler feature request: required and init-only C# properties! It's already available on UWP XAML with the 10.0.26100.2161 Windows SDK (only on NuGet for now). Will port it to WinUI 3 as well! Try it out! 🚀 #csharp #windowsdev

Nerd sniped myself into fixing a long standing XAML compiler feature request: required and init-only C# properties! It's already available on UWP XAML with the 10.0.26100.2161 Windows SDK (only on NuGet for now). Will port it to WinUI 3 as well! Try it out! 🚀
#csharp #windowsdev
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

We just published a new XAML behaviors preview for both UWP and WinUI 3! This release includes .NET 8 and Native AOT support, unified namespaces for all APIs (so they're much more convenient to use via XAML), support for UWP on .NET 9, and more. Try it out! 🚀 #windowsdev #csharp

We just published a new XAML behaviors preview for both UWP and WinUI 3! This release includes .NET 8 and Native AOT support, unified namespaces for all APIs (so they're much more convenient to use via XAML), support for UWP on .NET 9, and more. Try it out! 🚀
#windowsdev #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

The .NET Community Toolkit 8.4.0 is now live! This release finally introduces support for C# partial properties for the MVVM Toolkit source generator, lots of new analyzers and code fixers, new high performance APIs and more! Try it out! 🎉 #csharp #dotnet devblogs.microsoft.com/dotnet/announc…

Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

We just published a new Win2D patch, for UWP and WindowsAppSDK! It includes support for automatic APPX registration to enable fast WinRT activation for all types when running on modern .NET (needs the new MSIX tools, so UWP .NET 9 only for now). Try it out! 🚀 #windowsdev #csharp

We just published a new Win2D patch, for UWP and WindowsAppSDK! It includes support for automatic APPX registration to enable fast WinRT activation for all types when running on modern .NET (needs the new MSIX tools, so UWP .NET 9 only for now). Try it out! 🚀
#windowsdev #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

Just in time for Christmas, ComputeSharp 3.1 is now live! This minor release is full of new features: brand new support for UWP on .NET 9, a [GeneratedCanvasEffectProperty] generator, better trim/AOT suppot, and more! Full changelog: github.com/Sergio0694/Com… 🚀 #windowsdev #csharp

Just in time for Christmas, ComputeSharp 3.1 is now live! This minor release is full of new features: brand new support for UWP on .NET 9, a [GeneratedCanvasEffectProperty] generator, better trim/AOT suppot, and more! Full changelog: github.com/Sergio0694/Com… 🚀
#windowsdev #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

We just published the 1.2 release of the single-project MSIX tooling! This includes fixes for WAP projects (some PRI resources were being missed), support for creating MSIX bundles, and more! It'll be used out of the box by the UWP on .NET 9 tooling as well 🚀 #windowsdev #dotnet

We just published the 1.2 release of the single-project MSIX tooling! This includes fixes for WAP projects (some PRI resources were being missed), support for creating MSIX bundles, and more! It'll be used out of the box by the UWP on .NET 9 tooling as well 🚀
#windowsdev #dotnet
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

UWP support for .NET 9 is now built-in to Visual Studio! 17.13 Preview 3 includes brand new project templates, new Windows SDK 26100 (w/ updated XAML compiler), .NET SDK integration, and lots of improvements! Perfect time to migrate your apps to Native AOT! 🎉 #windowsdev #csharp

UWP support for .NET 9 is now built-in to Visual Studio! 17.13 Preview 3 includes brand new project templates, new Windows SDK 26100 (w/ updated XAML compiler), .NET SDK integration, and lots of improvements! Perfect time to migrate your apps to Native AOT! 🎉
#windowsdev #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

We just released a new official servicing update to WinUI 2! This latest 2.8.7 version includes new .NET projections (built w/ CsWinRT 2.2.0), making it possible to use WinUI 2 in UWP apps running on .NET 9 and Native AOT. Try it out! 🚀 nuget.org/packages/Micro… #windev #csharp

Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

The UWP .NET 9 tools are now officially GA! Visual Studio 17.13 just released today, bringing along tons of improvements for UWP .NET 9 apps, brand new project templates, fixes for Native AOT, MSBuild and .NET SDK, and more! Try it out! 🚀 learn.microsoft.com/en-us/visualst… #windev #csharp

The UWP .NET 9 tools are now officially GA! Visual Studio 17.13 just released today, bringing along tons of improvements for UWP .NET 9 apps, brand new project templates, fixes for Native AOT, MSBuild and .NET SDK, and more! Try it out! 🚀
learn.microsoft.com/en-us/visualst… 
#windev #csharp
Sergio Pedri (@sergiopedri) 's Twitter Profile Photo

I finally took the time to publish my master's thesis on ComputeSharp! It includes a complete breakdown of how it works, its architecture, and a detailed case study on how the Microsoft Store leverages it for all its custom effects! 🧪 #csharp #windowsdev github.com/Sergio0694/Com…

I finally took the time to publish my master's thesis on ComputeSharp! It includes a complete breakdown of how it works, its architecture, and a detailed case study on how the Microsoft Store leverages it for all its custom effects! 🧪
#csharp #windowsdev
github.com/Sergio0694/Com…