- Windows Phone 7 Announcements Recap from MIX11I am very excited to help share this news with you today! I feel as excited today as I was when Windows Phone 7 developer story was revealed at MIX10 last year. I see so many more application scena…
- Has Hollywood and the media gone pedophile?What has happened to the US media in the past decade? In movies and TV shows I've noticed more and more women that are over 18 but have the body of a 14 yr old, what is the point of this? For examp…
- HTML5 development with Visual Studio 2010 Service Pack 1At TechEd India 2011 I presented on HTML5 Development with Visual Studio 2010 SP1. I wanted to cover the aspects that were discussed in my session.
- Self-Configuring Enterprise Library ValidationA recent project used Enterprise Library Validation to validate domain objects, and needed it configured for a web front end, a WCF front end, and (of course) unit tests. The same configuration in …
- C#/.NET Little Wonders: The ToLookup() LINQ Extension MethodOnce again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can really help improve your code by making it easier to write and maintain.
- Flow-Design Cheat Sheet – Part II, TranslationIn my previous post I summarized the notation for Flow-Design (FD) diagrams. Now is the time to show you how to translate those diagrams into code. Hopefully you feel how different this is from UML…
- Flow-Design Cheat Sheet – Part I, NotationYou want to avoid the pitfalls of object oriented design? Then this is the right place to start. Use Flow-Oriented Analysis (FOA) and –Design (FOD or just FD for Flow-Design) to understand a proble…
- A Gentle Introduction to NuGetNot too long ago, Microsoft released, NuGet, an automated package manager for Visual Studio. NuGet makes it easy to download and install assemblies, and their references, into a Visual Studio proje…
- JavaScript Class Patterns – In CoffeeScriptRecently I wrote about JavaScript class patterns, and in particular, my favourite class pattern that uses closure to provide encapsulation. A class to represent a person, with a name and an age, lo…
- Download Internet Explorer 9 RTMThe much anticipated RTM release of Internet Explorer 9 (IE9) happened today. IE9 preview release was first showcased at MIX 2010 and post that there were 7-8 Platform Preview releases. Also, IE9 B…
- Windows Phone 7 Development Updates – March 8th 2011Here are the latest update from the Windows Phone 7 Developer Worlds that went live this month.
- C#/.NET Toolbox: A Debugable, Self-Installable Windows Service Template (Redux)I had written a pair of posts before about creating a debug-able and self-installing windows service template in C#. This is a template I began creating to ease creating windows services and to tak…
- How to configure SoapUI with client certificate authenticationSoapUI is one of the best free tools around to test web services. Some time ago I was trying to send a soap message towards a SSL web service that was set up for client certificate authentication. …
- C#/.NET Little Wonders: The ConcurrentDictionaryOnce again we consider some of the lesser known classes and keywords of C#. In this series of posts, we will discuss how the concurrent collections have been developed to help alleviate these multi…
- You Might Be a SharePoint Professional If…I really think no explanation is needed. Hope this makes you smile.. Thanks again for being an awesome SharePoint community!
- C#/.NET Little Wonders: The ConcurrentStack and ConcurrentQueueOnce again we consider some of the lesser known classes and keywords of C#. In the next few weeks, we will discuss the concurrent collections and how they have changed the face of concurrent progra…
- JavaScript Class PatternsTo write object-oriented programs we need objects, and likely lots of them.
- XNA for life! Or until my arm falls off at least….
- BizTalk: Part 1: Zombie, Instance Subscription and Convoys: DetailsPart 2. BizTalk: Suspend shape and Convoy
- Create Custom Speech Bubbles in Silverlight.
