In this transcript of an oral history, Grady Booch interviews SEI Fellow Watts Humphrey about his early life and formative experiences. In part 3, Humphrey discusses his work at Sylvania and teaching computer programming at Northeastern University -- in 1954.
IronRuby is Microsoft's implementation of the Ruby language on top of the DLR. Its main goal is to provide seamless interoperability between Ruby and the .NET Framework. Shay Friedman gives you your first taste of IronRuby.
Sometimes Ruby code is too cool to run on just one computer at a time. In this interview with Hal Fulton, Mark Bates explains how he defines distributed programming, reasonable concerns about Ruby performance, and how to choose Ruby libraries.
What's so great about C# 4.0? Troy Magennis looks at the new features added into C# 4.0 that combine to improve code readability and extend your ability to leverage LINQ to Object queries over dynamic data sources.
There are many tools you can use to troubleshoot data failures. David Prowse focuses on the Windows Vista built-in Memory Diagnostic Tool for testing RAM, and the chkdsk and SFC commands for checking the hard drive.
Mark Edward Soper shows how virtualization will help you practice the skills you need to master Windows XP and Windows Vista virtually for the CompTIA A+ operating system objectives.
This chapter explains the basics of process management and also introduces the basic synchronization operations and wait functions that will be important throughout the rest of the book.
A.Lizard completes this two-part series on Linux netbook hibernation with a discussion of how to configure uswsusp, booting, power management, and suspend-hybrid operation.
This chapter is all about making your own objects as useful and versatile as possible. In many cases, this means implementing the standard interfaces that .NET provides or simply overriding base class methods.
In this transcript of an oral history, Grady Booch interviews SEI Fellow Watts Humphrey about his early life and formative experiences. In part 2, Humphrey talks about his stint in the Navy during World War II, the college years, his first job, and wrestling.
The Enterprise Inventory design pattern attempts to maximize the reusability and recomposition of services by proposing the development of services based on a single enterprise-wide service inventory.
Concluding his series on the responsibilities of the Agile product manager, Dean Leffingwell explores the necessity for the product manager to work closely with the product owner to build the strongest possible product teams.