.NET Archive
IronPython 0.9.3 Released
IronPython is the codename for an alpha release of the Python programming language for the .NET platform. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.
Faster Coding with the “My” Object in Visual Basic 2005
John Traenkenschuh was puzzled by developers who seemed reluctant to switch from VB 6 to Visual Basic .NET. Then a little experimentation showed him that something even better is coming soon: Visual Basic 2005. Using an old familiar teaching program, he shows how new features make the transition worthy even of those old VB 6 diehards.
Creating a .NET Windows Service: Three Different Approaches
Ravindra Okade explores three different approaches to creating a .NET service: a timer-based service, a service using a single worker thread, and a service using multiple worker threads.
Microsoft Driving Toward .Net Unity
Specialized programming languages and their supporting environments have always been tightly coupled: SQL and the database; business rules and the rules engine. It's tempting to wish for an überlanguage or one syntax to rule them all, but what really matters is a common environment. At its 2005 Professional Developers Conference, Microsoft showed that it's finally putting all of its eggs into the .Net basket.
Visual Basic 9.0 and C# 3.0 Videos and Info
Announced at PDC: The LINQ Project
Nemerle 0.9.0 released
A new major version of Nemerle language
was released. Nemerle features a very high level .NET language with
functional programming support. This version brings full support to .NET
2.0 generics and a bunch of
other things. After the release of C# 3.0 spec preview
it might be interesting to see how could next generation of .NET
languages look like.
IronPython 0.9
IronPython is the codename for an alpha release of the Python programming language for the .NET platform. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.
Unhandled Exceptions and Tracing in the .NET Framework 2.0
The July edition of MSDN Magazine is out with some interesting .NET topics.
Is .Net Failing to Draw Venture Capital Loyalty?
Despite Microsoft's claims that its .Net platform is sprouting its own ecosystem and is undergoing substantial adoption in the industry, some say the adoption of open-source opportunities appear to outpace .Net.
The Father of C# on the Past, Present and Future of Programming
Anders Hejlsberg is not resting on his laurels. He's off solving a new problem: Finding a way to query XML and other data using .Net-based programming languages.
Enterprise Services with .NET: Transaction Services
Transaction services are usually the main reason why Enterprise Services is used. This chapter opens with an overview of transactions, examines how you can task transactions programmatically, and finally turns to how you can use Enterprise Services transactions, and how you can access the new features offered with Windows Server 2003. Read more at Informit.
IBM Tivoli Support for Microsoft .NET 1.6
A new technology allows IBM Tivoli Access Manager to be exploited in a Microsoft .NET environment. For the .net environment this technology provides AznAPI and Administration API, Web Security manager, and role membership decisions using. Version 1.6 now includes integration with Microsoft Web Services Enhancements 2.0.
Portable.NET 0.7 released
After a long wait the new major version 0.7 update to Portable.NET has finally been released. The new version features numerous performance improvements, fixes for WinForms and Xml, and many other changes - read the full list of changes. The new release also brings a new runtime package (at this stage for Windows systems only) - at just under 2MB. More details.
New Recommendations for Using Strings in Microsoft .NET 2.0
Code owners previously using the InvariantCulture for string comparison, casing, and sorting should strongly consider using a new set of String overloads in Microsoft .NET 2.0. Specifically, data that is designed to be culture-agnostic and linguistically irrelevant should begin specifying overloads using either the StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase members of the new StringComparison enumeration. These enforce a byte-by-byte comparison similar to strcmp that not only avoids bugs from linguistic interpretation of essentially symbolic strings, but provides better performance.
Introducing System.Transactions in the .NET Framework 2.0
The Microsoft .NET Framework 2.0 introduces a new transactional programming model in the System.Transactions namespace. See its features and capabilities, and advanced features such as asynchronous work, events, security, concurrency management and interoperability.
Microsoft .Net Framework 2.0 Breaks Apps
Microsoft Corp. is looking for a few good men … and women, and, ultimately, applications that can help the company check for compatibility between the current version of the .Net Framework and the version coming in Visual Studio 2005.
Hawaii’: A Visual Studio Paradise for Developers?
After it ships the "Whidbey" and "Orcas" versions of its popular Visual Studio tool set, Microsoft Corp.'s Visual Studio development team is headed for "Hawaii." Hawaii is the code name for a version of Microsoft's Visual Studio tool set two versions beyond Whidbey, also known as Visual Studio 2005, according to sources familiar with Microsoft's plans.
Nemerle 0.3.0 released
A new major version of Nemerle is out there. Nemerle is a high-level statically-typed programming language for the .NET platform. It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful compiler extensibility capabilities by means of hygienic macros. New release brings custom implicit conversions, interactive shell and many bugfixes.