After a lot of deliberation last week, I now have a job! I'll be working in the Wireless and Location group at Sensis. Sensis are the company behind Australia's Yellow and White pages directories. They are also very serious about the internet and creating a lasting presense there. I think working in the Wireless and Location group will be a great fit for my skills and background with Argot and Colony. The job starts on the 20th of March, which gives me this next two weeks to get a few things done.
One of those things has been to fix Colony to work with the latest version of Argot. While I prepared Argot for release and created the C# and C versions, Colony became out of sync with the Argot interfaces. Bringing it back into line also added the features of strongly bound interfaces between client and server. Now every method is checked to ensure the request/response/exception parameters are the same. This tight contract between client and server has really proven its worth while upgrading ps2dev.org's web site software. Not a single byte change in an interface gets past Colony.
Speaking of ps2dev.org, I upgrade the site software today. The last upgrade was the start of August last year. I'd love to spend more time on the software, however, there's always so much I'd like to do. Today's software upgrade includes News items, locking and unlocking topic items, file handling changes, ability to delete topics and a few other things. Of course there's always plenty more to do, but it might be time to move onto other things.