(Steven Smith) This article discusses two techniques for programmatically invalidating the cache of ASP.NET pages that use Output Caching, allowing control over cache expiration from code.
Tag: Development
There’s More to Java vs. .NET Than Technology
(Linda L. Briggs) Endless debates swirl around the technical merits of Microsoft’s .NET platform vs. Sun Microsystems’ J2EE. Both companies tout their products’ scalability, security, interoperability, speed, support for other products and more. But what about the business case for either platform?
Client Clones and Server Sessions
(Tony Marston) The session handling functions in PHP are designed to save state between different requests from the same client. This works well if the client device is accessing the application via a single browser window, but what happens if the user decides to open up several browser windows and
Deploying ADO.Net Applications
(Faraz Rasheed) Databases are an inevitable part of most of the real world applications. Deploying such database centric applications has always been tricky in all the platforms, be it Microsoft Visual Basic 6, Microsoft Visual C++ 6, Java or Dot Net. In this article, we have addressed a number
String Manipulation
(Peyton McCullough) Programmers need to know how to manipulate strings for a variety of purposes, regardless of the programming language they are working in. This article will explain the various methods used to manipulate strings in Python.
Making Error Handling Robust
Development teams and individual developers have limited experience in writing code that catches application or environment errors, and either recovering from those errors or degrading gracefully. It is largely a thankless task that gets lost in the rush to deliver new or enhanced features more quic
Business Metadata: How to Write Definitions
(Bonnie K. O’Neil) Many errors and accidents are made/caused by misunderstandings of the meanings of terms used. How many times have you been in a meeting when the words you heard being said did not match what you thought they were?
Language Wars All Over Again with UML
(Paul Kimmel) The more I learn, the less I know. For example, in my youth I foolishly thought etymology was probably a useless study. Now I know that by figuring out parts and roots of words and by knowing something about their origins—etymology—I can figure out something about new words, and new wo
PHP’s Flow Control (Sample Chapter)
(Chris Newman) In this chapter we’ll look at two types of flow control: conditional statements, which tell your script to execute a section of code only if certain criteria are met, and loops, which indicate a block of code that is to be repeated a number of times.
New Files and Folders in ASP.NET 2.0
(Thiru Thangarathinam) With the release of ASP.NET 2.0, Microsoft has greatly increased the power of ASP.NET by introducing a suite of new features and functionalities. As part of this release, ASP.NET 2.0 also comes with a host of new special files and folders that are meant to be used to implement