From time to time, I find myself lassoing a sacred cow in this Editorial
space, dragging it over to the slaughterhouse of rhetoric, and ultimately
barbecuing its falsehood over the stainless-steel, six-burner,
propane-powered grill of real-world experience. To wit, the current industry
obsession with SOA as a panacea for every information system ill from
performance to security is, in my humble opinion, a phenomenal load of crap.
Now, please don't misunderstand me. I am not saying that there isn't a myriad
of benefits to be derived from exposing systems' functionality for access by
other automated systems simply by passing XML across industry-standard
networking protocols such as HTTP and TCP. Web services are great! If you
have to interoperate with non-Microsoft systems, they may be your only
option. If you are building a system today and you suspect that some other... (more)
In our premier issue, back in October 2002, we ran a full-length interview
with Anders Hejlsberg, the Distinguished Engineer at Microsoft responsible
for the creation of the C# programming language. Then, in March 2005, we
presented a follow-up interview conducted by .NETDJ's editor-in-chief, Derek
Ferguson, at Microsoft's Tech Ed 2004 conference in San Diego, California.
Here it is again in full.
.NETDJ: Between now and the last time we spoke, Borland has entered the .NET
space. As an ex-Borland employee who is now one of the most revered .NET
icons, what are your thoughts on t... (more)
Mono is the leading non-Microsoft implementation of the Common Language
Infrastructure (CLI) specification. The CLI is the foundation of .NET.
Because Mono runs on a number of platforms, it is the main choice today for
people who want to run .NET applications on non-Microsoft platforms such as
.NETDJ's editor in chief recently interviewed Mono's creator, Miguel de
Icaza, directly at the Microsoft headquarters in Redmond, Washington!
.NETDJ: How did Mono come about?
MI: I have been working on open source for a very long time. I don't remember
exactly how long - maybe sin... (more)
In March I had the honor and privilege to serve as .NET Track Chair for
SYS-CON Events' Web Services Edge East Conference & Expo in Boston. It is no
exaggeration to say that it was simply the best conference I have attended in
several years. The technical content was meaty, the opinions were strong, and
the discussions were open - who could ask for anything more?
Of particular joy to me was the warm reception with which my long-anticipated
"CLI Day" was received by the conference audiences. Miguel de Icaza, CTO of
Ximian and founder of the Mono Project to port .NET to Linux, kicke... (more)
Juval Löwy is a Microsoft "Software Legend" and RD, and architect for
IDesign, a consulting and architectural services company. In an exclusive
interview with .NET Developer's Journal editor-in-chief Derek Ferguson, Löwy
discusses the need for an inherently extensible architecture, the importance
of a commitment to quality, and the bright future of .NET.
-Interviewed by Derek Ferguson, editor-in-chief of .NETDJ
.NETDJ: Juval, I know that you are a Microsoft RD - what does that mean?
JL: An RD is a Regional Director. I don't work for Microsoft, I work with
Microsoft. Specifically, I... (more)