Blog: Perspectives
Microsoft Build 2015, Day 1 Keynote
Can interoperability tools help cure developer fatigue?
Build 2013 Impressions
What does “Any CPU” really mean?
Java/.NET Interoperability: Web Services Aren’t Always the Answer
Follow-up to the Java update post
Java 7 update “silently” deletes Java 6, breaks applications
Looking to the future
Build 2012 Recap
The Problems with the Windows 8 Start Screen