(Glen Kunene) “Ninety-nine percent of the people want to write secure code,” said panelist Ira Winkler, at the Secure Software Forum last week, “they just don’t know how.” Winkler, Global Security Strategist for CSC Consulting, was one of 12 panelists at the SPI Dynamics-hosted event, and his commen
Tag: Development
Create singleton objects in .NET to improve performance
(Robert L. Bogue) One singleton can be an extremely valuable tool for enhancing performance. This is particularly true when there is always just one physical object. In traditional programming, you would instantiate a class as an object every time you need a specific instance of an object. For insta
An Introduction to the Microsoft Enterprise Library
(Scott Mitchell) One of Microsoft’s efforts over the past couple of years has been to provide developers with useful code libraries that illustrate best practices. This achieve this goal the Patterns and Practices Group has been tasked with developing numerous application blocks, which are open-sour
Data Binding in ASP.NET 2.0
(Jesse Liberty) In a previous article I demonstrated how to bind data within a Windows Form. In this article I will show how to bind data to ASP.NET controls. Not only has Microsoft made radical changes in how this is done between ASP.NET 1.x and 2.0, but it has also created significant differences
Best Practices for Problem Resolution and Production Support of .NET Applications
Whether you are in the process of building Microsoft.NET applications or have .NET applications already running in production, you must ensure that these applications deliver the expected return on investment (ROI), and that means high levels of application availability and performance. (R,pdf)
An Introduction To Performance Counters
(Michael Groeger) Although the .NET Framework provides usage of performance counters under the System.Diagnostics namespace, for some reason, documentation on it does little cover using performance counters for average duration per execution. When starting using PerformanceCounterType.AverageTimer32
A .NET Developer’s Guide to Windows Security: Understanding Impersonation (Sample Chapter)
(Keith Brown) Impersonation is one of the most useful mechanisms in Windows security. It’s also fragile and easy to misuse. Careful use of impersonation can lead to a secure, easy-to-administer application. Misuse can open gaping security holes. This sample chapter will help you to use impersona
Introduction to Jython
(Peyton McCullough) Java and Python — each have their advantages and disadvantages. What is a programmer to do if he wants ease, efficiency, and power? Believe it or not, there is a solution — a way to merge both languages and get the best of both worlds. Read on to find out how it works.
Use BB Code in Your PHP Application
(Stoyan Stefanov) Many Websites allow visitors or administrators to contribute to the sites’s content through various mans: a Content Management System, forums, blogs, or other commenting systems. When you’re building such sites, it’s a good idea to provide users with the ability to enhance that con
Interview: The Future in Grid Computing
(David Worthington) Computing grids are software engines that pool together and manage resources from isolated systems to form a new type of low-cost supercomputer. In spite of their usefulness, grids remained the plaything of researchers for many years. But now, in 2005, grids have finally come of