(Jason Gilmore) Communicating with website users via email is crucial to the success of any online service. The ability to deliver registration confirmations and newsletters, provide a convenient and relatively secure password recovery tool, and keep clients updated with shipping status reports are
Tag: Development
Disaster Recovery
(Rick Boyd) More often than not, companies are deluding themselves into thinking that the tests of the DR procedures were successful. Most of these tests are staged, generally include a subset of the applications that are needed, and still there are items that are missed which do not allow for a ful
Floating Point in .NET part 1: Concepts and Formats
(Jeffrey Sax) Floating-point arithmetic is generally considered a rather occult topic. Floating-point numbers are somewhat fuzzy things whose exact values are clouded in ever growing mystery with every significant digit that is added. This attitude is somewhat surprising given the wide range of ever
Borland Gets Together Again With .NET
(Jim Wagner) Software development tool vendor Borland updated its modeling platform for Visual Studio .NET developers, officials announced.
Create Your Own Project Item Templates in VS 2005
(Paul Kimmel) Visual Studio supports extensibility in a couple of ways. One way is to implement the IExtensibility2 interface; another is to implement the IDTWizard interface. An existing IDTWizard is contained in the VsWizard.dll. This wizard supports project items and project templates, permitting
MSMQ for .NET Developers, Part 2
(Michael Jones) Part 1 of this article included an example that demonstrated how to read messages from a queue asynchronously. That example worked by first calling BeginReceive on the queue object and then setting a delegate called whenever a new message is received. The BeginReceive method call inc
Best Practices of Coding
(Anand Kumar Rao) Quality makes the application masterpiece and it’s the responsibility of the developers to focus more on high quality coding. This document covers few recommendations to leverage the quality ,how to avoid bad coding in .NET by using FXCop 1.30 and how to write custom rules through
Refactoring to Adaptive Object Model: Pragmatic usage
(Chris Lasater) Adaptive Object Modeling is a relatively new concept in object oriented design that has found some roots in advanced development processes. It allows that applications are in continual flux (or their requirements are) from adjustments to business rules, environments and user requ
Localizing ASP.NET 2.0 Applications
(Wei-Meng Lee) As we compete in the global economy, the challenges in globalizing include understanding the language and culture of the local audience. An application written for the American market may not be useable in the Asian market. Learn to localize your application for the world market.
Building an End User Defined Data Model – Part 2
(Peter Scheffler) In the last article, we learned about the reasons for and against a normalized data model. We discussed he basic design of a normalized model versus a non-normalized model. We talked in abstract terms and in generalizations. In this article, we’ll get into the meat of the model – w