BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage ASP.NET Content on InfoQ

  • Major Denial of Service Vulnerability Affects Most Web Servers

    Security researcher Alexander Klink and Julian Wälde revealed a serious vulnerability that until recently affected the vast majority of web server. The attack only requires a single HTTP request that is specially designed to create hash code collisions in POST form data. When first discovered this attack affected Python, Ruby, PHP, Java, and ASP.NET, but vendors have been working on patches.

  • Safe User-Generated Templates for Ruby and .NET

    Unlike other templating engines that focus on given as much power as possible to the user, Liquid is designed to restrict what the user can do. The goal is to allow end-users to create their own templates without jeopardizing the security of the server. Originally created for Ruby, Liquid is now available for .NET as well.

  • Partial Caching and ASP.NET

    When it comes to performance developers often need to turn to partial page caching. This report looks at the current state of caching in ASP.NET and introduces a new project for MVC 3 called MvcDonutCaching.

  • How Do You Tune Your Application For Performance?

    StackExchange is built on the ASP.NET and SQL Server stack. Recently, Sam Saffron and Marc Gravell blogged about their experience identifying and solving a performance problem that was finally traced to the .NET GC GEN-2 objects. There is a lot to be taken away from their experience for everyone tuning performance for applications in production.

  • Windows Server AppFabric adds Read-Through and Write-Behind Support

    The new Read-Through and Write-Behind support in AppFabric 1.1 allow developers to improve performance while at the same time reduce the complexity of their applications. This is done by moving the logic for reading from and writing to the database into the caching server itself. Other improvements include lazy-loading of session state information and support for ASP.NET output caching.

  • ASP.NET MVC 4 Roadmap

    In keeping with their annual cadence, Microsoft has begun work on the next version of ASP.NET MVC. Areas of emphasis include smoothing out the development and deployment workflow, sharing more features with Web Forms, improving AJAX support, and offering a better story for HTML 5 on mobile and tablet devices.

  • Forms Authentication Extensions

    Normally we bring your large and complex frameworks that, even if you could build on your own, you probably wouldn’t want to. But sometimes a simple little library with just a couple of classes can make all the difference. One such example is a project called FormsAuthenticationExtensions.

  • Adding Scale to ASP.NET Applications in the Cloud

    Microsoft presented several options for scaling ASP.NET applications hosted on Windows Azure. There are a number of services for caching, traffic distribution, asynchronous work processing, and storage, and these options can be used in combination to scale applications up or down.

  • Introducing the MVC Mini Profiler from Stack Exchange

    Stack Exchange has released the ASP.NET MVC profiler that is used by Stack Overflow and its sister sites. MVC Mini Profiler is an internal profiler specially designed to support database-backed websites.

  • Update to .NET Framework 4

    A General Distribution Release of .NET 4 was published on the 11th of June. This includes numerous fixes and features, many of which were previously published as individual hot fixes. There are also updates to the HTML 5 and portable library support. For your convenience we have sorted the fix list by technology. For the complete list, including file versions, see KB 2468871.

  • Asynchronous Patterns in ASP.NET Web Forms vNext

    Asynchronous programming is all the range these days and for good reason, when properly used it can significantly improve the throughput of I/O bound applications. And while some may think this of the realm of new and esoteric languages, even Web Forms is getting in on the game.

  • Model-View-Presenter for Web Forms

    While it is possible to use a MVC-style architecture with ASP.NET Web Forms, most find it to be a clumsy match. The rich components and stateful nature of Web Forms simply doesn’t mesh well with the MVC pattern. Yet developers still long for the separation and testability that MVC offers. This is where the open source project Web Forms MVP comes into play.

  • Model Binders in Web Forms vNext

    Despite claims of its death, ASP.NET Web Forms is still a very popular framework and Microsoft is continuing to invest heavily in it. Web Forms vNext offers significant improvements in several areas including strongly typed, two-way data binding.

  • Scott Guthrie Will Head Azure Development, Remains Connected with .NET & ASP.NET

    Scott Guthrie will lead the Azure Application Platform development, but he promises to remain involved with .NET, ASP.NET and Silverlight. As a proof he announces ASP.NET MVC 3 Tools.

  • MVC Scaffolding Provides configurable Code Generation for ASP.NET MVC

    Steve Sanderson recently introduced MVC Scaffolding, a customizable code generation tool for ASP.NET MVC 3. MVC Scaffolding uses a simple command-line interface to automatically generate code based on templates. Standard templates allow for automated generation of many common elements, including Views, Actions, and Unit Test stubs.

BT