Paulo Morgado
.NET Development & Architecture
-
Efficient Byte Buffering in .NET with PooledBuffer
When working with high-performance applications—like network servers, serialization libraries, or streaming systems—efficient memory management is crucial. One powerful technique is buffer pooling, which reduces allocations and garbage collection pressure by reusing memory. In this post, we’ll explore a custom utility class called
PooledBuffer
, which leveragesArrayPool<byte>
and exposes a flexible, efficient way to write and read byte data. -
Remove Rogue Keyboard Layout From Windows Session Using PowerShell
Over the years I've been hit by having a US QWERTY keyboard layout added to my Windows session without knowing where it came from.
-
C# vNext language design - private protected - FamilyAndAssembly
C# vNext will have a new accessibility modifier. The C# team had first proposed to use "private protected", but maybe someone can find a better syntax for it.
-
Building a Release Pipeline with Team Foundation Server + Hands On Lab
The Practices & Patterns team has released another guidance.
-
Prism For Windows Runtime Is Out
Prism for the Windows Runtime and the associated AdventureWorks Shopper reference implementation is now available on the Windows Dev Center.
-
Red Gate Is Looking For Feedback On Its ASP.NET MVC Web Development Education Website
Red Gate is looking for feedback on its ASP.NET Web Development Education website.
-
Developing an End-to-End Windows Store app using C++ and XAML: Hilo
Patterns & Practices has released Hilo guidance: Developing a Windows Store app using C++ and XAML which is part of the Windows SDK.
-
Using The GeoCoordinateReactiveService
Having created an Rx wrapper over the GeoCoordinateWatcher on a previous post, in this post I’ll demonstrate how it can be used in a simple application.
-
Would you like to have roaming settings in Visual Studio?
The C++ Team (blog) has been researching roaming Visual Studio settings and they have a few questions that will help gain insights into what the best experience would be. They have created a survey (http://aka.ms/vsroaming) aimed at understanding Visual Studio settings usage patterns and gathering feedback. The survey should take less than 10 minutes, maybe more if you want to provide a ton of details.
-
Implementing The GeoCoordinateWatcher As A Reactive Service
With Rx, events are first class citizens that can be passed around and composed as needed in a very simple way.