Latest publications:
Overview of Python ctypes

An introduction to the ctypes module, which gives Python the ability to access native shared libraries and toolkits.

Article: Electronic

Free Download
Testing Performance Mail Relay

A description of the new Black Hole Mailer component of my Postal MTA benchmark suite, how it works, why it is needed, and some test results from using it.

Article: Electronic

Free Download
Using Relational Databases with Python

An overview of interacting with databases from Python code.

Article: Electronic

Free Download
Development of Mono Applications with Agile Languages

Show how agile languages like IronPython and Boo, can make development of Mono applications quicker and easier.

Article: Electronic

Free Download
J2EE and Open Source Innovation: The Relationship between Open Source and Standards

Several open source responses to J2EE including Hibernate, Spring, Ruby on Rails and Seam are discussed in the context of the relationship between open source and standards.

Article: Electronic

Free Download
A Database Money Can't Buy

How an unconventional approach to databases enabled us to eliminate the API revisions required of commercial database "upgrades" and to also do what commercial databases couldn't.

Article: Electronic

Free Download
Career Development for Developer Geeks

How to manage your career so you work sensible hours, get paid well, reduce stress and generally improve your working life.

Article: Electronic

Free Download
Doing stupid things with XSLT

Extensible Stylesheet Language Transforms (XSLT) are for more than just munging XML into HTML. See examples of what XSLT should never have been made to do.

Article: Electronic

Free Download
Data Warehousing HOWTO

Data warehousing allows organisations to consolidate data from numerous disparate sources into a single location. How to extract, transform and consolidate this data, and how to report on it after.

Article: Electronic

Free Download
Automatic Text Generation and Weather Forecasting

The Graphical Forecast Editor (GFE) is a new project within the Bureau of Meteorology to improving product quality and providing access to new forms of digital product.

Article: Electronic

Free Download