Welcome!

The .NET Addict's Blog

Kevin Hoffman

Subscribe to Kevin Hoffman: eMailAlertsEmail Alerts
Get Kevin Hoffman via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Kevin Hoffman

Kevin Hoffman's Blog Before I begin, rush out and download this thing right now. Here's the link. As you probably know, Silverlight is Microsoft's new RIA technology platform. It purports to provide a single development platform that will allow you to deploy WPF-like rich applications to multiple operating systems through multiple browsers. For example, you can write your XAML and C# and deploy that to a server which can then be consumed by people using IE on Windows Vista or people using Safari on OS X (Tiger only right now, Leopard support is forthcoming). On the other hand, Astoria is another new project from Microsoft. Astoria allows you to build things called "Data services". Basically it takes an Entity Data Model representation of your database and exposes that model through RESTy URLs and sending and receiving raw XML. As you know, RESTy POX is just one of t... (more)

Why Build Applications for the iPhone and iPod Touch?

So Steve Jobs has finally announced the availability of the iPhone SDK. It will be available sometime in February of 2008. First, before I go on, I want to counter a lot of the press and blog comments stating that the release of the SDK is a reversal or some kind of about face. If anybody had done their homework, they would know that Steve Jobs himself stated that he wanted to create an environment that supported native 3rd party app development, but that they didn't have it "right" just yet, and that he wanted people to be patient. Obviously, he didn't remember that patience is ... (more)

The Evolution of Cloud Computing - Then and Now

With all of the hype surrounding Cloud computing, Microsoft's upcoming Cloud OS and current efforts around Live Mesh, I thought I would take a trip on the WABAC machine to look at where it all started. Back when I was in junior high school, the best type of connectivity that I could hope for were dial-up Bulletin Boards. Yes, I used a 2400 baud modem. No, I am not older than dirt. We used these BBS' to play games, to post on discussion forums, and occasionally, if the BBS owner was wealthy enough, they'd have multiple nodes (for you young whipper snappers, that means multiple pho... (more)

Live Mesh or Windows Azure?

One of the biggest problems about this year's PDC is the sheer volume of new stuff that has been unleashed upon us. Some clickbaiters like Joe Wilcox are in "Bash Microsoft" mode and are calling the Azure platform "vaporware" (yes, despite the fact that we've been able to actually build AND DEPLOY Azure apps since Tuesday), but a lot of people have genuine concerns like "What's the difference between all these new cloud stacks?!?" That's a perfectly valid question and so the first comparison I'm going to address here is Live Mesh and Windows Azure. Technical Differences between ... (more)

How to Build your First Azure-Powered MVC App

A good friend and colleague of mine has put up a great tutorial that walks you through the process of creating a new "classic" ASP.NET Azure web application and converting it into a cloud-based MVC application. In addition, he shows you how to point your membership, profile, and role providers at Azure cloud storage instead of the default SQL Express. Great read, check it out here: http://www.caffeinedi.com/2009/09/29/how-to-build-your-first-azure-powered-asp-net-mvc-app/ ... (more)