Steve Ballmer was interviewed for channel 9!
The video can be downloaded, the transcript of the chat is here.
Steve answered questions about the evangelism team, blogging, why Microsoft cares about developers, innovation at Microsoft.....
- How can I start a usergroup?
- Is a usergroup near my location?
- Why should I join a usergroup?
- How does INETA support usergroups?
- How can I help INETA Europe?
Meet Damir other INETA volunteers and myself at the INETA booth at TechEd Europe!
Christian Weyer, Beat Schwegler and Maarten Mullender joined forces to create cool articles articles about Web Services contracts.
The first article, Dealing with the "Melted Cheese Effect" is online!
Thinktecture is very busy at TechEd Europe:
- 12:00, Christian Nagel (& Damir Tomicic), BOF - INETA EMEA Today and Tomorrow
- 16:30, Christian Nagel, BOF - New Features of C# 2.0: Is New C# Code Too Complex?
- 16:30, Christian Weyer (& Steve Swartz), CTS356 - Implemeting "Indigo" Endpoints - Addresses, Bindings and Contracts
- 18:30, Christian Nagel: ATE booth
- 10:15, Ingo Rammer (& Steve Swartz) - CTS366: Implementing "Indigo" Endpoints - Secure, Reliable, Transacted Messaging
- 12:00, Ingo Rammer (& Arvindra Sehmi) - CHT028: Performance, Scalability and Availability
- 13:45, Christian Weyer (& Rafal Lukawiecki, Steve Swartz, Michele Leroux Bustamante, Omri Gazitt) - PNL003: WS-I_M_REALLY_CONFUSED
- 14:45, Christian Weyer (& Maarten Mullender) - CHT030: Turn Left or Right? How to Best Design Your Web Service Interface
- 14:00, Christian Nagel, ATE booth
- 14:45, Ingo Rammer - CTS448: Optimizing Scalability, Performance and Availability with Systems Built on the .NET Framework
- 18:15, Christian Weyer, CTS357: My Home is My Castle: Hosting and Running Your .NET Applications
- 11:00, Christian Nagel, ATE booth
- 16:15, Christian Weyer, CTS465: From Dusk Til Dawn: Choose *Your* Approach to Design and Develop Web Services Applications on the .NET Platform
See you there!
At TechEd Europe I will present a BOF session about the directions of C#:
BOF012, New Features of C# 2.0: Is New C# Code Too Complex?
Tuesday, 5-July 16:30-17:45
I will also be available for discussions about INETA Europe:
BOF011, INETA EMEA - Today and Tomorrow
Tuesday, 5-July 12:00-13:15
At other times you will find me at the ATE booth.
See you there,
My newest book: Enterprise Services with the .NET Framework
The first copies of my book
Enterprise Services with the .NET Framework
have been printed!
I can't wait to have it in my hands!
You can read great comments about the book from William G. Ryan (Microsoft MVP), Burt Clayton and Brian Davis on the Addison Wesley Web site.
The book is available at TechEd US!
Bookpool has published my list of favorite books!
Check it out!
With Beta 2, C++/CLI changed the code that is generated with the destructor (~Class) and the explicit finalize (!Class). It's a great improvement! Now the Dispose(true) pattern for embedded objects is implemented with this code that just contains a destructor and a explicit finalize:
ref class Resource
~Resource() // IDisposable
// release resource
!Resource() // Finalize
// release resource
The result of this C++/CLI code not only implements the IDisposable interface and overrides the Finalize method (as it happened with earlier releases), but also implements Dispose(true) as can be verified with the IL code:
ref class Resource : IDisposable
// release resource
void Dispose(bool disposing)
It would be great to have such a feature with C#.
The C# access modifier internal defines access is only allowed within the assembly. This is what .NET 1.0 defined. With .NET 2.0 friend assemblies are allowed to access these members, too. Friend assemblies are defined with the attribute class InternalsVisibleToAttribute:
[assembly:InternalsVisibleTo ("AssemblyB, PublicKeyToken=32ab4ba45e0a69a1")]
More Posts « Previous page
- Next page »