Martin Fowler, consultant and author of books such as UML Distilled has an interesting short article on Subversion:
As someone who uses version control all the time, I think it's something that can grow into more areas of computer use. Other than software developers, few ...
In Manageability - The Long Tail of Recombinant Components, Carlos E. Perez expands on the previously discussed article
The Long tail of Software. Millions of Markets of Dozens by addressing how this relates to recombinant ...
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++. ...
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 ...
Manageability - Why REST is Better - Part 1 - Explained in Code is part 1 in a series of (so far?) 5 articles over at Manageability.org (this blog is highly recommended if you're interested in ...
Sean McGrath's article 'Behind the firewall, nobody can hear you scream.' provides a great summary of some of the issues with SOAP
Personally, my main griped with SOAP (and with XML-RPC but to a much lesser extent), ...
Ever since I realised how Elite worked, the concept of using algorithms seeded by pseudo-random number generator have fascinated me.
In Elite, the whole "universe" was formed by seeding a simple pseudo random number generator with a fixed value and following fixed steps to generate "galaxies", and then seeding ...
RealTime Mantra at eventhelix.com is a useful resource covering varying aspects of realtime and embedded software design.
It also contains a great set of sequence diagrams for implementing various network protocols, as well as design patterns and a more formal pattern catalog. While the main focus is ...