(Steve Joubert) Creating an independent data layer in your application gives you the flexibility of using multiple data stores as a data source and enables you to switch from one data store to the next quickly and easily. Designing an independent data layer is also a precursor to implementing a disc
Other News
Creating a .NET Windows Service: Three Different Approaches
(Ravindra Okade) The article details three different approaches to creating a .NET service. Most common is the timer-based service, which simply relies on a timer to invoke the background thread periodically. I also cover two other alternatives: using a single worker thread and using multiple worker
Features of Visual Studio .NET 2005
(Vidya Vrat Agarwal) In February 2002, software developers and architects worldwide; were introduced to Visual Studio .NET and the Microsoft .NET Framework. This landmark release, four years in the making, offered a unified development environment and programming model for constructing a range o
A Match-Making Game in Visual Basic
(Duncan Mackenzie) My four-year-old son has decided that he wants to be like his dad when he grows up. He is planning to work in my office, and write computer programs just like I do. But there is one problem—he thinks I write games. My attempts to explain the complex content publishing systems I wo
A Winning Combination for CFO and CIO Organizations
(John Kopcke) Hyperion a global leader in Business Performance Management (BPM) software, and IBM announced that the two companies will work together to deliver new industry and technology solutions and services designed to enhance value to CFO and CIO organizations.
Creating Voice Applications with Reusable Dialog Components
(Aimee Silva) One obstacle that’s impeded the development of voice applications is the availability of a dedicated, standard or well-known development architecture. To create robust voice applications, voice developers have had to be familiar with many languages, techniques, architectures, and proce
MySQL Users Conference 2006 – Call for Participation
Share your knowledge and experience of employing MySQL in the real world. The Call for Participation is now open, and you’re invited to submit a proposal to speak at the next MySQL Users Conference, April 24-27, 2006, in Santa Clara, California.
Lock Down IIS and SQL Server
(Deann Corum) In the first part of our look at securing distributed Windows apps, we covered how authentication and authorization are typically handled in Windows-based applications. Today, we’ll cover some very specific recommendations for locking down IIS and SQL, both of which are often a large p
Check for Unique Column Values
(Sailaja Pasupuleti) This script checks whether a column contains unique values.
Extending the Time Tracker Starter Kit
(Bill Evjen) Learn how to extend the new Time Tracker Starter Kit, which is a downloadable project type for Microsoft Visual Studio 2005 and Microsoft Visual Web Developer 2005 Express Edition.
