Dr. Dobb's

Welcome Guest,

In the June 2011 digital issue of Dr. Dobb's Journal, we introduce you to Graphr, a WPF-based GUI for generating graphs; discuss Silverlight's future; show you a Team Foundation Server build-failure alert system; offer an overview of next-generation cryptographic hash functions, and more!

In This June Digital Issue:

    Table of Contents


  • A Plugin-Based Graphical App in C# Using MEF and Embedded IronPython
    By Gigi and Saar Sayfan
  • Graphr is a Windows Presentation Foundation-based GUI program implemented in C# that allows you to generate a dataset based on a rule. It utilizes the Managed Extensibility Framework (MEF) to load graph plugins dynamically and use them in a totally decoupled fashion. This article demonstrates Graphr, explains in detail how to embed IronPython, and explores its use in a plugin architecture.

  • Microsoft's Fickle APIs
    By Andrew Binstock
  • The company's history of constant forced migration raises the question of whether Microsoft will abandon Silverlight, now that HTML5 is increasingly the center of the rich Internet application universe.

  • Clever Hax: Broadcasting Build Notifications from TFS
    By Marcin Kawalerowicz and Craig Berntson
  • Team Foundation Server makes it easy to notify your team about build failures in clever ways: flashing red lights or an SMS message to every team member.

  • From the Vault: Creating Better Cryptographic Hash Functions
    By Jesse Walker, Michael E. Kounavis, Shay Gueron, and Gary Graunke
  • As encryption technologies are broken by hackers and researchers, the need to for better cryptographic hashes attains new urgency. Here is how these hashes are created, with a look at the algorithm innovations that have emerged to counter security threats.

  • Letters
    By you
  • Our Mailbag overfloweth this month.

  • Links
  • Snapshots of the most interesting articles on drdobbs.com: Recasting pointers safely at runtime, authenticating images, teaching C++ badly, and the Language of the Month.

The information submitted is collected by TechWeb and our sponsor(s).
TechWeb's privacy policy; AMD's privacy policy; Microsoft's privacy policy; Verisign's privacy policy.

This digital issue is sponsored by:


Issue cover
Login Information
Business Address
Personal/Company(Please complete this brief section to help us serve you better)
Personal/Company(Please complete this brief section to help us serve you better)
Personal/Company(Please complete this brief section to help us serve you better)