CLaueR's Blog

New Feeds on the Blog

News

<meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(duration=.5)" />

Moi, Christophe Lauer, ISVDE chez Microsoft France...


RSS 2.0 Feed

MSN Alerts


Les Blogs de Microsoft France
[OPML]
Les Bloggueurs de Microsoft France :
Antoine Driard
Arnaud Gstach
Benjamin Gauthey
Christophe Lauer
Damien Caro
*** Lantim
Eric Mittelette
Eric Vernié
Fabrice Meillon
François Mérand
Guillaume Renaud
Jihad Dannawi
Julien Codorniou
Laurent Bonnet
Laurent Ellerbach
Laurent Herbulot
Lucas Riedberger
Mitsu Furuta
Pascal Belaud
Patrick Guimonnet
Pascal Belaud (Olymars)
Patrice Manac'h
Patrick Duboys
Pierre Lagarde
Sébastien Bovo
Stanislas Quastana
Stéphane Papp
Thomas Lucchini
Team Media Center




J'ai lu le KELBOOK, et vous ?


La FAQ 64 Bits


Join my network!


My Ziki Profile


Kiss My RSS!

<script type="text/javascript" src="http://embed.technorati.com/embed/a4s4mvpyf5.js"></script>

<script language="JavaScript1.1" type="text/javascript"> <!-- Xt_param = 's=168056&p='; Xt_r = document.referrer; Xt_h = new Date(); Xt_i = '=4) {Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;} document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">'); //--> </script> <noscript> audit et mesure d'audience visiteurs internet par Analyse d'audience </noscript>

<!--

Blog Garanti 100% sans Coupe du Monde de Football

-->
Blog certifié 100 % sans Coupe du Monde de Football

<!-- Start of Flickr Badge --> <style type="text/css"> .zg_div {margin:0px 5px 5px 0px; width:117px;} .zg_div_inner {border: solid 1px #000000; background-color:#ffffff; color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px;} .zg_div a, .zg_div a:hover, .zg_div a:visited {color:#3993ff; background:inherit !important; text-decoration:none !important;} </style> <script type="text/javascript"> zg_insert_badge = function() { var zg_bg_color = 'ffffff'; var zgi_url = 'http://www.flickr.com/apps/badge/badge_iframe.gne?zg_bg_color='+zg_bg_color+'&zg_person_id=51333257%40N00'; document.write('<iframe style="background-color:#'+zg_bg_color+'; border-color:#'+zg_bg_color+'; border:none;" width="113" height="151" frameborder="0" scrolling="no" src="'+zgi_url+'" title="Flickr Badge"><\/iframe>'); if (document.getElementById) document.write('

Les Blogs de Microsoft France

July 2003 - Posts

The Middleware Company publishes an update J2EE/.NET benchmark

We all remember the first TMC benchmark published on TheServerSide.com in October 2002. TMC publishes an update benchmark which addresses the critics that the first version received from the Java community. he tests have been conducted using four different J2EE application servers, and all implementations (J2EE and .NET) were tested against Oracle 9i and Microsoft SQL Server 2000 databases. It's a fantastic work, and worth reading it's 58 pages.

No doubt that we will hear about it for a while. Top hot question in the next days: "Who are X, Y, Z and W?" :-)

Eric Sink may not be a Software Legend, but...
Eric Sink may not be a Software Legend... but he has a strong sense of Humor ;-)
Ryan Brase: "C# is just Java…only a little worse"

This is a quite old article published on ZDNet Australia that has been translated in French lately. The author, Ryan Brase is a Java guy, so obviously, his arguments are a little biaised.

For Ryan Brase, the ability to use unsafe code, the ease of COM Interop -- as compared to Java JNI, and operator overloading make C# and also .NET applications more error prone. Obviously, I do not agree with this point of view ;-)

For a more fair comparison of Java and C#, you should have a look to Dare Obasanjo's paper "C# from a Java's developer perspective", which has been translated and enhanced in French by the guys from DotNetGuru.org.

Wininformant About Sites Switching from Linux to Windows Server 2003

As Stephen posts about a recent article by Wininformant about sites switching from Linux to Windows Server 2003, one number got my attention. The July 2003 issue of the netcraft report - on which the Wininformant is based - says that sites switching from Linux to indows Server 2003 in the three last months are about 5% of the total actual number of sites running the latest Windows Server OS.

It's commonly accepted that IIS 6.0 on Windows Server 2003 supports up to 3,000 applications on one box -- which btw is a lot more than what IIS 5 and Windows 2000 could do.

If I do the maths, 5% of the actual Windows Server 2003 sites are about 8,000 sites. In three month, it does not represent more than one server a month moving from Linux to Windows Server 2003...

Ok, this is certainly not the case, and the physical number of servers than have moved is certainly more than three. But I just wanted to remind that before presenting conclusions, one should try to really understand what numbers really mean.

Don't get me wrong, I really like the new design and capabilities of IIS 6.0 - I presented the IIS 6.0 session for Windows Server 2003 launch event in France - but I would prefer that we celebrate IIS 6.0 success with much bigger numbers ;-) May be it's just too early.

(I would have said this in a comment on Stephen's post, but unfortunately, his blog engine has decided that comments are an useless feature and have stopped functionning for an unknown reason ;-))

[Update]: Whao, may be it's seven servers in fact... I was not that wrong ;-)

"The study also says that 8,000 Web sites have also switched during that time frame from Apache/Linux-based systems to IIS 6. That was not any one provider, but represented seven different providers, three of which accounted for the largest number of those migrations," O'Brien said.
http://www.eweek.com/article2/0,3959,1201809,00.asp

Posted: Jul 22 2003, 11:33 PM by DotNET-fr | with no comments
Filed under:
C#Builder Personal Edition is a free download for non-commercial use

C#Builder personal edition (free for non commercial use) can be obtained from here. You'll need to create a (free) account to BDN, and answer a quick survey. It will install the .NET Framework 1.1 if you haven't got it on your machine.

Going back to my tests ... ;-)

EMEA Architects Tour as a bonus on the Football247 DVD

If you had a chance to pick up one of the blue DVD entitled "Microsoft Football 24 7" at TechEd Barcelona, besides it's excellent primary content, you'll find in the bonus section the sessions of the "EMEA Architects Tour" recorded with Microsoft Producer (voice, slides and images synchronized). This bonus includes the following tracks:

Day 1

  • Opening Session & Introduction - Arvindra Sehmi
  • Architecture Selection - Henry Payret
  • Service Orientated Architectures - Clemens Vasters
  • Pattern Layering - Arvindra Sehmi
  • Effective Architectures For Distributed Systems - Gianpaolo Carraro
  • The Microsoft Frameworks (MSF & MOF) - Rafal Lukawiecki

Day 2

  • Security in .Net for the Enterprise - Rafal Lukawiecki
  • Architecture for Autonomous Computing Agents - Arvindra Sehmi
  • Smart Clients Architecture - Gianpaolo Carraro 
  • Architecting an Interoperability Framework - Arvindra Sehmi & Gianpaolo Carraro 
  • Aspect-Orientated Programming & Meta-data Driven Infrastructures - Clemens Vasters

Great contents on this DVD. I'm keeping my second sample until it becomes very expensive on eBay ;-)

ASP.NET Web Matrix add-in documentation is coming

If - like me - you are a Web Matrix lover, you'll be happy to see that things are coming about the Add-in documentation. Colt has announced that there's an article from Carlos Aguilar from the ASP.NET team about writing, installing and using add-ins in Web Matrix. There's also an answer in the Web Matrix forum that says that the add-in documentation is in progress.

Carlos has also written a nice
DB Diagram add-in for Web Matrix. I've tried it on the Community Starter Kit DB and it proved to be useful.

If you cannot wait to see the add-in documentation to start hacking around, reverting the DBDiagram add-in to source code by using Reflector or Anakrino might be a good idea. It gives some hints in the internal model of Web Matrix. For instance, these few lines of code test if a database table is opened as a document before the add-in launches:

protected override AddInForm CreateAddInForm()
{

TableProjectItem item1;
Table table1;
Database database1;
item1 = (base.Document.ProjectItem as TableProjectItem);
table1 = null;
if (
item1 == null)
{
MessageBox.Show("This add-in can only be called in the context of a database (please open a table first)", "DbDiagrams", 0, 64);
return null;
}
table1 = item1.GetTable();
database1 = table1.Database;
return new
DbDiagramForm(this, database1);
}
TechEd '03 Europe Post Mortem and my Wish List for next edition

public void TechEd.Terminate()
{
   Attendees.Dispose();
}

Well, it's over now, and I'm back home. That's the best moment to look back and give a feedback on this great week. I heard from several people that it was one of the best TechEd in their 10 years history.

A speaker told me that for some details, the organization was even better than for the Dallas edition. This just to say to the European attendees that this TechEd in Barcelona was not a cheap one as compared to the US version, so do not be jalous ;-)

As Tom said, except some problems with the wireless LAN, everything was near perfect.

Here is my wish list for the next edition :

  • A better Wireless LAN, and if possible, lots of cheap RJ45 ethernet hubs for those who need a stable connection to do VPN
  • One more year in Barcelona. I heard rumors saying that next edition would take place in Amsterdam, but I really prefer Barcelona's climate and night life.
  • Better promote the "Chat and Talks" sessions, since many attendees expected a normal session from these open discussions, and as a result, the evaluations were not so good
  • Please do not schedule Don Box's session on the first slot, the morning after the TechEd party ;-) It's too tough
  • A Compact Framework application instalable on PocketPC having a wireless connection to fill the evals
  • Rent segways to ease deplacements in the conference hall ;-))
  • Last one is not an easy one: More days and less sessions in parallel. Nor I will have to fork()
Don Box's session this morning about Web Services

It's always a great moment when Don Box comes and speaks. Though his session was pretty early this morning, starting at 8:30 - we had the TechEd party til late yesterday - the room was quite filled.

It's nearly impossible to sum up what Don said in this more than an hour and a half talk,  and one has to come and listen to fully benefit from it.

I do not subscribe to this SOA vision

I attended two different sessions at TechEd 03 about Services Oriented Architecture (SOA), and I do not agree with the vision. Worst, I'm not even sure that all the people telling us all the good things about SOA share a common definition of what SOA really is.

In the first session yesterday, the speaker explained that SOA was a move from a process centric vision to a services centric one. In todays session, the other speaker explains that SOA is a move from functions to processes...

Furthermore, from my point of view, there's nothing new in what we're told about SOA that couldn't apply to a well architected application using a Message Oriented Middleware. The only difference I see is that there wasn't a widly adopted standard in the MOM world, as we now know with Web Services.

To me, Web Services are just s standard way to have a XML RPC over HTTP, so it's closer to RPC than messaging, in my perception. The best proof is that the middleware layer can verify the conformance of the content against a description, like for RPC, by checking that the SOAP message is "well formed" and conform to its WSDL contract. This opposes to MOMs where the middleware layer as usualy no clue about the message content and cannot do this kind of checking.

But do not get me wrong: I like the web services stuff, simply, I do not think that it means SOA neither as I do think that SOA is a new paradigm.

By the way, I was not convinced by the "Asset Management" demo, which implementation was not really clean (Ok, it's a demo, but in a track that's supposed to talk about high level architectural concepts, you expect to see technical stuff (versionning) passed as parameters to services and processed with an horrible switch/case...

[Update] It looks like not all attendees have the same feedback about this session (Translate in English with anyFish you can find)...

More Posts Next page »