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
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)
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)
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)
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)
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: