Where the heck are you now?

You'll probably find nothing of interest here. But in case you decide to stick around, you'll find mostly tech stuff, maybe a little other stuff about what I think or feel, maybe I'll throw in a haiku or two before we're through.

About Moi

My name is Titiimaea Filmore Galumalemana Vaiinupo Ala'ilima. I am a software engineer and technical architect. I live in Greater Boston with my gorgeous and talented wife Julie, and my amazing kids Sean and Jeannie. Welcome.

What playing Go has taught me about Lean Software Development

I just recently read Lean Software Development: An Agile Toolkit by Mary and Tom Poppendieck. Very insightful and replete with wisdom derived of experience. What just struck me though was how many of the principles relate to my ongoing study and practice of the ancient Asian strategy game of Go. Maybe there's some shared Japanese philosophy behind it all that I just happened upon.

Perlesque: I'm the map!

If there's a place you wanna go, I'm the one you need to know...

My boss tells me I have "an unhealthy fascination with map". That may be true, but it's only because map is a perfect example of what makes Perl Perl. Let's take a quick stroll through some of the ins and outs of this wondrous little function, shall we?

Perlesque: A slice of hash

I used to like Perl. The past few months using it as my main language, I grew to really like it a lot. What had me fall head over heels in love, what inspired me to start this new blog series: hash slices. Anyone who's been around Perl at all knows hashes (i.e. associative arrays, to use the behavioral description rather than the implementation description). They are a core feature that set it apart fairly early on as a force to be reckoned with, and has been emulated numerous times due to it's simplicity and power.

Who's gonna pay for this?

Someone asked me to elaborate a bit on what would motivate participants in my SOA social-network aggregation scheme. So here's my take on it at this stage of the game.

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.

Syndicate content