Topic Archive

Browsing all posts in Old.

Frictionless data persistence in ASP.NET WebForms

Sometimes you come across a riff that really strikes a chord; for me, this happened when I read an older article demonstrating using attributes to declare where fields on an ASP.NET page persist; in the Application store, Context, or ViewState. I think the value of this approach is that it allows a developer to treat their Page and UserControl members as plain properties, and then declare how those properties will persist without having to write implementation-specific code. Even at its most elegant, saving a value to one of the many persistent targets might look something like this:

public int Foo
{…

Continue reading "Frictionless data persistence in ASP.NET WebForms" »

Silverlight 2: Encoding class GetString confusion

Continue reading "Silverlight 2: Encoding class GetString confusion" »

Automating readable markup in ASP.NET, WPF, and Silverlight

[Update 06/07/2008]: New features have been added to this project. You can read about the new features here. In addition, ASP.NET inline code in attributes (such as Eval() statements) is now supported.

Downloads: Codeplex | Setup (VS2008)

A long time ago I was watching Joe Stagner’s ASP.NET AJAX videos and I saw him purposefully indenting the attributes in his ASP.NET markup so that they lined up neatly underneath each other. I really took to this concept because it’s so much easier to read a laundry list of attributes than it is to scroll across your page trying to hunt down your markup. I emailed…

Continue reading "Automating readable markup in ASP.NET, WPF, and Silverlight" »

Integrated social networking in ASP.NET

Continue reading "Integrated social networking in ASP.NET" »

Five takeaways from DevTeach Toronto 2008

Continue reading "Five takeaways from DevTeach Toronto 2008" »

Page 5 of 7« First...«34567»

Subscribe to the Dimebrain RSS feed, or sign-up for daily emails updates.

Twitter

Twitter

Follow me on Twitter »

Work with me

  • Need help designing or developing your next software product or service? Stuck in a software slump? Contact me and we'll figure out how to get you productive.
Microsoft Most Valuable Professional (MVP)