-
Introduction to programming in Erlang, Part 2: Use advanced features and functionality
Part two of my introduction to programming Erlang is available on IBM developerWorks: Erlang is a multi-purpose programming language that is primarily used for developing concurrent and distributed systems. Part 1 of this series introduced Erlang …
-
Introduction to programming in Erlang, Part 1: The basics
I have a new article on programming in Erlang available on IBM developerWorks: Erlang is a multi-purpose programming language used primarily for developing concurrent and distributed systems. It began as a proprietary programming language used by …
-
Xapian/Omega
A new article on indexing documents using the Xapian/Omega toolkit is now available. From the intro: Storing and providing access to documentation and information is an ever-growing problem for many companies. There are many solutions, including w…
-
Take advantage of using libevent and libev
I have a new article available on making use of the libevent and libev libraries. libevent has become a very popular choice for people that want to build very efficient I/O systems, particularly for network solutions, and therefore it fits nicely …
-
Deploying Gearman across multiple environments
A new article on using the work distribution tool, Gearman: The open source Gearman service allows you to easily distribute work to other machines in your network, either because you want to spread the work over a large body of machines or because…
-
Saving money with open source, Part 3: The OpenChange solution offers great promise
The third and final part of my series on saving money with open source covers the OpenChange mail server, designed to provide a complete, protocol and functionally equivalent collaboration environment to Microsoft’s Exchange server. From the artic…
-
Saving money with open source, Part 2: Tap into the power of OpenOffice
The second part of the series on saving money using open source technology looks at OpenOffice, a complete Office software suite comprising word processor, spreadsheet, and presentation package, among other tools. From the intro: On the desktop, t…
-
Saving money with open source, Part 1: Use the Ubuntu operating system
I completed a series earlier this year on using various tools within the open source world that can save you money in place of spending money on commercial products and licenses. The first article looks at the Ubuntu Linux distribution. From the i…
-
Systems Administration Toolkit: Using SNMP data
A new article on consuming and using the SNMP (Simple Network Management Protocol) data that is published and provided by different devices is now available: The Simple Network Management Protocol (SNMP) is built in to many devices, but often the …
-
Systems Administration Toolkit: Understanding DNS
A new article on understanding the Domain Name System (DNS) is now available: The Domain Name System (DNS) is the service that converts hostnames and domain details into the IP addresses required for application to communicate. Under UNIX, the pri…