Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Linux Kernel Development (3rd Edition)
Image of Android Wireless Application Development

Coming Soon - Software Engineering PE

Over the past decade there have been several unsuccessful efforts to establish a path to professional practice licensure for software engineers in the United States. However things are changing. Recently the NCEES Board of Directors approved moving forward with the development of a Principles and Practice of Engineering examination for the discipline of software engineering.

Project Plymouth

The aim of the Plymouth project is to answer the oft-stated user requirement that their computer startup be flicker-free, seamless, shiny and logged. In this post I examine the current state of the project and show you how to customize your startup and shutdown experience.

Ruby D-Bus and Fedora 11

Earlier this year I wrote a number of posts about monitoring and interacting with D-Bus using shell scripts. In this post I look at using Ruby to monitor and interact with D-Bus enabled applications.