BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • PostSharp 2.0 Makes Aspect-Oriented Programming Easier with IDE Support

    One of the biggest complaints about aspect-oriented programming is that is makes it hard to know what the compiled code will actually look like. When looking at source code, developers invariably ask, “What aspects affect this?” For .NET developers, PostSharp has the answer.

  • Making IIS Web Sites More Responsive Using Warm-up

    IIS Application Warm-up for IIS 7.5 improves the responsiveness of a web site by loading all related web applications and their dependencies before the first request is made.

  • Simple Build Automation with psake

    psake is a build automation tool integrated with PowerShell (PS). Version 2.01 works with PowerShell 2.0. Ayende Rahien is using it to build Rhino Tools.

  • Embed Python, Ruby, and XAML directly into your HTML with Gestalt

    JavaScript is a language that is showing its age. A lot of developers now prefer to work with languages like Ruby or Python, falling back on JavaScript only for the browser. Sure there were attempts to support other languages in the browser like VBScript, but they never really took off. Well Microsoft is trying again, this time with Python and Ruby.

  • Serious Memory Leaks Plague WPF

    WPF, also known as Windows Presentation Foundation, represents the future of UI on the Windows platform. And if Microsoft has its way, its younger sibling Silerlight will take over the web and mobile markets. But like any new technology, it has some issues to work through including some rather serious memory leaks.

  • New Features and Performance Improvements for System.IO

    Microsoft is planning some simple but much welcomed performance improvements for the core System.IO functionality. These include convenience methods for reading and writing text-based files, significantly faster directory enumeration, and support for memory mapped files.

  • Git# Offers Git Access for .NET and Mono Projects

    Git# is a .NET and Mono version of the popular source code management system, Git, obtained by porting JGit to C#. Other related projects are: msysgit and gitextensions.

  • MySpace Explains How They Use the Concurrency and Coordination Runtime

    Currently MySpace is using CCR on 1,200 middle-tier caching servers, 3,000 web servers, and countless other related projects. In a Channel 9 interview, Principal Architect Erik Nelson and Senior Architect Akash Patel explain how CCR fits into MySpace’s core architecture.

  • IronRuby Nears its 1.0 Release

    IronRuby got off to a very slow start, largely in part to the fact that Microsoft employees are not allowed to even look at GPL code like CRuby. But they have been quietly making a lot of progress and are getting close to their 1.0 release.

  • Silverlight for Windows Embedded CE Is Not True Silverlight

    With the RTM of Windows Embedded CE 6.0 R3, Microsoft has included a version of Silverlight targeted at embedded devices. There are major differences between Silverlight on the desktop and “Silverlight for Windows Embedded" (Silverlight for WE).

  • IronPython for .NET 4

    Previews of IronPython for .NET 4 have been shipping along with VS 2010, but that does not mean the two are tied together. We break down the plans for delivering IronPython to .NET developers.

  • The DLR’s Adaptive Compiler

    The Dynamic Language Runtime has significant performance improvements over traditional interpreters for Python and Ruby, once it is warned up. But for code you only use once or twice, the performance can be downright pitiful. Fortunately a solution is in sight.

  • A Guide to Claim-based Identity

    Microsoft patterns&practices has created a new CodePlex project entitled Claims Based Identity & Access Control Guide to introduce users to claims-based identity and to present examples on how to write applications using this new type of authentication and authorization.

  • Add a REPL Console to Your .NET Applications

    Microsoft is starting to push IronPython and IronRuby as the way for end users to customize their applications. In order to make that easier, Jim Deville is offering a REPL console designed specifically to be used by end users as an advanced mode for their applications.

  • Silverlight 3 is Bringing Multi-Touch to the Web

    Using Silverlight 3, web developers can offer multi-touch applications to their Windows 7 users.

BT