Ibrahim Hashimi: “After you have enabled IIS Express to be your projects web server, when you start debugging, or just start running your app, from Visual Studio you will see a new system tray icon appear (image). You can right click on this icon to to quickly see what applications it is hosting. Each hosted application will have its own context menu. From this menu you can browse out to the application as well as stop it quickly.”

“Authorization and Authentication using WCF Security—Silverlight”

Mahesh Sabnis: “In my previous articles Silverlight 4.0 – Calling Secured WCF 4.0 Service hosted with SSL and Self-Signed Certificate, we saw how to consume WCF SSL enabled service in Silverlight 4.0 client and in the article Silverlight 4.0 – Secure Communication to WCF service using Custom User Name and Password Validator, we saw how to authenticate a user using by using custom user name and password. As an extension to these articles, we will now  explore how to authenticate a Silverlight user against WCF service to perform business operations like Read All and Insert etc.”

“Hosting Razor outside of ASP.Net (Revised for MVC3 RC!)”

Andrew Nurse: “We recently released the latest preview release of MVC 3, including an updated version of Razor.  One of the things we did in this release is simplify the hosting APIs dramatically.  I did a demo of these new APIs in a pre-recorded PDC10 talk I did with Scott Hunter, which is available to stream here: http://bit.ly/ac7B0P.  As I promised in that talk (and a few others before and after it Confused smile), I’m finally blogging about the sample I showed in that talk!”

“Paging WCF Ria Services entities in Model-View-ViewModel applications”

Andrea Boschin: “[Together] with WCF Ria Services there are a set of components that are not so useful to consume services. Particularly I usually prefer not to use components like DomainDataSource because it brings my queries directly into the Views and it is a very bad thing. Microsoft has spent long time to create similar components—I remember SqlDataSource and LinqDataSource in ASP.NET—but they are targeted for very simple applications that have a short lifecycle. Someone found ways to use the DomainDataSource in MVVM scenarios but my feel is again bad because of its [intrinsic] slowness and because many thing I have to do are not strongly typed and this opens the way to runtime errors I wouldn’t want to deal with. [watch/download video]”

“Mono Tools for Visual Studio”

Miguel de Icaza: “Today is a big day for the Mono team, we just released the Mono Tools for Visual Studio. The goal of this release is to make it simpler for Visual Studio developers to deploy their applications on Linux. ASP.NET, Windows.Forms, server and console applications are supported…” Yes, my record of this announcement is a bit late…

Buy this book at Amazon.com!

Jack Wallen: “What replaced the ever-popular KDE 3.5 was something unstable, hardly usable, and as configurable as Windows Vista. Gone were the days of configuring KDE to your exact specifications. KDE was (and is) the first-ever “Microsofting” of the Linux desktop. The developers released something that was painfully worthless and refused to listen to the users when the users gave feedback. On the other side of the battlefront, you have GNOME, which is steadfastly moving forward — the same direction it has been moving for years.”

Because KDE has a reputation for being more complex and Linux power-user ‘friendly,’ it’s quite a surprise to find KDE morph into something that can be accused of emulating Microsoft, Vista-era designs.

Alternative to KDE and GNOME

Julian Coccia: “The fact that GNOME is getting heavier and more unreliable is not my main problem. The big issue I have is that it depends on the Linux implementation of .NET (Microsoft’s framework) called Mono. THAT’S WRONG, PLAIN, SIMPLY WRONG. Mono used to be optional to GNOME, but now it is a dependency. To make things worst, more and more applications are migrating to Mono, which means that, soon, most of GNOME will be built on Microsoft’s .NET. That seems to be very necessary for a lot of people, especially Microsoft. I, for one, don’t want to have any Microsoft junk in my computer.”

My other lousy assumption was that GNOME would not get any where near Mono—because Miguel de Icaza can be charged with the “crime” of leaving the GNOME project to lead Mono development. More truth stranger than fiction…?

Measuring the true success of OpenOffice.org

Michael Meeks: “the statistics show a picture of slow disengagement by Sun, combined with a spectacular lack of growth in the developer community. In a healthy project we would expect to see a large number of volunteer developers involved, in addition – we would expect to see a large number of peer companies contributing to the common code pool; we do not see this in OpenOffice.org. Indeed, quite the opposite we appear to have the lowest number of active developers on OO.o since records began: 24, this contrasts negatively with Linux’s recent low of 160+. Even spun in the most positive way, OO.o is at best stagnating from a development perspective.” This one comes via Jeff Atwood.

Buy this book at Amazon.com! Mike Chin: “The Dell Studio Hybrid is a disappointment. On the one hand, it’s one of the most visually attractive consumer propositions Dell has ever created. The look and style of the SH is undeniably cool. But that isn’t quite enough to compensate for its relatively lackluster performance or its annoying acoustics, not at the asking price of our sample. Our cobbled-together DIY mini-ITX system clearly outperforms the SH in almost every way, and it could easily be assembled into a case with much better acoustics, although not one nearly as small or stylish as the SH. The less capable but much more affordable Asus Eee Box provides equally attractive cosmetics in an even smaller box; for most of the functions that the SH is intended to do, the Eee Box is probably its equal. The much bigger but still small Anitec SilenT3 provides at least as good performance, and its acoustics are so far superior that the two machines aren’t even in the same ball park.”

Wikipedia.org Moment: Zinc Air Battery

Wikipedia.org: “Zinc-air batteries (non-rechargeable), and zinc-air fuel cells, (mechanically-rechargeable) are electro-chemical batteries powered by the oxidation of zinc with oxygen from the air. These batteries have high energy densities and are relatively inexpensive to produce. They are used in hearing aids and in experimental electric vehicles. They may be an important part of a future zinc economy.”


Gendarme is [an] extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.”

Netflix: Game Over Joshua Topolsky: “Netflix claims that the new implementation in Silverlight provides ‘breakthrough navigation for fast-forward and rewind,’ though fails to indicate exactly when this is all being rolled out (we assume immediately). Unfortunately for super-duper late adopters, the software will only work with Intel-based Macs, so if you’ve been holding onto a G3 for dear life, here’s one more reason to finally can it, along with your Xbox 360 HD DVD player, Von Dutch trucker cap, and gas-guzzling Escalade. Full PR after the break.”

“Steve Jobs explains why FireWire is dead”

Charles Arthur: “There’s been plenty of outrage and despondency from would-be Apple MacBook buyers over the fact that the latest versions of the low-end laptops don’t have FireWire, the high-speed data transfer system invented by Apple and Sony that basically kicks USB’s bum (even USB2.0). It’s being taken out the back and getting an icepick in the neck.” USB comes from the Intel camp so it appears that Steve Jobs is responding to ‘pressure’ from the Intel-based gift horse rolling out his new line of products.

“Silverlight 2 Released”

Scott Guthrie: “Silverlight 2 is small in size (4.6MB) and takes only 4–10 seconds to install on a machine that doesn’t already have it. It does not require the .NET Framework to be installed on a computer to run—the Silverlight setup download includes everything necessary to play video or run applications.” Yes, great Scott, but has the install experience improved?

“Mono 2.0 is out!”

Miguel de Icaza: “As the project matured, developers started taking advantage of Mono’s open source nature: essentially .NET on their own terms. A platform that could be adapted, morphed, ported and modified to suit many different uses. Today Mono is embedded in portable mp3 players and powers Unity3D’s game engine on the Apple iPhone, the Nintendo Wii, MacOS X and Windows (Some folks at Novell are working with Unity on bringing Unity3d to Linux!).”

In the second month of 2008 came “Mono Uninstalled (for the moment)” and I tried again egged on by these links:

The bottom line is this: I am unable to locate any documentation about the lower limit of GTK support for MonoDevelop. And I write ‘GTK’ with the very real possibility that I am blurring GTK into GTK#. My strong suspicion is that my current version of Ubuntu (6.0.6) has a hard Gnome GTK limit (without serious mods) (which is why I cannot run Firefox 3.x)—and that the current 1.0 version (and future versions) of MonoDevelop will simply not run on it.

This implies upgrading Ubuntu. Sounds “easy” but it should be known that, according to VMware “Supported Guest Operating Systems,” the latest version of Ubuntu is not supported by VMware Workstation 6.x—and I’m using Workstation 5.x!