- Fixing memory leak in Microsoft USD
- Retrieving IHTMLDocument & IWebBrowser2 objects from hWnd
- Accessing and handling WndProc in USD
- Detect unsaved changes in USD session
- Enable real-time notifications of external hosted apps in USD (Unified Service Desk) with WMI
- Visual SOS – Visual Studio extension to debug managed applications through SOS
- SIF (Service Integration Framework) on github
- Recipe – Recursively find specific files on Windows through C++ lambda expression
- My github repos
- Goodbye MVP Program (2006 – 2016) – Welcome MVP Reconnect
- FTPS client for xamarin based apps
- Easy and convenient way to serialize SQLite tables with xamarin
- Overcoming lack of AppDomain class in PCL library with Xamarin
- Visual C++ for Linux Development
- Building smart and self-configurable Windows Services
- LightIoC– Another lightweight IoC Library
- Binary Palindrome check in C#
- Remove unwanted HTTP response headers and enable HSTS on IIS
- How to properly sign-out users when session times out on an MVC app using ADFS as authentication mechanism
- Internals of C# 6 new features
- NDepend 6.0
- Microsoft MVP Award recipient for 2016
- Whatis Utility for Windows
- Windows 10 and Visual Studio 2015 Resources
- MetaFS (Metadata File System for Windows)
- Building Native Windows Applications with CLION, GCC and CygWin
- Instrumenting SharePoint code via Performance Counters
- Communication between user and kernel-mode
- Dynamically add event handlers to controls in a custom .NET control with C#
- Pass information to .NET control from Native Code with Visual C++
- Unit testing our Visual C++ code with Microsoft Unit Testing Framework
- Beware of where you call _CrtDumpMemoryLeaks
- Easy and convenient way to convert Wide Characters to Multibyte with modern C++
- Some tools that every Visual C++ / .NET developer should have in their toolbox
- Native Windows Service Example
- Interoperability between Java World and Microsoft World by implementing a MSMQ Bridge in Visual C++
- Building a Visual Studio Add-In To Leverage WinDBG and SOS
- Microsoft Visual C++ MVP Award for 2015
- Handy PowerShell script to crawl file shares and collect information on their structure
- .NET Crash Dump and live process analysis via clrmd
- NDepend 5.3
- Presentation material “Developing Microsoft Azure Apps”
- Read XML config files with Visual C++
- Visual Studio "4" CTP – General Availability
- Microsoft Azure Pack and Microsoft Azure Visio Stencil
- Presentation material “Developing Windows 8 Apps”
- Upcoming Speaking Engagements as an mvp mentor
- Changes to storage Emulator in azure sdk 2.3
- .NET Native
- MICROSOFT MVP COMCAMP 2014 – SYDNEY (Presentation material)
- Microsoft MVP ComCamp 2014 – Sydney
- Checking whether the clr requires to be loaded with visual C++
- Extending a custom property page by overriding its Window Procedure
- Microsoft Visual C++ Award for 2014
- Enhancing .NET code via Metaprogramming with Visual C++
- Querying for existing Window Stations
- Microsoft Visual C++ MVP Award for 2013
- Analysing assemblies and finding out possible leaks by not disposing of objects properly
- CyberNanny: Remote Access via Distributed Components
- DDD Sydney – Slide deck
- Developer… Developer… Developer Sydney!
- CyberNanny is on CodePlex
- Taking pictures with Kinect & calling GDI+ to reduce the file size
- Tip of the day–An easy & convenient way to create tabs in an MFC application
- Implementing Office 365 into our WinRT application with Visual C++ (Part I)
- C++ AMP Specification
- Traversing a DOM tree and workaround for reading attribute value in WinRT with Visual C++
- How to locate and replace special characters in an XML string with Visual C++ and WinRT
- Microsoft Visual C++ MVP Award for 2012
- Some new features in Windows 8 Developer Preview
- TechEd 2011– Session Recording
- Habemus C++ standard
- Differences between C++ Templates and C# Generics
- TechEd 2011 presentation material
- Carmichael’s numbers generator – C#
- I’ll be speaking at TechEd Australia 2011
- Why C++ Still Matters
- Targeting Windows 7: Light up features with Visual C++ 2010
- C++ Accelerated Massive Parallelism
- Upcoming Speaking Engagements
- Memory Inspector Source Code on CodePlex
- Memory Inspector