In an effort to maintain some mental stimulation while we go through our post-migration shake-down (i.e. Bugzilla and feature request wrangling), I’ve decided to learn Python in the off-hours. I also figured while I was at it, I might as well get some useful code out of it.
OpenSRF Jabber: A Technical Review
As has been mentioned before on this blog, OpenSRF relies on Jabber for it’s communication layer. Jabber is an instant messaging service much like AIM, Yahoo messenger, and the like. The advantage of Jabber, of course, is that it’s an open spec (see xmpp.org) and there are a number of open source server implementations, allowing … Continue Reading about OpenSRF Jabber: A Technical Review →
A little history on JSON, etc.
I’m glad to see we’ve stirred the pot with our discussion of JSON. It’s driven us to stop and think about our decisions, their impact on our project, and how others may be able to interact with our system. For the sake of those interested, I thought I might offer some clarity regarding our use … Continue Reading about A little history on JSON, etc. →
Fun with Javascript and JSON
I haven’t broken radio silence in a while so I thought I would have a general discussion of some of the fun code I’ve been exploring. OPAC development has been interesting as of late in part because of its evolution into an almost fully dynamic client side application. Our extensive use of JSON and XMLHTTPRequest … Continue Reading about Fun with Javascript and JSON →
The Router : More on Communication
We’ve recently completed version 0.1 of what we call, simply, “The Router”. Someday a different loving name will likely fall from the sky, but until then… The Router is more accurately described as a Jabber Request Load Balancer and Message Router/Broadcaster. Our main use is to employ The Router balancing client requests across a redundant … Continue Reading about The Router : More on Communication →
mozilla/xpcom/javascript
So we’ve reached a small milestone this week.. I’ll start from the beginning. Mozilla, which we’re using as the client side software platform, has a built in framework called XPCOM which allows developers to add software components to the overall application. For example, if you developed a fast XML processing application that you wanted to … Continue Reading about mozilla/xpcom/javascript →