FormattedResourceExpressionBuilder: An enhanced resourcing solution for ASP.NET

So we’re in the process of migrating our ASP.NET 1.1 application to 2.0. In 1.1 there was no intrinsic solution to handling resources baked into the ASP.NET runtime. With the advent of 2.0, we now how ResourceExpressionBuilder which allows us to very easily integrate resources into our ASP.NET “code-in-front” using a new expression syntax that looks […]

XmlSelectNodes Task for MSBuild

Since MSBuild ships with only a core set of intrinsic tasks, we recently downloaded the MSBuild community tasks and went to town with experimenting converting some of our existing nAnt scripts to MSBuild. We use nAnt’s xmlpeek/xmlpoke quite a bit to tweak our .NET config files for different deployment targets. I noticed the community tasks project had a […]

Avalon: May ’05 Beta 1 RC Change Log Commentary

Here’s some quick and dirty changes I’ve noticed from the March CTP to the May Beta 1 RC. Hopefully Microsoft will post a formal change log soon: General FrameworkElement::ID property renamed FrameworkElement::Name. Subsequently any properties that used to point to a FrameworkElement by ID now point by Name (e.g. SetterTimeLine::TargetName). IPropertyChanged interface renamed to INotifyPropertyChanged System.Windows.Shapes.StretchableShape […]

Adobe Open Sources Adam and Eve

Adobe has open sourced a couple libraries they’re working on called Adam and Eve. From my brief skim through the overview, both libraries essentially sound like they aim to provide a cross platform architecture that is somewhat equivalent to what Avalon is going to deliver for Windows. Adam, for example, sounds somewhat like the DependencyObject + DependencyProperty + Expression features of […]

A Request for the IE Team: Embrace the Community

After reading this post on IEBlog, particularily this part: “I’d love to say more about what we’re working on right now on this front. I can’t.” … I just felt I needed to vent a little frustration and make a request to the team. I don’t understand why you guys can’t talk about what you’re doing with […]