BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Framework Content on InfoQ

  • Implementation Roundup: Ruby 1.8.x update, JRuby on .NET, MacRuby and MagLev Progress

    New versions of Ruby 1.8.6 and 1.8.7 are available now. JRuby development moves ahead with experiments with running JRuby on IKVM. Also: MacRuby continues performance work and MagLev now runs RubyGems.

  • Microsoft Velocity Caching CTP3

    A new version of Microsoft's distributed in-memory application caching platform is available. Velocity CTP3 includes new cache notifications, peformance improvements, security enhancements, and new cluster management options.

  • No More Underscores in VB 10

    Visual Basic 10 will have an improved compiler that makes underscores optional for most line continuations. This represents a significant change for VB, traditionally a line-terminated language.

  • Jeff Moser's How .NET Regular Expressions Really Work

    Did you know the last 15 regular expressions are cached? Or that the .NET engine uses a form of machine code? You can learn this and more from Jeff Moser's in-depth study of how regular expressions work in .NET.

  • Microsoft Introduces .Net RIA Services

    Yesterday, Microsoft released .Net RIA Services which was mostly in stealth mode until now. In his presentation at MIX 09, Nikhil Kothari, explained "n-tier development and architecture is hard and un-natural. Our goal is to bring ASP.NET / RAD style productivity to RIA developmend"

  • .NET 4 Will Not Have a Command Line Parser

    Command line parsing was the first task performed by most applications back in the 80’s and even today it is very important. So you can imagine how happy developers were to learn they wouldn’t have to hand-code this pattern anymore. Unfortunately, that didn’t turn out to be the case.

  • Bi-Directional Routing Support in ASP.NET Web Forms 4.0

    The ASP.NET Routing engine was added in .NET Framework 3.5 SP1. Now Microsoft have added better support for using the engine in ASP.NET WebForms 4.0 by using expression builders enabling bi-directional routing.

  • SQL Data Services Moving To a Full SQL Server Database in the Cloud

    Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.

  • Details on Using Code Contracts

    InfoQ has informed on the availability of Code Contracts for .NET. This time we want to offer more details on using Code Contracts, an important addition to .NET.

  • Code Contracts for .NET Is Available for Download

    Code Contracts is the .NET implementation of the Design by Contract concept. While it was supposed to be delivered with .NET 4.0, Code Contracts is already available for download from DevLabs. Contracts impose certain restrictions on using APIs, making programming safer, having more validations and resulting in fewer unexpected errors during runtime.

  • Visual Basic 6.0 Still Widely Used

    A recent Microsoft UK survey found that 87% of Windows developers work for companies that are actively maintaining applications written in Visual Basic 6.0. The survey asks a variety of follow-up questions to gain insight into why companies are still using VB6 eight full years after the release the .NET Framework.

  • Managed Custom Actions with Visual Studio 2010 and WiX 3.0

    As covered by InfoQ earlier, WiX 3.0 will be shipping with Visual Studio 2010. WiX is much more flexible than the Visual Studio Setup Project currently available today and it supports managed code to interact with the Windows Installer. Authors can use C#, VB.NET or any other .NET programming language. This also enables debugging which has been a major pain point for installation creators.

  • Presentation: Behind the Scenes at MySpace.com

    In this presentation filmed during QCon SF 2008, Dan Farino, Chief Systems Architect at MySpace, talked about administering thousands of web servers from a system’s architect viewpoint. He mostly detailed the performance counter monitoring used by MySpace, the system profiler and the system administration site demoing the tools for the audience to see how it works.

  • Master LINQ with LINQPad

    LINQPad is a free standalone LINQ interpreter and code snippet IDE. In addition to being a great LINQ learning tool, LINQPad also provides interactive querying of SQL databases using LINQ expressions in C# or VB.NET, allowing developers to use LINQ expertise to perform ad-hoc database queries.

  • ASP.NET MVC 1.0 Release Candidate

    Microsoft has published RC1 of ASP.NET MVC 1.0. It is expected to be the last public release before the final 1.0 release planned for February. MVC 1.0 RC1 makes significant Visual Studio tooling improvements, includes new run-time enhancements, and fixes numerous bug from the beta.

BT