Four short links: 15 March 2012
Javascript STM, HTML5 Game Mashup, BerkeleyDB Architecture, and API Ontologies
- atomize.js — a distributed Software Transactional Memory implementation in Javascript.
- mari0 — not only a great demonstration of what’s possible in web games, but also a clever mashup of Mario and Portal.
- Lessons From BerkeleyDB — chapter on BerkeleyDB’s design, architecture, and development philosophy from Architecture of Open Source Applications. (via Pete Warden)
- An API Ontology — I currently see most real-world deployed APIs fit into a few different categories. All have their pros and cons, and it’s important to see how they relate to one other.