|
Kevin Hoffman Profile |
|
| Blog Title |
The .NET Addict's Blog |
| Blog Description |
Ramblings of a hopeless .NET Addict on everything from C# to .NET, to the Entity Framework, LINQ, SharePoint, Gaming, Ruby, and much more. |
| Blog URL |
http://dotnetaddict.dotnetdevelopersjournal.com |
| RSS Feed |
http://dotnetaddict.dotnetdevelopersjournal.com/index.rss |
| Validate Feed |
Validate this feed: feedvalidator.org or validator.w3.org |
| Feed Last Checked |
Sep 08, 2010 7:30:52 AM EST. |
| Realtime Update |
|
| Landed Here |
Jun 06, 2008 |
| Location |
|
| Posts: # / 1st / Latest |
150 - Mar 31, 2008 - Aug 05, 2010 |
| Total Hits |
5,402 |
|
MEF and the Zen of Lego
Kevin Hoffman Here's a blog post using Lego construction as an analogy to provide an overview of development with the Managed Extensibility Framework: http://www.kotancode.com/2010/08/05/mef-and-the-zen-of-lego/ [read]. Posted: Thu, Aug 5th '10 |
Consuming YouTube Feeds from Windows Phone 7
Kevin Hoffman As usual, find the full text of this blog post here: http://www.kotancode.com/2010/08/04/youtube-feeds-wp7/ [read]. Posted: Wed, Aug 4th '10 |
Accessing Web Services from Silverlight and WP7
Kevin Hoffman Check out the full article here: http://www.kotancode.com/2010/07/29/accessing-web-services-from-windows-phone-7/ [read]. Posted: Thu, Jul 29th '10 |
Running the Rat Race (aka Learning Overload)
Kevin Hoffman Please check out the article at my new blog location: http://www.kotancode.com/2010/07/28/running-the-rat-race [read]. Posted: Wed, Jul 28th '10 |
Hubs vs. Apps, UX for Mobile Devices (WP7 vs. iPhone)
Kevin Hoffman As usual, find the full text of this article here: http://www.kotancode.com/2010/07/23/hubs-vs-apps-wp7-ux/ [read]. Posted: Fri, Jul 23rd '10 |
Multi-Domain Federation with ADFS v2.0
Kevin Hoffman Here's the full text of the article here: http://www.kotancode.com/2010/07/23/multi-domain-federation-with-adfs-v2-0/ p.s. if you haven't already updated your RSS reader to use the new blog location, please do so when you get to the new blog. I'm not sure how much longer I'm going to keep this "old" blog engine active. [read]. Posted: Fri, Jul 23rd '10 |
Let the WP7 Media Blitz Begin
Kevin Hoffman Full article text can be found here . [read]. Posted: Mon, Jul 19th '10 |
Microsoft KittyHawk - Proof that MS Just Doesnt Get It
Kevin Hoffman As usual, all my new articles are being hosted on Kotan Code, so click here for the full article . [read]. Posted: Fri, Jul 16th '10 |
How iOS SDK 4 Makes Life Easier
Kevin Hoffman Head over to the new blog , where I talk about some of the new things that I love so much about the iPhone 4 SDK in this blog post . [read]. Posted: Wed, Jul 7th '10 |
The Gu Unveils WebMatrix
Kevin Hoffman I've got the full text of this blog entry on the new blog here . [read]. Posted: Tue, Jul 6th '10 |
Introducing Kotan Code
Kevin Hoffman When I first started this blog, a ridiculously long time ago in tech years (5 years ago people...that's right.. 5 years), I was literally THE .NET addict. I doubt that, at the time, there was anyone on the planet more obsessed with the .NET Framework than I. I was writing over half of the "Professional .NET Framework" (1.0) book for Wrox before 1.0 was even publicly released. I spent every waking minute eating, living, and breathing the .NET Framework. That was then.Now, my focus has changed [read]. Posted: Tue, Jul 6th '10 |
Working with Xcode Application Archives
Kevin Hoffman Another of the great new features of Xcode is the concept of application archives. In the build menu of Xcode 3.2.3, you should see a new option called "Build and Archive". When you build and archive an application, the application archive will show up in Organizer like you see in the image below: Unfortunately we can't label or rename the individual archived builds of each application, but I love the fact that I have a nice historical timeline of archived builds. Presumably you would use [read]. Posted: Fri, Jun 25th '10 |
Xcode 3.2.3 or: How I Learned to Stop Worrying and Love Automatic Provisioning
Kevin Hoffman So I'll start this off with a horror story. It involves me, awake at 4am sitting huddled in front of my Macbook Pro. It's got an iPod touch dangling from a USB connection and the wrist wrest area on the laptop looks a little dented. I'd been working on some code all day and I was trying to debug that code on my device. See, I'd started writing the code on a different laptop and had debugged the last build of the app on a different iPod touch. Those of you who have experienced dep [read]. Posted: Thu, Jun 24th '10 |
Indies Do It For The Love
Kevin Hoffman In my previous blog post I talked about the motivations for building mobile applications. In case you don't want to read the entire blog post, the cliff notes go a little something like this: If you have limited time and money to invest in building an application, your first target platform will be the one that has the highest chance of giving you a return on your investment. This is either going to be the platform that has the highest match for your target demographic, or simply has the hig [read]. Posted: Thu, Jun 24th '10 |
Mobile Platform Choice is Business, Not Religion
Kevin Hoffman When a developer has an idea for a mobile application, there are hundreds of factors that go into the decision of which platform they plan on targeting. Assuming equal hardware features (e.g. the developer isn't making an app that requires something that only exists on one platform), there are a lot of things the developer needs to think about.If the developer would like to pay the bills (or even just one bill) with the proceeds from this application then the developer is not going to be thi [read]. Posted: Wed, Jun 23rd '10 |
White House Promises Swift Action on ATT Information Spill
Kevin Hoffman I read this (spoof) article on Network World this morning and nearly did a spit-take with my coffee. Funny stuff, especially if you're surrounded by depressing news about the oil slick.One of my favorite quotes from the article:A grim-looking Biden said, “This is a big f---ing deal.” Can't go wrong with Biden and his big mouth. [read]. Posted: Wed, Jun 16th '10 |
On DRM and Piracy
Kevin Hoffman This morning I happened to be standing within earshot of a couple men in their 60s who were having a casual conversation. I've heard these folks talking before. If I were to rank their computer experience, I would have to put them into the category of people who are typically the butt of jokes of entry-level support technicians worldwide. These are the guys who pay the Geek Squad to come to their house to set up their WiFi and their HD TV. There's nothing wrong with this, mind you - I ju [read]. Posted: Tue, Jun 15th '10 |
ASP.NET 4.0 Unleashed is Ready to Go!
Kevin Hoffman Nate Dudek and I have finished the initial set of revisions and new chapters for the ASP.NET 4.0 Unleashed book! Woohoo! At 1800+ pages, this thing is monstrous and should have just about every bit of useful information any ASP.NET 4.0 developer could possibly want.Make sure you buy a couple dozen copies :) Hey, a programmer's gotta eat, right?Amazon.com book link . [read]. Posted: Thu, Jun 3rd '10 |
Microsoft Tag - Just another CueCat Failure?
Kevin Hoffman Background info on CueCat, in case you weren't one of the millions of people who ripped them open, disabled the tracking ID, and hooked them up to your Linux boxes: CueCat page on WikiPedia.So now Microsoft has let their new technology, called simply Tag, out of beta and unleashed it on the public. In this blog post , Microsoft discusses the release of the technology. Basically the way it works is you point your Tag-enabled device at a Tag (which look like square pictograms, almost like a hi [read]. Posted: Thu, Jun 3rd '10 |
On Fragmentation : WP7 vs. Android
Kevin Hoffman Before you read on through this blog post, check out this post on Slashdot from a disgruntled Android programmer who is fed up with having to maintain multiple different code paths to deal with the out of control fragmentation in the Android market.First, as great as Java may be, it has never been, nor will it ever be, the "write-once-run-anywhere" language that its original creators envisioned. So that's already 1 strike against keeping fragmentation at bay - developers might be writing Jav [read]. Posted: Wed, Jun 2nd '10 |
Windows Phone 7 Session Line-Up for Tech-Ed 2010
Kevin Hoffman Tech-Ed 2010 in New Orleans is just around the corner. While there are certainly a lot of really high quality sessions available there, of biggest interest to me are the Windows Phone 7 sessions. The following is a list of the sessions as they appeared on the Tech-Ed site this morning: TLC-92 | Windows Phone 7: Coding4Fun:TLC-93 | Windows Phone 7: Productivity and CollaborationTLC-94 | Windows Phone 7: Development ToolsTLC-95 | Windows Phone 7: A Different Kind of PhoneTLC-96 | Windows Phone Dev [read]. Posted: Fri, May 28th '10 |
Exposing Active Directory Users as an OData Feed
Kevin Hoffman In my last couple of blog posts about federated security, I've been talking about the importance of removing the user data backing store from individual applications. The goal is to take that information out, centralize and decouple it from the individual applications so that as you create new applications and add new lines of business or new "heads" for existing applications, you won't need to worry about creating multiple entry points to the same user store. This makes things like fede [read]. Posted: Thu, May 27th '10 |
Real-World Cost of Adopting Federated Security
Kevin Hoffman If you're looking around the web and at blogs trying to gather information about federated security, then you've no doubt run into a plethora of code samples and descriptions of just how easy it is (from a .NET perspective with the WIF SDK) to federate applications. In my previous post , I talked about some of the basics behind the what and why of federation. This post is going to cover a topic that I think isn't being discussed at nearly enough length: the practical, real-world cost [read]. Posted: Fri, May 21st '10 |
Introduction to Federated Security
Kevin Hoffman I remember the good old says when most companies had a single web application. This web app was either a monolith, or, if their people were forward thinking, had some small measure of tier separation. This was fine for a while, but as the needs of businesses using web-based applications as LOB apps grew, so too did the demands on these applications. Eventually, whether we were building LOB apps or customer-facing apps, we invariably ended up with multiple applications both within and without an [read]. Posted: Thu, May 13th '10 |
Apple employee loses a prototype iPhone 4G, found by Gizmodo
Kevin Hoffman For those of you who have been either living under a rock or are somehow immune to this particular story, here's a link to a story run by the Register that contains a blow-by-blow of what allegedly happened. To summarize, the story goes that an Apple employee went into a place of fine drinking, had a few too many, and exited the bar with his iPhone somehow having slid out of his pocket and remained on his bar stool. At this point someone finds said phone, steals said phone, and then apparent [read]. Posted: Tue, Apr 20th '10 |
Interviewed by Network World Magazine about Windows Phone 7 and iPhone Programming
Kevin Hoffman I was recently interviewed by John Cox of Network World magazine to provide a developer's perspective on Windows Phone 7 development and how that compared to iPhone development and mobile development in general. Here is a link to the article . I really have to hand it to John for doing such a good job with the article. Network World is certainly a geek-friendly magazine but the audience is definitely not developer-dense as, say, the readers of this blog. It takes considerable skill to take t [read]. Posted: Mon, Apr 19th '10 |
Securing an ASP.NET MVC 2 App with ADFS v2.0 Release Candidate
Kevin Hoffman One of the things that I've been working on lately is creating a federated security infrastructure for a suite of Line of Business (LOB) applications, some internal and some external. As you can probably imagine, this suite of applications were all created independently and they all have their own specific user authentication mechanisms and, if we created more of these apps, we would end up with more completely disparate user authentication stores and authorization mechanisms.To fix that, I [read]. Posted: Mon, Apr 19th '10 |
Storing Local Data on Windows Phone 7 Series with Isolated Storage
Kevin Hoffman As I mentioned in my last blog post, one of the things that's missing on the Windows Phone 7 series is a local database. I was originally quite surprised at the decision not to include a SQL Express edition because the .NET Compact Framework comes with an insane amount of support for talking to local and remotely synchronized SQL databases.In lieu of having a database, the next best thing that we can do is basically write a data model using simple POCOs (Plain Old CLR Objects) and decorate t [read]. Posted: Mon, Mar 22nd '10 |
Impressions: First Weekend Developing for Windows Phone 7 Series
Kevin Hoffman While I've been dabbling a little bit here and there looking at the SDK since it was released at MIX, this weekend I sat down and spent a considerable amount of time trying to develop a real-world product using the tools available. I know that the tools and the SDK are still very early and things will be changing (presumably for the better), but I wanted to post my thoughts on the development process while they were still fresh in my head.The first thing that I noticed was the integration wi [read]. Posted: Mon, Mar 22nd '10 |
Windows Phone 7 Series, Initial Developer Impressions
Kevin Hoffman Windows Phone 7 Series (hereafter I'll just call it WP7) debuted a while ago at a press event but it's true coming out party was this past week at MIX 2010. This conference is a designer-developer hybrid conference and, of all the Microsoft development conferences I've ever attended, this has consistently been the most informative and exciting of the bunch.In case you've been hiding under a rock this past week, Microsoft has been showing off WP7 and the development experience for [read]. Posted: Thu, Mar 18th '10 |
Client-Side Validation with jQuery, DataAnnotations, MVC 2, and VS2010 Beta 2
Kevin Hoffman Anytime a feature of a framework gives me something for free that I don't need to manually implement I'm a happy camper. One such feature of ASP.NET MVC 2 is jQuery client-side validation. The reason I like this is that unlike other jQuery frameworks, where you have to write the jQuery yourself - you don't need to do that with MVC 2. Instead of having to maintain simple validation logic in two places (your business classes and your jQuery code), you can now use the Data Annotations a [read]. Posted: Mon, Oct 26th '09 |
Templated Helpers in ASP.NET MVC 2 (VS2010 Beta 2 Version)
Kevin Hoffman Templated Helpers are one of the new features in ASP.NET MVC 2. The other day, Visual Studio 2010 Beta 2 came out and some of you may have noticed that it comes pre-equipped with a beta release of ASP.NET MVC 2. In short a templated helper is a way of using various combinations of implicit and explicit rules to automatically place partial controls wherever particular data types need to appear, either in edit mode or display mode.So let's say you have a DateTime property on your model called [read]. Posted: Thu, Oct 22nd '09 |
Kindle 2 vs. Nook
Kevin Hoffman Barnes and Noble just recently unveiled their upcoming eReader, the Nook. On the blog of my non-techy alter-ego I've posted a comparison of the two readers that is entirely based on my own personal feelings of what is cool and what isn't, so take it as opinion and certainly not as a technical review. Click here to check out the blog post. [read]. Posted: Tue, Oct 20th '09 |
Get Your Red Hot VS2010 Beta 2!
Kevin Hoffman Visual Studio 2010 Beta 2 is now available to MSDN subscribers and will be available to the public at large late next week. The list of stuff that is awesome and worth checking out in VS2010 Beta 2 is too long and ridiculously in-depth for me to cover here. Some of the big things that affect me right off the bat are the following:ASP.NET MVC 2 is now built right into the installation. Finally we get convergence of the ASP.NET MVC project and VS2010 tools. Up until now, MVC 2 was only working on [read]. Posted: Mon, Oct 19th '09 |
The Origin of Stupidity
Kevin Hoffman So apparently Kirk Cameron and a buddy of his are continuing their campaign of lies and outright stupidity because things like common sense, science, and cold hard fact threaten their fragile hold on sanity. Ordinarily I might on on a huge rant about this but everything I could say, the woman in this video says much more eloquently than I could. This is a must-watch. [read]. Posted: Wed, Oct 14th '09 |
ADO.NET Data Services Projections Makes Sliced Bread Jealous
Kevin Hoffman The other day I ran into a blog entry from the Astoria team discussing the projections feature of the 1.5 CTP2 version of the product. If you're not familiar with ADO.NET Data Services (formerly codenamed Astoria), it's basically a layer that you can put on top of an Entity Data Model and it will expose that model as a RESTful service. The URL format for this RESTful service is quite flexible, allowing you to select individual rows, perform filters, sorts, and many other things.One of th [read]. Posted: Fri, Oct 9th '09 |
Using ASP.NET MVC Action Filters to Declare Reference Data for Views
Kevin Hoffman When we all build websites, usually we're concerned with figuring out how we're going to get the major entities into the view. We want to know how we're going to handle the shopping cart or how we're going to get the customer record onto the page, etc. But, one of the little details that almost always comes back to bite us in the ass is the use of reference data.Reference data is data that rarely changes, is frequently queried, and shows up in multiple places throughout the appli [read]. Posted: Fri, Oct 2nd '09 |
Creating Correlated Workflow Services in WF4 / .NET4 : Part 1
Kevin Hoffman In the past, Windows Workflow Foundation hasn't gotten a (deservedly so) bad reputation for being full of needless bloat, overly complicated, and missing a lot of key things that make workflow productive for developers. As a result of that, Microsoft completely overhauled WF in the .NET Framework 4.0. One of the new features of WF4 is the concept of a workflow service. A workflow service is really nothing more than a workflow that is hosting WCF endpoints within the activity. This allows the [read]. Posted: Wed, Sep 30th '09 |
How to Build your First Azure-Powered MVC App
Kevin Hoffman 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/ [read]. Posted: Tue, Sep 29th '09 |
Binary Serialization and Azure Web Applications
Kevin Hoffman You might be thinking, pfft, I'm never going to need to use Binary Serialization...that's old school. And you might be right, but think about this: Azure Storage charges you by how much you're storing and some aspects of Azure also charge you based on the bandwidth consumed. Do you want to store/transmit a big-ass bloated pile of XML or do you want to store/transmit a condensed binary serialization of your object graph?I'm using Blob and Queue storage for several things and I' [read]. Posted: Mon, Sep 28th '09 |
Configuration Settings in Azure Applications
Kevin Hoffman One of the double-edged swords of Azure is that it feels so much like building regular web applications. This is a good thing in that you can re-use so much of your existing skills, knowledge, and best practices and they will still apply in the Azure world. However, it is really easy to make assumptions about how things work that turn out to be wrong.For example, if you look at just about 99% of the Azure samples, blogs, and other reference material, you will see stuff that looks like the code b [read]. Posted: Mon, Sep 28th '09 |
ASP.NET Membership Provider in the Cloud : The Chicken and the Egg Problem
Kevin Hoffman Let's take a look at this pretty common scenario. You're building an ASP.NET application (MVC or otherwise) and you intend to publish it in the cloud and you're using Azure Storage (not SQL Azure) for your underlying data store. You've already hooked your app up with the sample Azure-based Membership provider that comes with the Azure SDK and everything is running along nicely.Your application has quite a bit of administrator-only functionality so, after you've been using it [read]. Posted: Mon, Sep 28th '09 |
The Rite of Spring
Kevin Hoffman Before I get to the blog post, go check out the image. It's positively huge, so you might have to scroll a bit before you see something on a smaller monitor. The main thing that I get from this picture is a feeling of awe. I mean, it's Saturn for crissakes... and we've got a machine flying around that planet, taking pictures that can be assembled into the massive image in the link and sending those pictures across the solar system back to machines on Earth. Just take a deep breath an [read]. Posted: Thu, Sep 24th '09 |
ViewState is the Froo-It of the Dev-Il
Kevin Hoffman The other day I was running Microsoft's malicious software removal tool and, to my shock and horror, it did not remove all of my ASP.NET applications that make use of ViewState. I'm sure it's just an oversight and Microsoft will be releasing a patch for that soon... if there is one application that could be called malicious, it's an app that uses ViewState.Before I get into the rant proper, let's have a little history lesson. Back in the good old days when developers walked u [read]. Posted: Wed, Sep 23rd '09 |
On Testing
Kevin Hoffman A while ago my mother found a bunch of my grade school (like 3rd - 5th grade era) report cards and progress reports. They pretty universally read like "Kevin is struggling" or "Kevin is having a hard time" and go on and on to describe that I'm not doing well and that my mother really needs to fix it or else I'm going to start failing, etc. I didn't feel stupid or incapable at the time, I just felt entirely unremarkable. I didn't feel as though there was a single thing about me th [read]. Posted: Mon, Sep 21st '09 |
Does Google Translate Suck Just as Bad as all the other Machine Translators?
Kevin Hoffman Before I get into the main part of the blog post, I want to preface this whole thing by saying that I am well aware of the problems of doing language translation by a machine. It's an inherently difficult problem. My issue here isn't so much with Google Translate as it is with the public perception of Google. I've read a few reviews of Google Translate and seen some blog posts. The general consensus is that because Google built it, its awesome and flawless. People think that Google i [read]. Posted: Thu, Sep 17th '09 |
What's the Difference Between Web Hosting and Cloud Computing?
Kevin Hoffman Yesterday a friend of mine was asking me what I've been doing lately in my spare time. When I mentioned that I'd been doing a lot of messing around with Windows Azure, he was naturally curious. After explaining what Azure is, he asked me what the difference was between Windows Azure, a cloud computing environment, and traditional web hosting scenarios.On a really high level, he's got a valid point : With Azure you can develop your application offline locally and then when you're [read]. Posted: Fri, Sep 4th '09 |
Live Framework Developers (particularly MEWA devs) get boned. Film at 11.
Kevin Hoffman I was just flipping through my daily RSS feeds when I stumbled on a gem from the Live team, which you can read here . This is a fairly confusing post, but this is basically what I've been able to interpret from it:What we know as the Live Framework, that many of us have been developing with for nearly a year (bits released PDC 2008) will be disabled/deactivated/removed as of September 8th, 2009 (6 days from today)The end user experience for Live Mesh will remain untouched. In other words, pe [read]. Posted: Wed, Sep 2nd '09 |
How Win7's "Boot to VHD" Feature has Changed the Way I Work
Kevin Hoffman Recently I was reading the Hanselblog when I discovered these two articles here and here. Before I get to what I've been doing, I want to recap my usual machine (virtual and physical) usage scenarios:A clean host, this is what I do my day-to-day stuff on : writing, browsing, e-mail, gamingvirtual machines all over the damn place: every beta, CTP, limited new ultra-shiny thing gets put in a VM and played with until my eyes bleed.This is normally an adequate situation for me. However, with som [read]. Posted: Fri, Aug 28th '09 |
Silverlight Polling Duplex Channel is NOT a Scalable Solution
Kevin Hoffman I've been seeing a lot of people hyping how awesome the Silverlight Polling Duplex Channel is and I just want to put a word of caution out there for developers of large-scale apps [read]. Posted: Wed, Jul 1st '09 |
Crickets
Kevin Hoffman I thought I would take a few minutes to explain why I haven't been posting on the blog lately [read]. Posted: Sat, Jun 20th '09 |
Modifying the default unit tests for an ASP.NET MVC project to use Moq
Kevin Hoffman When you create a new ASP.NET MVC project, you get a fully unit tested controller but there are also hundreds of lines of wasted code creating Mock classes. In this blog post, I remove all that stuff and replace it with some easy Moq code. [read]. Posted: Mon, May 4th '09 |
Upgrading the default ASP.NET MVC project with IoC and the Unity Controller Factory
Kevin Hoffman One of the first things that I did after creating a new ASP.NET MVC project was to rig it up so that it was dependency-injected via Unity, including the controller factory itself [read]. Posted: Mon, May 4th '09 |
Fix for Minor Bug in ASP.NET MVC New Project Template
Kevin Hoffman This evening I discovered a minor bug in the new project template for the ASP.NET MVC 1.0 release [read]. Posted: Sun, May 3rd '09 |
Deploying Azure Hosted Services should be as easy as deploying a Heroku Application
Kevin Hoffman Recently a friend of mine introduced me to Heroku, a hosting site for Ruby on Rails applications. The novel thing was their approach to deploying those applications. They exemplify what true cloud deployment should be, and MS should learn from them. [read]. Posted: Sun, May 3rd '09 |
Tour of Oslo: Storing Models in the Repository
Kevin Hoffman In this blog post I take a quick tour through the act of taking an existing "M" model, compiling it and storing the compiled model image in the repository [read]. Posted: Tue, Apr 28th '09 |
Tour of Oslo: Using Models to Generate SQL
Kevin Hoffman One of the simplest use cases of Oslo is using the "M" modeling language to define models. These models can be stored in a repository or simply converted to SQL schemas [read]. Posted: Mon, Apr 27th '09 |
Microsoft Codename "Oslo" Distilled
Kevin Hoffman Oslo is suffering from mixed messages, poor marketing, and lack of developer understanding. This post tries to take all of the different pieces that make up "Oslo" and simplify them so that you can hopefully figure out if Oslo should be on your radar [read]. Posted: Mon, Apr 27th '09 |
UX (Good or Bad) is Universal
Kevin Hoffman This past weekend my family and I went to a hotel + indoor water park for some vacation. In addition to having a blast vacationing, I took special note of the overall User Experience of one of the hotel's games. [read]. Posted: Tue, Apr 14th '09 |
Geneva Distilled
Kevin Hoffman An interesting Microsoft product in beta right now is called "Geneva". This blog post takes a look at Geneva and distills it into bite-sized morsels that a non-security-guy can digest. [read]. Posted: Thu, Apr 9th '09 |
T4, Visual Studio 2008's Best Kept Secret
Kevin Hoffman T4 is a Text Template engine that comes with Visual Studio 2008 and I've somehow managed to remain ignorant of it until now. Check out this blog entry to see how powerful T4 really is. [read]. Posted: Thu, Apr 2nd '09 |
Microsoft releases new predictive Dependency Injection / Inversion of Control Container
Kevin Hoffman Just this morning I managed to get my hands on some interesting new bits. Read the rest of the blog post for more details! [read]. Posted: Wed, Apr 1st '09 |
WPF Control Development Unleashed
Kevin Hoffman The cat is out of the bag and despite rumors of my retirement from writing, I am actually contributing to another book. [read]. Posted: Wed, Mar 25th '09 |
Silverlight 3 Out-of-Browser Apps vs. Live Framework Mesh-Enabled Web Applications
Kevin Hoffman Silverlight 3 adds the capability for your applications to be installed and launched out-of-browser. Live Framework MEWAs also have a similar capability for SL2.. How do these capabilities mesh? [read]. Posted: Tue, Mar 24th '09 |
What is .NET RIA Services and why should you care?
Kevin Hoffman .NET RIA services is one of the new toolsets made available during MIX 2009. In this blog post I talk about what it is and why you should care (trust me, you'll care) [read]. Posted: Sun, Mar 22nd '09 |
Walkthrough: Creating an Out-of-Browser Application in Silverlight 3
Kevin Hoffman In this blog post I walk through the process of creating an out-of-browser application using the new Silverlight 3 features. [read]. Posted: Sat, Mar 21st '09 |
What's New in Silverlight 3
Kevin Hoffman In this blog post I'll talk about some of the things we've been hearing at MIX 2009 about the new features in Silverlight 3 [read]. Posted: Fri, Mar 20th '09 |
MIX 2009 - Day 1 Recap
Kevin Hoffman The first day of MIX 2009 was an interesting mix (har har, get it?) of new technology, glimpses at Microsoft plans, and networking with other geeks [read]. Posted: Thu, Mar 19th '09 |
At MIX 2009, pre-keynote
Kevin Hoffman I am sitting in the gigantic meal hall at MIX 2009 inside the Venetian hotel, trying to take it all in as I wait to go up and get a seat for the keynote. [read]. Posted: Wed, Mar 18th '09 |
Live Framework April 2009 CTP is out!
Kevin Hoffman Microsoft dropped the latest Live Framework bits yesterday, which include a number of stability features, fixes, and streamlined workflows. [read]. Posted: Fri, Mar 13th '09 |
Velocity CTP3 coming up next week
Kevin Hoffman Rumor has it that CTP3 of Velocity, Microsoft's distributed cache service, is going to drop at MIX 2009 next week. [read]. Posted: Thu, Mar 12th '09 |
SSDS loses an "S" and gains some awesome
Kevin Hoffman Just recently saw a blog entry detailing the future features for SSDS, including just calling it SDS and dropping the ACE model (good riddance!) [read]. Posted: Wed, Mar 11th '09 |
My first day using Windows 7 Beta 1
Kevin Hoffman I've finally managed to spend a decent amount of time using Windows 7 Beta 1 as my routine operating system for my usual tasks. In this blog post I talk about my experience and what I think of the new OS. [read]. Posted: Thu, Feb 26th '09 |
Building RESTful Java Web Services with JAX-RS
Kevin Hoffman In a previous blog entry, I talked about using JAX-WS. Now I'll talk about using yet another acronym, JAX-RS and see how that compares so something like WCF's RESTful extensions. [read]. Posted: Mon, Feb 23rd '09 |
On the Inhumanity of Software
Kevin Hoffman In this post the sheer lack of human-centric design in the software world today finally gets me so angry I need to blog about it. [read]. Posted: Mon, Feb 23rd '09 |
It's Collectively Intelligent!
Kevin Hoffman Imagine my surprise when I was reading 'Collective Intelligence In Action' and I saw MY name inside the book! [read]. Posted: Fri, Feb 20th '09 |
DJ Revolution Music Video
Kevin Hoffman DJ Revolutions' new music video is now up on YouTube [read]. Posted: Sun, Feb 8th '09 |
Upgrading your Leopard install to Java SE 6 64-Bit
Kevin Hoffman In a previous blog post I talked about creating a RESTful Web Service in Java using JAX-WS. This blog post explains how I upgraded my Leopard install to have Java SE 6 on it - a process that was far from obvious. [read]. Posted: Mon, Jan 12th '09 |
Know thine Enemy: RESTful Web Services in ... Java!
Kevin Hoffman In the past I've done blog posts on RESTful web services, showing how to do it in everything from Ruby to ASP.NET to WCF and even the ASP.NET MVC Framework. In this blog post, it's Java's turn. [read]. Posted: Sun, Jan 11th '09 |
Using CLINQ 2.0 as a Continuous Model-to-Model Bridge
Kevin Hoffman Quite often developers of desktop / smart client applications find themselves in the role of writing translation layers (GDD calls them Anti-Coruption Layers) that move state from one model to another. CLINQ 2.0 is uniquely adept at this task. [read]. Posted: Fri, Jan 9th '09 |
A flash from the past - Seattle Speakeasy
Kevin Hoffman This morning while walking the dog, I was overcome with a flash from the past - a memory I have of being in a Seattle Speakeasy circa 1998. Ah, those were the days [read]. Posted: Wed, Jan 7th '09 |
The .NET Addict is going back to school...iPhone style
Kevin Hoffman This coming semester I will be guest lecturing at Columbia University about various iPhone programming topics. No better opportunity exists to taint and otherwise corrupt the youth of America today... [read]. Posted: Tue, Jan 6th '09 |
JLPT3の試験があります。
Kevin Hoffman 夕べはJLPT3のメールをもらいました。 [read]. Posted: Tue, Nov 11th '08 |
Live Mesh Tutorial 1 - Hello Live Mesh
Kevin Hoffman This blog post takes you on a step-by-step tour through creating your first Web-enabled Live Mesh application using Silverlight and Live Mesh. [read]. Posted: Thu, Nov 6th '08 |
Silverlight and Ruby on the Mac Part II: Data Binding
Kevin Hoffman In this post I discuss more of my progress in attempting to build Silverlight applications using the DLR on the Mac with no Windows intervention at all. The news isn't promising [read]. Posted: Thu, Nov 6th '08 |
Live Mesh or Windows Azure - deciding which stack to use
Kevin Hoffman This blog post takes a look at Live Mesh and Windows Azure, both part of the larger Azure platform, and describes the technical and practical differences between the two and why you might pick one over the other [read]. Posted: Fri, Oct 31st '08 |
Microsoft Windows Azure Distilled
Kevin Hoffman Yesterday during the PDC 2008 opening keynote, Microsoft unveiled Windows Azure Services. In this post, I'll take a look at the information available and see if I can distill it down into an easily digestable form [read]. Posted: Tue, Oct 28th '08 |
Silverlight and Ruby on the Mac, Part 1: Hello Ruby
Kevin Hoffman In this first of what I hope to be many blog posts, I explore the potential development environment of using a Mac, OS X Leopard, and Ruby to build cross-platform Dynamic Silverlight applications. [read]. Posted: Mon, Oct 27th '08 |
Why Silverlight 2 could be far more important than you think
Kevin Hoffman Microsoft recently released Silverlight 2.0 to the public. After the Olympic games, Silverlight ended up on a LOT of people's computers, but Silverlight 2 has more importance to application developers in the future. I discuss that in this post [read]. Posted: Tue, Oct 14th '08 |
Implementing the Weak Event Pattern in CLINQ v2.0
Kevin Hoffman CLINQ v1.x had an implementation of the weak event pattern, but it was custom and difficult to maintain. CLINQ v2.0 uses the weak event pattern implementations that are available to all .NET developers. I discuss this pattern in this blog post. [read]. Posted: Mon, Oct 13th '08 |
Smart, Deep Property Notifications in CLINQ v2.0
Kevin Hoffman I haven't said much about CLINQ lately but that's mostly because we've been trying to get v2.0 ready to ship. We're nearly there, so I thought I would start by talking about one of the new features - smart property notifications [read]. Posted: Tue, Oct 7th '08 |
The Evolution of the Cloud - Then and Now
Kevin Hoffman 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 [read]. Posted: Mon, Oct 6th '08 |
Microsoft's Lofty Direction
Kevin Hoffman With the PDC coming up shortly and Microsoft's trickled announcements of Visual Studio 2010 and the .NET Framework 4.0, what is Microsoft's direction, and will it work for them? [read]. Posted: Sun, Oct 5th '08 |
Apple drops the iPhone NDA for Released Software
Kevin Hoffman In case you hadn't yet heard, Apple has dropped the NDA for the iPhone which allows us to now discuss openly all aspects of iPhone programming for released versions of the SDK [read]. Posted: Wed, Oct 1st '08 |
Choosing the right Mobile SDK and Platform for your Application
Kevin Hoffman Lately the decision as to which mobile devices to target and which mobile SDK to use for building your application has become much less clear. This blog post takes a look at some of the current options for building mobile apps; their pros and cons [read]. Posted: Sun, Sep 28th '08 |
Cappuccino, Objective-J, and You
Kevin Hoffman This blog post takes a look at Cappuccino, Objective-J, and what they might mean to you as a web application developer [read]. Posted: Wed, Sep 10th '08 |
Microsoft promises to extend ASP.NET to Apache and .NET to other OS's... in 2002
Kevin Hoffman I found a ZDnet article from 2002 that outlined Microsoft's plans to extend ASP.NET to run on Apache, .NET to run on non-MS Operating Systems, and .NET to connect to Oracle. [read]. Posted: Mon, Sep 8th '08 |
The Really, Really Odd Couple Debuts - Seinfeld and Gates during the Giants Game
Kevin Hoffman The Really, Really Odd Couple - Gates and Seinfeld - debuted last night and you can find the video online everywhere. In this post are my thoughts on the advertisement. [read]. Posted: Fri, Sep 5th '08 |
Enterprise Web Services Manifesto - Wire Formats
Kevin Hoffman In this blog post in the series I am going to cover some points about wire formats and which formats I like and which formats I dislike, and why. [read]. Posted: Wed, Sep 3rd '08 |
Google releases Chrome... and there was much rejoicing. yay.
Kevin Hoffman Google hath descended from the mountaintop and hath delivered unto us the Chrome browser. Wow, just what I wanted... yet another browser. [read]. Posted: Wed, Sep 3rd '08 |
Can't we all just get along? Is Vista really the pile of suck people think it is?
Kevin Hoffman In this post, I take a fairly objective look at Vista to date, in light of recent efforts to clean up Vista's image by Microsoft including Seinfeld and Mojave. [read]. Posted: Fri, Aug 29th '08 |
It's alive!!! VS 2008 SP1 is up and running!
Kevin Hoffman Just when I thought I was at the point of no return and was looking for my Vista media to reformat my drive, Microsoft fixed the issue! [read]. Posted: Thu, Aug 28th '08 |
So I'm in the LA Times ;)
Kevin Hoffman The LA Times recently ran an article covering the slant that the iPhone SDK NDA is hampering development and stifling programmers. I was quoted in the article [read]. Posted: Wed, Aug 27th '08 |
Visual Studio 2008 Service Pack 1 == Inability to Code. AT ALL.
Kevin Hoffman Visual Studio 2008 Service Pack 1 has completely and totally prevented me from writing ANY WPF code. AT ALL. It is the single worst service pack I have EVER installed from Microsoft [read]. Posted: Fri, Aug 22nd '08 |
AppleInsider reveals details of my WWDC Presentation
Kevin Hoffman Yesterday I noticed that AppleInsider.com had revealed the NDA-bound contents of my WWDC presentation. I discuss that in this blog post [read]. Posted: Thu, Aug 21st '08 |
Web Services Manifesto - RESTful Architecture and the Programmable Web
Kevin Hoffman In this first post of many, I will be giving my personal opinion on the state of Web Services programming today. This post covers my thoughts on REST. [read]. Posted: Tue, Aug 19th '08 |
JLPT3のしけんが申し込みました
Kevin Hoffman Yesterday I applied for the Japanese Language Proficiency Test, Level 3. [read]. Posted: Sat, Aug 2nd '08 |
Midori and Live Mesh.. The Mesh IS the Operating System of the Future...
Kevin Hoffman There have recently been some rumored leaks of documents on Microsoft Research's microkernel based managed (mostly) OS codenamed Midori (formerly codenamed Singularity). I am unsurprised to see Mesh integration as a paramount feature [read]. Posted: Thu, Jul 31st '08 |
The Mojave Experiment Goes Live... and.. WTF?!
Kevin Hoffman Microsoft officially unveiled their Mojave Experiment website today. The goal of this website, at least as far as I can tell, is to dispel the negative public opinion about Windows Vista and show people that Vista is awesome even though the general [read]. Posted: Tue, Jul 29th '08 |
OS X vs. Windows Vista, Perception vs. Reality and the Mojave Experiment
Kevin Hoffman Microsoft is set to unleash the website containing the results of Project Mojave tomorrow. In advance of that, I thought I would comment on the project and what it means for the software giant [read]. Posted: Mon, Jul 28th '08 |
MobileMe vs. Live Mesh Throwdown - Round 1
Kevin Hoffman To someone in my position, who follows both Microsoft (.NET) news and Apple (Cocoa) news, the comparing and contrasting between MobileMe and Live Mesh as developer platforms is inevitable. Here's my first stab at a comparison [read]. Posted: Thu, Jul 17th '08 |
Lack of Blog posts
Kevin Hoffman Just thought i would take a few minutes to apologize for the lack of blog posts lately [read]. Posted: Tue, Jul 15th '08 |
How to upset someone you admire with one blog post
Kevin Hoffman I recently posted a blog about consuming a POX service with Cocoa. At the same time I managed to upset someone that I admire. This is what happens when bloggers don't have copy editors! [read]. Posted: Thu, Jul 10th '08 |
Creating a RESTful POX Service using the ASP.NET MVC Framework
Kevin Hoffman In a previous blog entry, I talked about how to consume a POX service using Cocoa. In this entry, I talk about how to create that POX service using ASP.NET MVC and how incredibly easy it is. Makes you wonder why anybody uses SOAP anymore... [read]. Posted: Wed, Jul 9th '08 |
My MSDN Magazine Article is now available
Kevin Hoffman Recently I wrote an article for MSDN Magazine. The subject of the article is about planning for and designing state maintenance and sharing within peer networks. Overall I think the article turned out quite well. [read]. Posted: Tue, Jul 8th '08 |
Another Microsoft Developer Falls Victim to Framework Myopia
Kevin Hoffman Recently a Microsoft developer posted a blog entry detailing a very negative experience he had with the iPhone SDK, Cocoa, and Xcode. MS developers allowing their first impression to taint their view of Mac programming is common, but easily corrected [read]. Posted: Tue, Jul 8th '08 |
Van meets iPhone, programmer squeals with joy, film at 11.
Kevin Hoffman Last night I made a hands-free call from my new in-dash Pioneer combo GPS/XM radio unit and I was squealing with joy, knowing full well the rest of the world has been doing this for years. [read]. Posted: Wed, Jul 2nd '08 |
Consuming an ASP.NET MVC POX Service from Cocoa
Kevin Hoffman In this blog post I'll take a look at the Objective-C/Cocoa code required to consume a POX service hosted by an ASP.NET MVC application. [read]. Posted: Mon, Jun 30th '08 |
Consuming a WSDL Web Service From Cocoa - Failed Attempt #1
Kevin Hoffman I've said it many times before and I'll continue to say it - I hate WSDL. I've never liked the standard and I've always thought it was overly complex. I don't like the idea of adding layers of complexity that introduce friction in [read]. Posted: Fri, Jun 27th '08 |
Building Model Classes in C# and Cocoa
Kevin Hoffman An extremely common thing that everyone has to do is build simple model objects. The problem is, everyone's documentation varies. This post shows C# developers how to build a Cocoa model object in a way they're familiar with [read]. Posted: Sun, Jun 15th '08 |
Friday WWDC Session: iPhone App Dev from the .NET Perspective
Kevin Hoffman If you happen to be at WWDC this week, be sure to stop in for my Friday lunch session: iPhone Application Development from the .NET Perspective [read]. Posted: Wed, Jun 11th '08 |
MobileMe vs. Live Mesh - Round 1
Kevin Hoffman Microsoft has been working on a new "cloud service" technology called Live Mesh which is currently in beta. Yesterday, Apple let the world know about MobileMe, a new service that might compete directly with Live Mesh. [read]. Posted: Tue, Jun 10th '08 |
Microsoft Introduces Project "Velocity", Distributed Caching for .NET
Kevin Hoffman Today at Tech-Ed 2008, Microsoft introduced everyone to Project "Velocity", a highly scalable, reliable distributed caching environment for the .NET Framework. Will it be as good as they say it will? [read]. Posted: Tue, Jun 3rd '08 |
Twitter: A fantastic idea with piss-poor implementation
Kevin Hoffman Lately I've been playing with Twitter to see what all the buzz is about. I've found that it's actually a really cool idea, and a very useful medium.... sitting on top of one of the poorest implementations ever. [read]. Posted: Tue, Jun 3rd '08 |
Objective-C 2.0's Accessor Dot-Notation : Friend or Foe?
Kevin Hoffman I've been reading Aaron Hillegass' new third edition of the ultra-popular Cocoa Programming book and he mentions that the dot notation is 'silly'. These are my thoughts on the subject [read]. Posted: Tue, Jun 3rd '08 |
PDC 2008 Session Lists are Up - It's all about 7 and the Cloud
Kevin Hoffman Microsoft has released a preliminary list of sessions to give people an idea of what they might be getting if they attend PDC 2008. It looks like PDC '08 is all about 7 and the cloud. [read]. Posted: Thu, May 29th '08 |
After D6, Microsoft tips hand that Windows 7 is all about the Touch
Kevin Hoffman After the D6 conference, Microsoft has shown a little bit of their poker hand for Windows 7 - apparently they're banking heavily on the appeal and popularity of multi-touch interfaces like Surface. [read]. Posted: Wed, May 28th '08 |
Peer Networking Series - Is Live Mesh the Next Evolution in Peer Networking?
Kevin Hoffman In this next post in my series on peer networking, I explore the possibility that Windows Live Mesh could represent the next evolution in peer networking and peer application programming [read]. Posted: Thu, May 22nd '08 |
Peer Networking Series - Why Peer Networks Aren't Enough
Kevin Hoffman In this next entry in my peer networking discussion series, I talk about some of the reasons why just having a pure peer network isn't good enough for today's modern apps - we need more. [read]. Posted: Fri, May 16th '08 |
Apple's WWDC Sells Out for the First Time Ever
Kevin Hoffman Apple's WWDC conference has always had a really high attendance rating and has been sold to capacity many times in the past, but this is the first time they've ever sold out all space before the conference started. Is the iPhone the cause? [read]. Posted: Thu, May 15th '08 |
NYC SharePoint Developer Needed
Kevin Hoffman Are you hopelessly addicted to programming in SharePoint? Do you think that everything in the world can be fixed using a custom list, some duct tape, the BDC and chewing gum? If so, read this post! [read]. Posted: Mon, May 12th '08 |
Gin and the Cognitive Surplus
Kevin Hoffman I recently ran across this 15 minute clip of Clay Shirky talking about what he brilliantly refers to as the cognitive surplus and how that applies to things like Wikipedia and Web 2.0. It's an absolute must-watch [read]. Posted: Fri, May 9th '08 |
Peer Networking Series - A Closer Look at PNRP vs. Bonjour/ZeroConf
Kevin Hoffman One thing that seems to stir up a lot of controversy whenever talking about PNRP is its (alleged) resemblance to ZeroConf and more specifically, Apple's implementation of it - Bonjour. This post compares the pros and cons of both [read]. Posted: Fri, May 9th '08 |
Biggest Loser .NET Addict Edition - Update!
Kevin Hoffman I'm down 18 pounds over the span of 5 weeks - well on my way to my goal of losing 30 pounds before WWDC [read]. Posted: Mon, May 5th '08 |
My Review of Iron Man
Kevin Hoffman This weekend I went to see Iron Man at a nearby DLP theater with speakers that shook the seats. Read the blog post for my review and commentary. [read]. Posted: Mon, May 5th '08 |
Using my HDTV as a Second Monitor
Kevin Hoffman During my last trip to Best Buy, on a whim I picked up a DVI-to-HDMI connector (male DVI, female HDTV). This little doohicky plugs into the side of my Macbook Pro and then I plug the HDMI cable into that. I run the other end of the HDMI cable into th [read]. Posted: Sat, May 3rd '08 |
CLINQ v1.1.0.0 Released!
Kevin Hoffman Continuous LINQ, a C# 3.5 extension library that enables standard LINQ queries to remain dynamic and continuous long after the initial query, has been updated to version 1.1 and includes a new demo and lots of new features [read]. Posted: Fri, May 2nd '08 |
Peer Networking Series - What is PNRP?
Kevin Hoffman This blog post in my peer networking series introduces the Peer Name Resolution Protocol (PNRP), what it is, how it works, and why you should care. [read]. Posted: Wed, Apr 30th '08 |
Mario Kart Wii Reformatted my Wii System Memory
Kevin Hoffman On Sunday, like a LOT of people, I went out and picked up Mario Kart Wii and a couple of spare Wii Wheels so that I could play with the family. Unfortunately, Mario Kart Wii appears to NOT WORK AT ALL. I detail the story in the blog post [read]. Posted: Mon, Apr 28th '08 |
Peer Networking Series - Introduction to the WCF Peer Channel
Kevin Hoffman In my series exploring peer networking I've talked about the anatomy of peer networks. In this blog post, I talk about how the WCF Peer Channel enables application developers to build peer applications. [read]. Posted: Fri, Apr 25th '08 |
Peer Networking Series - What is a Peer Network?
Kevin Hoffman I am an avid consumer of all things related to consumer electronics and all things involving code. However, one thing that I am truly passionate about is networking, and one thing I am OBSESSED with is Peer Networking. [read]. Posted: Wed, Apr 23rd '08 |
The Biggest Loser : .NET Addict Edition
Kevin Hoffman I have vowed that I will lose 30 pounds before I arrive at WWDC 2008 this year. My progress is decent, but I wanted to use this blog post to talk about food addiction. [read]. Posted: Mon, Apr 21st '08 |
Are Social Networks just another MMO Grind?
Kevin Hoffman The analogy might seem odd, but read the blog post and bear with me and hopefully it'll make some sense. Lately, I've been noticing that the act of maintaining one's social network online is as ugly as the "MMO Grind" that makes so many quit MMOs. [read]. Posted: Fri, Apr 18th '08 |
CLINQ v1.1 - Extending the AggregateViewAdapter to Create Continuous VWAP
Kevin Hoffman In this blog post I show you how to create your own continuous aggregates that extend CLINQ with domain-specific functionality like VWAP (Volume Weighted Average Price). [read]. Posted: Thu, Apr 17th '08 |
CLINQ v1.1.0.0 - New and Improved with Aggregation!
Kevin Hoffman I'm just about ready to start upgrading the demo suite to be compatible with some of the new code I'm writing for CLINQ 1.1 and thought I'd post a preview of Continuous Aggregation [read]. Posted: Wed, Apr 16th '08 |
Michio Kaku is my new hero
Kevin Hoffman The other day I picked up a copy of Michio Kaku's "Hyperspace" on a whim. I haven't been able to put it down since. Its like reading about how reality really works, not the boring crap you see before your eyes every day. [read]. Posted: Tue, Apr 15th '08 |
CLINQ: Writing Continuous Queries Against Windows Workflow Foundation Tracking Services
Kevin Hoffman I was poking around with CLINQ, trying to figure out where I might be able to use ContinuousCollections when I found a great one: WF tracking services. With CLINQ and WF Tracking, I can write queries against WF activity logs [read]. Posted: Mon, Apr 14th '08 |
Is Best Buy my new Best Friend??
Kevin Hoffman I just got a gift card in the mail from Best Buy, offering their condolences on my stupidity in jumping into the HD format wars and choosing HD-DVD (bought the Xbox HD-DVD player). Is this genuine goodness or a diabolical plot?? [read]. Posted: Wed, Apr 9th '08 |
Want to learn how to write iPhone Applications? Get a WWDC Ticket!
Kevin Hoffman This year's WWDC is bound to be one of the coolest, most amazing and knowledge-packed ever. They have an entire track devoted to the iPhone - read the post for more details! [read]. Posted: Thu, Apr 3rd '08 |
Is the Silverlight adoption rate artificially inflated?
Kevin Hoffman Given how many "partners" that Microsoft has working with Silverlight are receiving either funds, or programming services from MS in exchange for their adoption - what is the true adoption rate of Silverlight? [read]. Posted: Mon, Mar 31st '08 |