(Tony Patton) Developers are often faced with scenarios where operations need to be performed asynchronously (i.e., processes are initiated without waiting for the operation to complete). The message queue fills this need by providing a central location or pool where you can place or remove data. An
Tag: Development
Data Quality and Real-World Things
(Wayne Kurtz) Data represents real-world things and is described by metadata. It needs to be fit for its purpose. Data that is not fit is considered invalid or of low quality needs to be either cleansed or discarded. Uncleansed data can be seen as being either incomplete or inaccurate, or both. Ther
Use C# and the .NET Framework to develop your own plugin architecture
(Zach Smith) In the enterprise world you rarely come across any in-house application that will allow plugins to be written and imported without any changes to core application code. I believe one of the reasons for this is that in the past it was difficult to implement the type of architecture that
ASP.NET Crash: Bad CacheItemRemovedCallback – Part II
(Tess) In August I wrote about how you could cause a nasty high memory situation by using CacheItemRemovedCallbacks improperly, today I got a case where improper use of CacheItemRemovedCallback caused a crash, so I figured I’ll use it to show you how you can use them to bring down your website in se
ASP.Net Page Life Cycle
(Hima Bindu Vejella) Many of us know that IIS is a web server and we use it in our .Net application since we need a web server to run a web application. But I wonder as many of us don’t know the internal architecture of IIS. This article is written for beginners to know the architecture of IIS.
Using the Command Pattern with MenuStrips
(Paul Kimmel) Design patterns are exactly what they sound like: templates or general solutions that can be applied over and over. Patterns generally are designed to be followed in spirit but not to the letter. Patterns generally come in three flavors: creational, structural, and behavioral. In this
Creating GridView Columns Dynamically (Part 2)
(Bipin Joshi) In Part 1 you learned to create Bound Fields and Command Fields dynamically. Often your grid layout is beyond the capabilities of in-built column types and you need to use Template Fields. For example, let’s say you are creating a product catalog. Certainly normal tabular layout is not
Limitations of ArrayLists in VB.Net
(Saurabh) Generics are new feature provided with version 2.0 of the Microsoft.Net framework. Generic classes and methods combine re-usability, type safety and efficiency in a way that there non-generics counterparts do not/cannot.
Accessing and Updating Data in ASP.NET 2.0: Examining the Data Source Control’s Events
(Scott Mitchell) The data source controls in ASP.NET 2.0 provide a simple, declarative approach for accessing and modifying data. The Data Source Control Basics article that kicked off this article series examined how to add data source controls to a page, specify the data to retrieve and/or modify,
In Metadata, Good Enough Never Is
(R. Todd Stephens) In 2002, my organization took home the High Accommodation award from Wilshire Conferences, and the following year, we were awarded the "Outstanding Enterprise Metadata Award." By anyone’s standards, we had created a competitive advantage that very few organizations could match. Wi