(Claudio Caldato) Visual Studio is a wonderful development environment, whose IntelliSense, integrated debugging, online help, and code snippets help boost your performance as a developer. But just because you’re writing code fast doesn’t mean you’re writing fast code.
Tag: Development
An Exception Handling Framework for J2EE Applications
(ShriKant Vashishtha) In most Java projects, a large percentage of the code is boilerplate code. Exception handling comes under this category. Even though the business logic may be just three or four lines of code, exception handling might go on for ten to 20 lines. This article talks about how
Accessing and Updating Data in ASP.NET 2.0: Data Source Control Basics
(Scott Mitchell) When I started my career as a web developer, Microsoft’s Active Server Pages version 2.0 had just burst onto the scenes. Back in my day, web developers were responsible for writing code to both access and display data. That is, we had to write code that queried the database and then
Build dynamic Web sites with ASP.NET user controls (Sample Chapter)
(Steven Smith and Rob Howard) The most frequent use for User Controls is to create navigation and other layout elements for an application that can be reused across many Web Forms. User Controls have full support for properties and events, they can be built and deployed using just a text editor, and
Extending Enterprise Applications with Microsoft Outlook: Architectural Design Guide
Many organizations have made multi-million dollar investments in customer relationship management (CRM) systems and other line of business (LOB) applications over the last decade. Although many of these applications have delivered significant business benefits, some organizations have found that
Build Providers for Windows Forms
(Dino Esposito) In ASP.NET and Windows Forms projects, some file types are treated differently than others. For example, ASPX and ASCX files are dynamically parsed and compiled to an assembly on the fly. The contents of an XML Schema Definition (XSD) file are used to create a new, strongly typed Dat
Synchronizing a Local Data Store with Microsoft Outlook
Many organizations have made multi-million dollar investments in customer relationship management (CRM) systems and line of business (LOB) applications over the last decade. Although many of these applications have delivered significant business benefits, some organizations have found that these bes
ADO.NET for the Object-Oriented Programmer – Part One
(Dave Veeneman) Of all the pieces in the .NET puzzle, I have always found ADO.NET to be the most puzzling. That’s probably because I like object-oriented programming. ADO.NET just doesn’t seem to fit in with an object-oriented approach, even though it has some object oriented features of its own. I
Multithreading in VB.NET
(John Spano) Multithreading, a very powerful technique, is essential for modern software development. Software users expect to work with a very responsive program that they don’t have to wait on, which is a very reasonable demand with the processor speeds that are currently available. Enter multit
Error Handling in PHP: Coding Defensively
(Alejandro Gervasio) As with any programming language, when you code in PHP, it helps immensely if you set up your applications to handle errors gracefully. This article explores some of the most common error checking methods available in PHP, and provides hands-on examples that use different error