Someone once said, "You can never be too rich or too thin." I've been
thinking a lot about this statement lately, but possibly not in the sense in
which it was intended. Specifically, I - like many of you - have been
watching the stream of announcements coming out of Microsoft's recent
Professional Developers Conference (PDC) with great interest and excitement.
As I have watched them, however, I have carefully noted the balance between
rich functionality (Parallel Development, User Experience improvements, etc.)
and thin client footprint (Web Development, AJAX, etc.) in Visual Studio
It is my belief that the first developer platform to make parallel computing
an inherent, intuitive part of its coding model will win - yes, actually win
- the platform wars. As someone who works in an industry with a sometimes
overly zealous approach to application performance, ... (more)
As we approach the one-year anniversary of .NETDJ's preview issue, it seems
like a good time to consider the recent past, present, and near future of our
platform, our magazine - and your humble editor!
For me, the past few months have been incredibly busy! Last month, I spoke at
two conferences in Europe. The first was the Mobile Workforce Solutions
conference (www.mobileworkforcesolutions.com) in London. The second was the
Bluetooth World Congress (www.ibctelecoms.com/bluetoothworldcongress) in
As for the magazine, we have added two members to our editorial ... (more)
.NET Editor-in-Chief Derek Ferguson sat down to talk with Microsoft's S.
"Soma" Somasegar in Chicago recently. In this exclusive interview, Somasegar
talks about Microsoft's new Partner program; the future of the .NET platform,
in both the short and long term; and how Microsoft has learned from the open
.NETDJ: Tell me about your role at Microsoft.
SS: I am currently corporate vice president for the Developer Division. I've
been in this role since the beginning of the year - two or three months.
.NETDJ: What did you do before your new position?
SS: I joined Micros... (more)
The following editorial will have little or nothing to do with the content of
this issue. Admittedly, it will be about development and, in fact, it will be
about development using .NET. However, I will leave it to Patrick Hynds, this
issue's Guest Editor, to focus your attention on security - which is the
primary topic of this issue. For further information on this, please see his
I would like to take this opportunity to provide you with yet another case
study in what I like to call "COM Wrapper Insanity." This is a phenomenon
whereby one attempts to use technol... (more)
I have, in the past, worked on a few software products that were years ahead
of their time. As it turns out, being years ahead of your time in the world
of Information Technology is not necessarily a good thing. You wind of
spending a lot of your time convincing prospective customers that they have a
need for software like yours, rather than simply convincing them that your
software represents the best choice in an already-established market segment.
Therefore I am sure that when I asked, "Why on Earth would anyone need a
system just for business rules," it was neither the first n... (more)