Unplug from your day job. Be inspired at MIX

One of my favorite annual conferences is back again this year in Las Vegas. Yes, despite the fabulous location and the plethora of distractions it provides. 😉 Join the conversation at MIX – see the latest tools and technologies and draw inspiration from a professional community of your peers and experts. More About MIX. PREVIEW…


Applied Architecture Patterns on the Microsoft Platform

Just saw a friend, Richard Seroter the “Architect Extraordinaire”, publish a new book from Packt – Applied Architecture Patterns on the Microsoft Platform; his second book after SOA Patterns with BizTalk Server 2009. Even though technical books usually don’t make it onto NY Times Best Sellers and that they usually don’t help the authors retire…


SOA with .NET and Windows Azure

Yes that is a book and it is now available! http://soabooks.com/net http://www.amazon.com/gp/product/0131582313 http://www.informit.com/store/product.aspx?isbn=0131582313 I had the privilege to participate as a member of a very esteemed and talented authoring team for this book that includes Thomas Erl, John deVadoss, Nitin Gandhi, Hanu Kommalapati, Brian Loesgen, Christoph Schittko, Herbjörn Wilhelmsen, Mickey Williams, and many other contributors….


Run Java with Jetty in Windows Azure

[Update 2011.01.17]NIO is no longer an issue in Windows Azure with SDK 1.3 (see post for more details) [Update 2010.03.28] Included Jetty configuration information (see “Configure Jetty” section below) Jetty is a Java-based, open source Web Server which provides a HTTP server and Servlet container capable of serving static and dynamic content either from a…


Architect Council | Pragmatic Patterns for Architects

“Cloud computing will supersede traditional IT”, “SOA will enable business agility”, “my way or the highway”, etc. We’ve all heard this type of proclamations before, as many look to the “next big things” in technology to exact sweeping changes and solve many issues; truth is, technologies and tools aren’t as instrumental in influencing progress, as…


Free WPF Training in Los Angeles on 4/24-25 and Phoenix on 6/26-27

Overview This two day training is designed to teach developers how to create Line of Business (LOB) applications using Windows Presentation Foundation (WPF).   Day One is an introduction to the WPF graphics subsystem, the tools used to build WPF applications, and the core UI services: styling, data binding, templating, layout and input- The second day…


Event – XamlFest on January 14 & 15, 2009 at Irvine, California

Are you interested about WPF (Windows Presentation Foundation) but concerned about the learning curve?  Have you seen Silverlight but don’t know where to get started?  Or are you curious about how tools like Visual Studio and Expression Blend help designers and developers work together to deliver great user experiences? If so, join us at XamlFest!…


.NET and Multiple Inheritance

Occasionally I get questions on why does .NET not support multiple inheritance. It is actually a pretty interesting question to contemplate with, though I usually start the conversation by asking: "what issue requires multiple inheritance to solve?". More often than not, the question surfaces when people are trying to "do the right thing" by correctly…



I’m excited to let you know that Microsoft will hold the next Professional Developers Conference (PDC) October 27-30, 2008 at the Los Angeles Convention Center. More information on registration will be available shortly.  For now, please save the date!      The PDC is the definitive Microsoft event for software developers and architects. PDC participants will have…


Microsoft releasing the source code for the .NET Framework libraries

ANNOUNCEMENT – 2007.10.03: Microsoft is releasing the source code for .NET Framework libraries under the Microsoft Reference License.  This license allows viewing of source code, but not modification or redistribution. The source code will be downloadable and viewable by anyone who accepts the license agreement.  Microsoft will introduce a capability in Visual Studio 2008 to…