Archives
-
Where does this go? Applying SoC to dynamic data – Part 3
Since a major goal of Dynamic Data is to separate the business logic from the user interface, let’s look at a few areas where these concepts still blend and their alternatives.
-
Where does this go? Applying SoC to dynamic data – Part 2
Since a major goal of Dynamic Data is to separate the business logic from the user interface, let’s look at a few areas where these concepts still blend and their alternatives.
-
Peter's Polling Package 1.1.4 Service Release is available
Peter's Polling Package has been updated to v1.1.4.
-
Where does this go? Applying SoC to dynamic data – Part 1
Since a major goal of Dynamic Data is to separate the business logic from the user interface, let’s look at a few areas where these concepts still blend and their alternatives.
-
Give us more control of Intellisense
This is part of a series of postings asking for improvements to Visual Studio and ASP.NET.
-
Is building apps with Dynamic Data faster?
According to users comments in my recent posting “What do you think of Dynamic Data?”, they are under the impression that it is faster developing a web application when using ASP.NET Dynamic Data than with traditional web form development.
-
What Dynamic Data REALLY is
In my recent posting “What do you think of Dynamic Data?”, users have offered many views on what ASP.NET Dynamic Data is and is not. In general, they feel like it’s for simple cases, mockups, and where customization isn’t needed. Everyone seems to agree it makes for very fast development, when limited to those situations.
-
Improving ASP.NET: Finding controls, Part 2
This is part of a series of posts offering ideas to improve ASP.NET.
-
Improving ASP.NET: Finding controls
-
What do you think of ASP.NET Dynamic Data?
I have been heavily invested in ASP.NET Dynamic Data since pre Beta 1 of ASP.NET 3.5 SP1. To me, this technology is significant and clever, although with its flaws. (My products DES Dynamic Data and Versatile DataSources are intended to address those flaws.)
-
Insights from using Generics
Finally I’ve built code using Generics. Sure Generics has been around since .net 2.0. But my thing has been to code my commercial products. Peter’s Data Entry Suite had its origins in ASP.NET 1.0 and still can be compiled for ASP.NET 1.x customers. (There still are a few.) The new Versatile DataSources project allowed me to work with Generics and I had a blast. Yet I ran into some challenges that I’m sure everyone runs into. I figured I’d write about how I solved them.
-
Updated RadControls support for DES users
Telerik has changed a few client-side APIs since their RadControls for ASP.NET AJAX 2009 Q2 release. They break some of the DES validation support as defined in the Telerik_web_ui.config file found in your /DES folder.
-
TypeLoadException based on Security-Transparent Code, Level 2
I’ve encountered a new exception when using ASP.NET 4.0 Beta 2.
-
Using ITypeDiscoveryService within the SmartTag
Each web control offers a SmartTag. It’s that little arrow on the right edge of the control and pops up a list of commands. Here’s how to add a command where the user can pick from a list of types. This is an extension of the Using ITypeDiscoveryService in a TypeConverter post.
-
Using ITypeDiscoveryService in a typeconverter
While working on Versatile DataSources, I wanted to provide a new design mode feature on properties where you specify the name of a class type. For example, EntityDAODataSource has EntityTypeName and DataContextTypeName.
-
Overcoming a classic design mode error when developing your own controls
Let's suppose that you are creating a new control. You have a separate project file and its referenced with a Web Application that intends to use your control. You have a ControlDesigner class included within that assembly.
-
DataSources, Dynamic Data, and SoC
This article demonstrates how ASP.NET Dynamic Data combined with Versatile DataSources allows new ways to build data entry web forms with an emphasis on separation of concerns between user interface and business objects.
-
Introducing Versatile DataSources
I have been working on enhancements to ASP.NET Dynamic Data since Feb 2008. There have been plenty of gaps between its technology and what the web form developer wants in their finished site. This is in part because Dynamic Data is more narrowly focused on aspects of data entry web forms than I am as a web control developer.
-
Introducing Peter’s blog
It took many years of cajoling, but I’ve finally decided that its time to join in the blogosphere. In that moment, I realized that I had plenty to write about. This blog will cover many areas of interest, although they will all be closely connected to what I do for business: web control development.