(Dave Templin) If you’re using Business Objects or UserControls written in Visual Basic 6.0 or Active Template Library (ATL), then you’re using COM. Prior to the Microsoft .NET Framework, COM was the principal component model that applications in Windows were built upon. But deploying applications w
Tag: Development
Best Practices for Advanced Data Persistence in Enterprise .NET
(Greg Aloi and Tobias Grasl) The .NET framework has become the platform of choice for many enterprise applications. Not surprisingly, many .NET concepts parallel those in CORBA and J2EE. The benefit of hindsight gives .NET architects and developers the opportunity to imitate the success while avoidi
Building a Template Parser Class with PHP, Part II
(Alejandro Gervasio) In part one of this two part article series, you learned how to build a simple template parser class in PHP. In this second article, you will learn how to add caching capabilities to the class.
Bandwidth planning for disaster recovery systems
(Mike Talon) Bandwidth is always an issue in disaster recovery, even if you’re not planning to send data between sites. If you’re using only tape devices, then your bandwidth concerns are limited. If you’re replicating data for potential failover—both locally and remotely—then your bandwidth issues
Visual Studio 2005 Team Suite
(Ian Murphy) When Visual Studio 2005 launches later this year, developers will see Microsoft change its focus on how development should be carried out. Historically, Microsoft has focused on developer tools built around their languages. While Microsoft has dallied with tools for modelling, managemen
Introduction to Disaster Recovery Planning
(Paul Chin) Events over the last several years — Sept. 11; bush fires, earthquakes, and mudslides in the West coast of North America; massive floods in China; and the Boxing Day tsunami in Southeast Asia — have forced us to rethink what we consider critical infrastructure. These events brought a
Object Tool Bench: Cool New VS 2005 Feature
(Paul Kimmel) A couple of years ago, I was writing some code generators using the CodeDOM namespace. To test the code my generator was writing—to make sure it compiled and ran as expected—I wrote a tool that generated a dynamic assembly and a startup method that invoked the generated code. It was a
.NET Threading Part I – Introduction
(Randy Charles Morin) One of my New Year wishes for this coming year was that the standard committees would agree on threading classes for the C++ language. This limitation of the C++ language standard means that I have to rewrite my threading library each time I start a new job with a new company.
Spiking in eXtreme .NET (Sample Chapter)
(Neil Roodyn) Spiking is about experimentation and about being prepared to throw away the code you have written while retaining the knowledge gained from it. This chapter will help you to develop this vital skill in the .NET environment.
TechTip: Access Packed Data in
(Kevin Forsythe) Awhile back, I wrote a TechTip on accessing packed data from flat files. Perhaps that’s not something you do every day, but it’s definitely something that is difficult for SQL to do. That TechTip outlined the basic method for extracting the packed data. But it stopped at that point.