The Wayback Machine - https://web.archive.org/web/20140602032640/http://www.codeguru.com:80/csharp/.net/net_vs_addins/umlanddesign/

Latest UML and Design Articles

FreeDOM (Programming)

Learn about FreeDOM (Free Document Object Model), a web development technique used to create event-driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.

Visual C++ Class Designer

The release of Visual Studio 2008 brings support for using the Visual Studio Class Designer with Visual C++ projects. Look at the differences in how the Class Designer works with C++ compared to purely managed languages, and learn about the range of functionality available to C++ developers.

Language Wars All Over Again with UML

The good news about UML is it provides software developers an industry-standard language to describe problems and solutions. The bad news is it has sparked the same good-versus-bad debates that they fought over C# and Visual Basic .NET.

Latest Developer Videos

More...

Latest CodeGuru Developer Columns

MFC Integration with the Windows Transactional File System (TxF)

The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.

Top White Papers and Webcasts

  • With JRebel, developers get to see their code changes immediately, fine-tune their code with incremental changes, debug, explore and deploy their code with ease (both locally and remotely), and ultimately spend more time coding instead of waiting for the dreaded application redeploy to finish. Every time a developer tests a code change it takes minutes to build and deploy the application. JRebel keeps the app server running at all times, so testing is instantaneous and interactive.

  • Live Event Date: June 24, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT People are evolving their choice for devices, and developers have to evolve their applications as well. Building apps continues to get more complex with the number of different form factors available on the market. New form factors include all-in-one PCs , 2-in-1 PCs, and more modern tablets. For the best end-user experience, the apps you build need to be aware of not only the platform, but also the devices and their capabilities. Check out …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds