More Articles  

Type composition in static languages

Over the years, one of the things that have kept fascinating me is the subject of runtime type composition. In other words: Combining a complete type from separate implementations of interfaces.

Or more specifically, how to do this in an efficient way in a statically typed language, such as C++. ...

The simple joys of office life

We've been in the new office for a week now, and we're getting settled in. Apart from being one of a small group of unlucky people who have yet to receive a new security badge (I hope I shouldn't read anything into that...) everything is fine. Great in fact.

Such ...

California judge backs gay unions

According to the BBC, California judge backs gay unions based on the argument that the state constitution prohibit discrimination.

I still have problems understanding why this is such a big problem for so many people. I respect that ...

XML with C++ - To DOM or not to DOM

After my rant earlier today, I've decided to toy around with writing my own C++ DOM parser, mostly as an educational experience, but perhaps it'll turn out to be useful.

My initial thought is to leverage boost::shared_ptr to get an interface that is as close to the Java ...

Fedora Core Linux Blog

If you use Fedora Core, then Fedora Core Linux Blog is a great blog to follow.


Ajax, promise or hype

QuirksBlog: Ajax, promise or hype? is a great summary of AJAX, the discussion around it, some history, and some suggestions.

(If you've missed it, AJAX stands for Asynchroneous JAvascript + XML. It's a paradigm for creating web applications by leveraging the support for ...

UMBC Semantic Web Reference Card

Via: Danny Ayers, Raw Blog:

"The UMBC Semantic Web Reference Card is a handy "cheat sheet" for semantic web developers and programmers. It can be printed double sided on one sheet of paper and tri-folded. The card lists common RDF/RDFS/OWL classes and properties, popular ...

Communities of purpose

Nova Spivack has a short blurb titled Minding the Planet: Communities of Purpose: The Third Type of Community. He mentions wanting to create tools to help people create more productive communities of purpose.

The question then, is what should ...

Free ride vs. 'pay-wall'

Dan Gillmor and Doc Searls have both commented on the New York Times article
Can Papers End the Free Ride Online?

Both comment on how putting the content behind a "pay-wall" or "costwall" reduces their ...