InfoQ Homepage .NET Content on InfoQ
-
Partial Methods in VB and C#
Two language features, Dynamic Interfaces and Dynamic Identifiers, were cut from VB 9. New features that are being added in their place include Partial Methods. While partial methods share many of the same use cases as events, they have very different implementations.
-
TeamCity 2 Continous Build Platform adds Eclipse & Visual Studio Plugins
Jetbrains has released TeamCity 2; their Continuous Build platform adds more VCS support as well as IDE plugins. Eclipse support includes a personal builds, views of builds triggered by the developer's check-ins, offending code highlighting, etc. The VS plugin includes Team Foundation Server integration, managing TFS specific tasks including check in policies and notes and TFS work items.
-
XUL: What the web should look like?
Last week we ran a short piece on the future of rich client frameworks. At the time we over-looked XUL as a proprietary language for Mozilla add-ons. It seems that was a mistake. With a bit of publicity and polish, XUL could very well give WPF/E and Adobe Flex a run for their money.
-
Microsoft Unit Testing Moved to VS Pro
Finally recognizing that non-enterprise developers want access to integrated unit testing, Microsoft has made some of its unit testing functionality available in Visual Studio Pro.
-
Is XML the Future of UI Development?
Or is it JavaScript? A common trend in the new crop of desktop UI frameworks is that they are XML based with some sort of support for JavaScript. We take a brief look at AJAX, WPF/XAML, Flex/MXML, and Firefox’s Gran Paradiso.
-
TestDriven.Net Once Again Supports VS Express Editions
TestDriven.Net has restored and enhanced support for the Visual Studio Express Editions in the 2.5 beta despite tensions between Jamie Cansdale and Microsoft over license concerns.
-
Expression Studio Included With MSDN Subscriptions
Due to community feedback, Microsoft has decided to make the web designer tools Expression Web and Expression Blend will be available to all MSDN Premium subscribers. Though Expression Blend won't be available until the release of Expression Studio, Expression Web is available for downloading now.
-
Five Orcas Short Demos
Microsoft's Data blog has five short demos on Orcas and post-Orcas features for editing XML files and XSD files, debugging XSLT, and working with Entity Data Models (EDM).
-
Session Issues in Classic ASP and Windows Sever 2003 SP 2
Normally we don't cover classic ASP, but we are making an exception for a potentially mission critical bug. ASP has a serious bug in handling the Session_OnEnd event on machines running Windows Server 2003 with Service Pack 2.
-
Strong Duck Typing Cut from VB 9
Visual Basic's implementation for duck typing, known as Dynamic Interfaces, has been cut from the Orcas release due to time constraints.
-
InfoQ China Unlaunches
InfoQ's mission is to be the world's source for tracking change and innovation in the enterprise software development community. To maximize InfoQ's positive impact, InfoQ is extending to serve communities where English is a strong barrier, starting with China, and in a few months Japan, and hopefully Brasil by the end of the year.
-
Five Common Ajax Anti-Patterns
Jack Herrington has written about common pitfalls in Ajax code, calling out five specific problems he sees often enough to consider anti-patterns: Polling on a timer when you don't need to, not inspecting the return results in the callback, passing complex XML when HTML would be better, and more.
-
Microsoft Domain-Specific Language Tools from a Developer's Perspective
Domain-Specific Languages (DSLs) are an architectural hotspot. Microsoft supports DSLs within the Software Factory Initiative and provides a means to incorporate them into the software development process via the Visual Studio 2005 SDK. Although there is quite some information available on the topic, for the most part, DSLs remain an abstract architectural concept.
-
Gemstone, Tangosol Offering Native .NET Clients to Distributed Data Caches
Gemstone last month released its Gemfire distributed data cache offering with native C++ and .NET cache clients. Tangosol last week also released Coherence for .NET which provides a native C# client to access data in Coherences' data grid. Both companies have Java-based distributed cache solutions with .NET support, frequently used by projects with .NET client front-ends with Java backends.
-
WCF Messaging Fundamentals
Aaron Skonnard has published an article about WCF Messaging Fundamentals in the current issue of the MSDN Magazine. He provides an overview of WCF's messaging layer, improvements in the System.Xml namespace as well as guidance on working with messages and message representations.