Paul Kimmel says the software industry frequently chooses instant gratification over sound software design. He explains why this compulsion exists and how it causes a huge percentage of software projects to fail.
Latest Columns Articles - Page 132
While most people think of hash codes in relation to cryptography, Tom Archer illustrates how they can be used to quickly and easily compare text values of virtually any size.
Learn the basics of embedding a Windows Forms control in ASP.NET and gain an understanding of why this isn't the correct approach and why smart clients are.
Examine a C++ macro that changes a file (within a managed project) from managed (/clr) to unmanaged—a task you may need it to perform for performance reasons, creating a mixed executable.
Evaluate a number of the ways in which .NET generics differ from C++ templates.
Take a look at some of the C++ language changes awaiting you in the next Visual Studio version.
Latest Developer VideosMore...
Latest CodeGuru Developer Columns
Learn more about a few commonly used components and explore their utility and usages.
Learn how to create a new project for a 3D game, add a simple object to your 3D world, and build a UWP application from this project.
It's easy it is to make a Reversi game in Visual Basic. Learn how here.
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.