LINQ stands for Language INtegrated Query and in a nutshell, it makes query and set operations, like SQL statements, first class citizens in .NET languages. Watch an interview about LINQ here.
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 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.
The July edition of MSDN Magazine is out with some interesting .NET topics.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
This article provides on overview of the new features in Visual Basic 2005 including, My Visual Basic, IntelliSense, Edit and Continue, AutoCorrect, Just My Code, Windows Forms enhancements, and more.
Indigo is the managed communication stack that will ship with WinFX. It is the "V.Next" for ASP.NET Web Methods, .NET Remoting, Enterprise Services, System.Messaging, and WSE. Steve Swartz provides a conceptual overview of Indigo, walks through some code, and introduces you to his jackalope.
This document describes how System.Transactions can be used for transactional applications in the .NET Framework version 2.0.
Speech processing is an important technology for enhanced computing because it provides a natural and intuitive interface for the user. This chapter explains the Microsoft Speech Application SDK, shows you how to create, debug, and tune a speech application, and how to set up a telephony server.
At Mike Zintel's blog there is some fresh information about the past, present and future of the .NET Compact Framework and additionally some benchmarks on its speed.