(Paul Howard) Over the last few years, hundreds of corporations have been featured in headlines for data security breaches. According to the Privacy Rights Clearinghouse, the records of over 158 million U.S. residents have been exposed by security breaches since January 2005. That’s more than half o
Tag: Development
Introducing ASP.NET Page Modules
(Paulo Morgado) This article introduces the concept of Page Modules, which are similar to HTTP Modules but related to Page Life Cycle, and the need for them.
Messaging with Modal Windows in ASP.NET
(Michael Klaene) ASP.NET developers are always looking for ways to improve their user interfaces. In the past few years, numerous AJAX frameworks have emerged, allowing developers to create applications that look and feel like software you might find on the desktop. Microsoft has released its own Aj
Securing Applications in ASP.NET 2.0
(Uday Denduluri) Securing an ASP.NET application is one of the toughest challenges programmers face. The reason for this is simple. All applications evolve from time to time. It would have been bliss for programmers if the websites do not change and remain static.
Finding and Listing Processes in C#
(Scott Lysle) This article shall describe a very simple approach to finding out information regarding the processes currently running on a machine. The demonstration application includes a collection a methods that may be used to search for specific processes using different criteria or to list out
LINQ to SQL (Part 9 – Using a Custom LINQ Expression with the control)
(Scott Guthrie) Over the last few weeks I’ve been writing a series of blog posts that cover LINQ to SQL. LINQ to SQL is a built-in O/RM (object relational mapper) that ships in the .NET Framework 3.5 release, and which enables you to model relational databases using .NET classes. You can use LINQ
Managing Database Transactions with the TransactionScope
(Paul Kimmel) The TransactionScope is a lighter, faster way to enlist modifications to data in a transaction. But the TransactionScope is more powerful and its grasp extends beyond databases. The TransactionScope can enlist other things like COM+ objects in a transaction, and you will shortly see th
No More OwnerDraw!
(Ged Mead) In Visual Studio 2008, thanks to the introduction of Windows Presentation Foundation, the humble ListBox finally comes of age. In previous incarnations, if you wanted to do anything but the most basic tweak of the user interface of a ListBox you usually had to resort to using OwnerDraw te
Operators
(Tim Patrick, Steven Roman, Ron Petrusha and Paul Lomax) Operators are the basic data manipulation tools of any programming language. All data ultimately breaks down into single bits of 0 and 1. And the whole reason a computer exists is to manipulate those single bits of data with basic operators. T
.NET Tip: Debugging: Dynamically Determining the Name of the Current Function
(Jay Miller) Determining function names dynamically can simplify your debugging and trace logic as well as ensure that your trace messages match the actual code that generated them. All you have to do is wrap all your calls to Trace() with your own custom function. This utility function then can ref
