(Keith Pleas) Create secure applications on the Microsoft platform with patterns & practices guides described in this article.
Tag: Development
Web Parts in ASP.NET 2.0
(Jesse Liberty) In a previous article, I discussed how personalization works. This article will pick up from where that one left off and show you how to use Web Parts to allow your users to further personalize their interactions with your web site.
Tailor Your Application by Building a Custom Forms Designer with .NET
(Sayed Y. Hashimi) For many years, MFC has been a popular framework for building Windows-based applications. MFC includes a forms designer to make form building, event wiring, and other form-based programming tasks easier. Even though MFC is widely used, it has often been criticized for its shor
10 Tips for Writing High-Performance Web Applications
(Rob Howard) Writing a Web application with ASP.NET is unbelievably easy. So easy, many developers don’t take the time to structure their applications for great performance. In this article, I’m going to present 10 tips for writing high-performance Web apps. I’m not limiting my comments to ASP.N
Why You Need a Code Profiler
(Robin Schumacher) What do you do when a stored procedure that is thousands of lines long takes much longer to run than desired? And what do you do when a nightly batch job, consisting of five stored procedures, each thousands of lines long, used to run in fifteen minutes, but now is crossing the fi
Perform HTML form validation with ASP.NET
(Phillip Perkins) Most business applications involve data input, validation, and some form of output. Web applications are no different.
Global System Hooks in .NET
(Michael Kennedy) This article discusses the use of global system hooks in .NET applications. A reusable class library is developed along the way.
Applying a Layered Architectural Design in Business Intelligence
(James Tan) This article describes ways to reduce the complexity of developing complicated reports based on three high-level abstraction objects known as value, flag and connector.
Choose Your Weapon: Fighting the Battle Against Zero-Day Virus Threats
Attacks from viruses and other malicious code can have serious consequences for your business. New, rapidly deploying threats that spread around the world in just minutes mean that simply deploying a signature-based solution is no longer good enough. You need to take additional steps immediately to
Sepia Tone, StringLogicalComparer, and More
(Stephen Toub) My digital camera allows me to take pictures using a "sepia" filter which results in photos that look like they were taken in the late 1800s. While this is cool, I’d rather take the pictures normally and then apply this change later on. I can probably do something like this in Dig