The write part of managing a data access layer is where things can go awry. Writing requires managing changes, validation, and transactions. Learn how to handle the challenge.
Latest Columns Articles - Page 104
Human intervention for error handling often requires business knowledge as well as the right tools. In BizTalk, InfoPath and failed message routing can be the foundation for building these tools.
Reliability is a by-product of beautiful code, so conscientious programmers care about the look of their code. But who's got the time to write beautiful code when deadlines and end users couldn't care less what the code looks like? Here's how to make the time.
With the rapid increase in parallel computing, correct threading, and synchronization are vitally important to programmers building scalable, high-performance solutions. Explore the new one-time object initialization APIs in Vista from a C++ programmer's perspective.
A useful data access layer (DAL) makes managing persistence easier than writing CRUD behaviors all over your code. Learn to build a flexible, simple one that does just that with a relatively few lines of code.
The way Vista closes applications during operating system shut down has changed from prior Windows versions' approaches. Learn how to provide your users with appropriate notification from the Vista shut down screen.
Latest CodeGuru Developer Columns
Learn to implement exception handling mechanism in C++.
With the arrival of C# 7, tuples have changed quite a bit. If you haven't been using them, read this article; you might reconsider their use.
Learn how you can use Visual Basic to make a program that mounts ISO files.
Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.