Christian Nagel's OneNotes

.NET Training, Consulting, Coaching - C#, Web Services, Enterprise Services, ASP.NET, Whidbey, Longhorn and More!

Affiliations

Books I've written

INETA UG Leaders

My Blogroll

May 2004 - Posts

Professional C# 3rd Edition

The 3rd Edition of Professional C# will be available at TechEd San Diego!

cover

On Thursday Bill Evjen, Jay Glynn and I will be at the bookstore for book signing. Join us at 10:30-11:30!

Christian

Posted: May 21 2004, 02:30 PM by CNagel | with 4 comment(s)
Filed under: ,
The Apprentice.NET

The Apprentice.NET

TechEd San Diego - I'm at the RD Booth on Wednesday.

Thanks to Scott Hanselman for the graphic. Scott will be there on Monday and Tuesday - there's the chance to win a ticket for the .NET Influencers dinner.

Christian

Posted: May 20 2004, 10:47 AM by CNagel | with 1 comment(s)
Filed under: ,
TechEd Europe - BOF Sessions

The BOF Sessions at TechEd Europe will be defined on 25-May. If you have some ideas for BOF sessions please submit them now! You can also vote for sessions: http://www.ineta.org/Bof.

The proposals available for voting:

  • MSF and MOF - what's in it for me, Thomas Lee
  • Terminal Services in Large Enterprises, Bernhard Tritsch
  • MS Patterns & Practices - are they relevant to me? Jackie Goldstein
  • Hacking a Webserver, Peter Koen
  • Experiences with WSH and other Windows Scripting Technologies, Holger Schwichtenberg
  • Now what are they doing to my VB? Jackie Goldstein
  • Integrating unit testing practices in the software development lifecycle, James Newkirk
  • SQL Server 2005 - CLR Integration, Peter Koen
  • Enhancing SQL Server Performance, Peter Koen
  • Creating Scheduled Applications (Tasks), Abdallah Hantoush
  • Offshore Outsourcing in Europe, Andrew Filev

Christian

Posted: May 18 2004, 11:41 PM by CNagel | with 1 comment(s)
Filed under: ,
Don Box Deconstructing ASMX

After Don Box has deconstructed .NET Remoting he does the same with ASMX: The Good, The Bad, The Ugly.

Christian

thinktecture

new consulting company with the focus on providing support to software architects and developers was formed. Every member of the team has a long experience in design and development of .NET solutions and together we are able to offer the best support you can get. I'm proud of being a member of this team.

 

Check our ideas for sparring, seeding & mentoring at: http://www.thinktecture.com.

Subscribe to our thinktecture blog.

 

Christian

Posted: May 10 2004, 11:22 AM by CNagel | with 2 comment(s)
Filed under:
Interface Inheritance

Memi Lavi writes about inherits vs. implements in C#, and that the difference gets much more obvious with VB. He also talks about multiple inheritance with interfaces is not possible.

Mostly I'm writing my programs with C# (sometimes C++ and VB). Now I've done some VB code to see the difference.

Multiple inheritance is possible with interfaces, and VB also uses the Inherits keyword here:

Public Interface IA
    Sub A()
End Interface

Public Interface IB
    Sub B()
End Interface

Public Interface IC
    Inherits IA, IB
    Sub C()
End Interface

Multiple inheritance with interfaces.

With C# it is possible that a class derives from an interface but gets the interface implementation from an abstract base class. The C# code is here:

public interface IA
{
   void A();
}

public abstract class XA
{
   public void A() { }
}

public class X : XA, IA  // get the implementation of IA from XA
{
}

Such a scenario seems not possible with VB. With the Implements keyword of VB, always an implementation is needed.

Of course the code can be changed, so that the abstract class implements the interface.

Christian

Two more days

http://www.thinktecture.com. All the information in two days.

Christian

Posted: May 08 2004, 09:07 AM by CNagel
Filed under:
CodeZone Magazine 01/2004

Today I've received the new CodeZone magazine. Articles about WinFS, XAML, Tech-Ed 2004 Europe, UGIdotNET...

Andrea Saltarello (he is a big help with INETA Europe) has written an article about the Italian .NET User Group, UGIdotNET. This group started in 2001 and now has 7000 members. Last year with a full-day meeting a cinema was used for the technical presentations, and after the presentations the film Matrix 3 - Revolutions was shown. This was the Revolutions Workshop.

More about the group and other articles in the CodeZone magazine. I'm sure you can get it with the next meeting at your local .NET User Group (in Europe).

Christian

Posted: May 07 2004, 07:45 PM by CNagel | with 4 comment(s)
Filed under:
New INETA .NET User Groups in Europe

It's some time since my last blog about new INETA .NET User Groups in Europe.

INETA Europe is still growing. The latest additions since the last entry:

Welcome!

Christian

Posted: May 05 2004, 09:02 PM by CNagel | with 3 comment(s)
Filed under:
TechEd Europe - BOF

Session proposals for TechEd Europe Birds of a Feather are coming in. Are you attending TechEd? Do you have a topic you want to discuss?

Submit a proposal: http://www.ineta.org/Bof!

The BOF is not a presentation; it is a community-driven discussions/debates around a particular issue. There is no speaker - just a moderator for the topic and everyone is encouraged to participate and to discuss the topic at hand.

These are the topics that are available for voting:

  • MSF and MOF - what's in it for me, Thomas Lee
  • MS Patterns & Practices - are they relevant to me? Jackie Goldstein
  • Hacking a Webserver - Peter Koen
  • Now what are they going to do to my VB? Jackie Goldstein
  • Integrating unit testing practices in the software development lifecycle - James Newkirk
  • SQL Server 2005 - CLR Integration - Peter Koen
  • Enhancing SQL Server Performance - Peter Koen
  • Offshore Outsourcing in Europe - Andrew Filev

Christian

Posted: May 05 2004, 05:11 PM by CNagel | with no comments
Filed under: ,
More Posts Next page »