EFactory is a generic textual modeling language for EMF models. EFactory is an alternative to the standard tree-based EMF editors. EFactory is a generic EMF editor that provides all the advantages of a textual language. EFactory can be used to instantiate any EMF based model including Ecore itself. Models defined using EFactory integrate seamlessly into existing environments by being compatible on EMF resource level.
- toxi
This project offers a collection of development tools, extensions to the runtime library and extensions to the code generator of the Graphical Modeling Framework (GMF).
- toxi
RDF Cheatsheet: "When crafting RDF documents, I try to use standard schema wherever possible. Unfortunately, this of... http://thoughtpad.net/alan-de...
"When crafting RDF documents, I try to use standard schema wherever possible. Unfortunately, this often results in having a multitude of browser tabs open at each schema specification page. Therefore I have put together this 'cheatsheet' simply to make my life easier."
- toxi
"I've come to a disconcerting conclusion: design research is great when it comes to improving existing product categories but essentially useless when it comes to new, innovative breakthroughs. I reached this conclusion through examination of a range of product innovations, most especially looking at those major conceptual breakthroughs that have had huge impact upon society as well as the more common, mundane small, continual improvements."
- toxi
"The recent introduction of Boot From EBS for EC2 opens up a lot of new possibilities. This article will walk through the process of converting a popular S3-based AMI to an EBS-backed AMI..."
- toxi
"Node's goal is to provide an easy way to build scalable network programs. Each connection is only a small heap allocation. This is in contrast to today's more common concurrency model where OS threads are employed. Thread-based networking is relatively inefficient and very difficult to use. Node will show much better memory efficiency under high-loads than systems which allocate 2mb thread stacks for each connection. Furthermore, users of Node are free from worries of dead-locking the process—there are no locks. Almost no function in Node directly performs I/O, so the process never blocks. Because nothing blocks, less-than-expert programmers are able to develop fast systems."
- toxi