-
Prepare Visual Basic for Conversion to C#
Last updated: Friday, April 23, 2021
Published in: CODE Magazine: 2018 - July/August
There’s nothing wrong with coding in VB, but to stay contemporary, you need to get coding in C#. Paul shows you how to convert legacy VB files to C# without re-inventing the wheel.
-
Ask the Doc Detective
Last updated: Friday, February 22, 2019
Published in: CODE Magazine: 2005 - September/October
Doc Detective Sept/Oct 2005
-
Building a 21st Century Application
Last updated: Friday, November 21, 2025
Published in: CODE Magazine: 2001 - Issue 2, Markus Egger Talks Tech
Markus Egger presents a blueprint for building a 21st‑century distributed application by integrating COM+ components, Queued Components, COM+ Security, XML/XMLHTTP access to SQL Server 2000, and BizTalk Server 2000. He walks through designing a vendor-order system with a secure, flexible business object that can operate in disconnected, offline, or online modes and expose multiple interfaces (rich client, web, and potential Web Services). The article emphasizes loose coupling, event-driven extensibility, and practical deployment considerations (COM+ catalogs, queued processing, templates, and BizTalk routing) as a path to 100% available, adaptable enterprise software.
-
Loosely Coupled Events With COM
Last updated: Monday, October 6, 2025
Published in: CODE Magazine: 2000 - Spring, Markus Egger Talks Tech
Markus Egger introduces the COM+ Event Service as a flexible, loosely coupled alternative to traditional COM events, enabling publishers and subscribers to be linked administratively rather than by compile-time code. He explains how events (business events) can be published without subscribers needing to be running, thanks to COM+ subscriptions and on-demand instantiation, and shows how event filtering enhances scalability and relevance. Through a humorous VB example (wife/husband), he demonstrates setup, binding, and practical benefits, and gestures toward queued events as a future enhancement.

