Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Windows Marketplace: Write a Windows app. We'll sell it for you.
Aug 29, 2006 at 8:34 AMWindows Marketplace: Write a Windows app. We'll sell it for you.
Aug 29, 2006 at 7:05 AMMicrosoft Platform Vision in the Post Bill Era: Meet Craig Mundie
Jul 31, 2006 at 12:00 AMThe bigger issue in my mind is platform adoption.
Assuaging corporate IT department fears that .NET 2.0 is not "dangerous", .NET 3.0 is not dangerous etc. There is some technology coming down the road in .NET 3.0 that is going to solve a lot of specific technical problems for us that I would like to use but I am already getting some resistance within my organization as there is a perception that it will be harder to sell an app that requires the new platform to large organizations.
That said, I haven't felt much effect of "churn", and I like to see continued innovation on Microsoft's part. Some of the stuff coming out is so radically advanced it is truly mind boggling how quickly they've managed to produce it. But I don't see it so much as churn as extensions of existing technology, it seems Microsoft have been taking care to ensure there are "bridges" so you can preserve your investment in the previous version of the platform.
ADO.NET Entity Framework: What. How. Why.
Jul 20, 2006 at 1:09 PMSatya Nadella - Running the Dynamics Team
Mar 27, 2006 at 10:06 PMOne other thing Pringles should do is examine his existing contracts with his clients, and make sure he is retaining the right to productize and/or remarket the solution and/or create derivative works. In some cases he (or she?) could derive additional revenue if a client is willing to pay extra for an exclusivity deal. Its all in how you market it and/or present it to your clients (I would recommend not making a big deal of it unless or until they ask about it, and sell it as standard).
If Pringles has an MSDN subscription, he could download development versions of Dynamics, Axapta, or Solomon, and start building vertical solutions TODAY. This is a big deal and I'm surprised it hasn't been promoted more by Microsoft. It used to be (and still is the case with other vendors) that you would have to pay a substantial fee and become a vendor partner/ISV partner, etc. (distinct from a VAR/reselling relationship). The fact that you can pull this stuff down from MSDN and you have easy access to it is a really big deal, at least to me.
I think it would be impossible for Microsoft to build a monopoly on the mid-market because it is just so big, with so many competitors. To get an idea of just how many solutions are already out there, take a look at:
FindAccountingSoftware.com
It is a website affiliated with CPAOnline, and is basically a directory of both horizontal and vertical software solutions. Big and small names in their database.
Satya Nadella - Running the Dynamics Team
Mar 26, 2006 at 9:07 PMBuilding a horizontal accounting application is probably not a good idea for a startup. But building vertical market solutions on a good foundation might be, and a lot of people have made nice businesses for themselves doing so.
I haven't watched the videos yet but I am interested to know if they are still keeping Dexterity around and if it will target the CLR
Bill Gates and Tim O'Reilly - A conversation at MIX
Mar 23, 2006 at 5:34 PMI really enjoyed myself at MIX and learned a lot more than I thought I would. The discussion panels were interesting. The go live license for Atlas is really great. There was a real mix of people designers/developers/businesspeople.
Oh, and Microsoft knows how to throw a party!
MIX it up at MIX06 - Live in Las Vegas
Feb 26, 2006 at 5:19 PMConcurrency and Coordination Runtime
Feb 09, 2006 at 10:09 PMIs there anything similar out there that we might also want to take a look at, that is downloadable now?
The scenario I have right now is, I am building a product that uses a lot of multithreading. It is a smart client application that is using the Smart Client Offline Application Block along with a number of other threads handling various tasks like incremental synchronization of data from the offline block, user interface updating, etc. I also have a number of singleton classes that act as gateways into different core functionality. I'm using the lock statement in C# in my singleton classes to control access to public property setters from multiple threads. I'm looking for ways to improve performance in some areas.
One issue I'm working on right now is, there are various bits of user interface information that get updated from multiple threads. I'm using Control.BeginInvoke etc. to manage the user interface updates when some of this data changes (for instance, wireless signal strength, online/offline status, data synchronization status information, etc.). I'm working on solving some cases when it seems there is contention to update the UI on the UI thread and it causes "pauses" that are noticeable when mousing over toolbar icons that hot track for instance (I have a XAML toolbar where the icons "zoom" 50% when moused over).
Are these types of scenarios things that the CCR can help me with?
Scott Isaacs - MSN DHTML Foundation unveiled
Sep 30, 2005 at 8:25 PMSee more comments…