Service with Class

It's about time I started getting down to brass tacks on how I will implement a proof-of-concept of my SOA-based content aggregation scheme. I guess for that, I'm going to have to build some services. I'm taking an object-oriented approach, and hopefully one that can be applied in multiple languages/platforms and can be used to implement services using a wide range of protocols.

Catching the SOA Content Aggregation Wave

Google tells me today that I am for the moment the world's foremost expert on SOA-based social-network aggregation, so I figured I'd better have more to say on that topic. Fortunately, I do.

First, a little further review of the existing literature:

  • Wikipedia has a good summary of the standard sort of social-network aggregators you'll find out there, but as I said before, they are all going about it with the master portal approach.

JavaScript Higher-order Programming: Beyond Array.map

In developing the filters for the datepicker widget, I came upon a situation where I wanted to get an element-wise OR of two Boolean arrays, i.e. produce an array where each element is the reslt of OR-ing the corresponding values of two other arrays.

Date-picker widget 1.0

Just updated the date-picker widget to 1.0, with customizable date-filtering. See the wiki for more information.

Social Networking, SOA-style

(Note: as I said in a previous post, the social networking aspect is merely a special case of a larger issue, but it is the hot topic of the moment so I will speak only of this concrete case for now. The priniciples are very easy to generalize.)

Titi's home for oprhaned scripts

There have been a few DHTML scripts that I've incorporated into my projects that have since been abandoned by the original maintainer. I am now using Google Code to keep some of these up to date. See http://code.google.com/u/tigretigre/ to check out what I've been up to. So far, I have been working with Baron Schwartz's flexible-js-formatting library, and I'm also managing Mathieu Jondet's datepicker widget. (So far, I'm working mostly with Prototype/Scriptaculous projects.)

The Uber Aggregator

I recently opened some extra twitter accounts so that I could separate streams of messages for different audiences. Then I discovered what a PITA it is to manage said twitter accounts without logging out and logging in like a madman. So I figured I'd exercise my right as a developer to put together a tool for handling this, and why not make it easy to extend for other social networks as well. And make it work well on a mobile browser, like the one on my BlackBerry.

FP

After putting it off for years, I finally have my own blog. This will probably be mostly tech stuff, but there may be some philosophical ravings from time to time. We'll see.

To introduce myself a little, my name is Titi Ala'ilima, great-great-great-great grandson of the last King of Samoa, Malietoa Vaiinupo. I am a software engineer and technical architect. Why should you care what I say? Well, hopefully it will be informative enough to speak for itself.

So enough about me. On with the show!

Syndicate content