Browse by Tags

How to get ASP.NET MVC Preview 4 to run with .NET SP1
As you probably know by now (i.e. from Phill's blog ), however both Routing and Abstractions are. MVC Preview 4 , however, has its own version of both assemblies. In order to get MVC to use the new RTM bits of both assemblies (and avoid weird side-by...
Expression tree usage in ASP.NET MVC Preview 2 rocks!
The latest MVC release adds some pretty cool usage of LINQ expression trees. It's another example of how cool (and WAY beyond querying) LINQ is. Specifically, you can now replace untyped, "magic" strings when rendering links like: <% = Html.ActionLink...
AJAX may be the biggest waste of time for the Web
Note : this entry has moved . AJAX is OLD. It's been around for a decade . It's based on the techniques that exist almost since the web exploded: HTML, Javascript. Both have served the Web well. Both are bound to die. Seriously: do you really want to...
ASP.NET v2.0: is the non-visual components support finally back?
Note : this entry has moved . Quite some time ago I started warning people about an important feature that was removed from ASP.NET Whidbey: non-visual components (IComponent-based classes). I logged the bug in Product Feedback , which resulted in a major...
The lost art of using regular expressions for parsing?
Note : this entry has moved . Regular expressions are really powerful and very cool. Most people think of them as just a validation mechanism. They are missing a big scenario enabled by regexes: parsing. Some other people think that if you're doing any...
When the reasons for cutting an ASP.NET feature are not credible...
Note : this entry has moved . For quite some time now , I've been trying to raise developer's (and MS) awareness of how an unbelievable bad idea it is to remove an amazing feature in ASP.NET v1.x and replace it with a bad, already tried and failed one...
A sad day for component developers
Note : this entry has moved . A couple months ago I posted about a major regression happening in ASP.NET v2 . It's amazing that even after an overwhelming difference of 10 to 1 people voting to keep the Components tray in the designer, which allowed wizards...
ASP.NET v2: how to remove an amazing feature and replace it with a bad, already tried and failed one
Note : this entry has moved . Before I get to the point where I expect to convince you of what we're loosing with ASP.NET v2, I'll make a brief recap, just in case you haven't used the technique in question. What are components? Components, in the strict...
Forms authentication and role-based security: improving performance
Note : this entry has moved . The usual approach to custom role-based security using forms authentication (i.e. roles and users fetched from a database) on web apps is the following: protected void Application_AuthenticateRequest(Object sender, EventArgs...
Transient state management in ASP.NET
Note : this entry has moved . I'm reading PAG guide on Improving .NET Application Performance and Scalability (a must-read for every .NET developer), and I noticed they missed one of the most interesting and useful state management features ASP.NET introduced...
More Posts Next page »