In software engineering, the term software architectural style generally refers to "a set of design rules that identify the kinds of components and connectors that may be used to compose a system or subsystem."* Some common examples of architectural style
Drools is an enhanced Rules Engine implementation based on the ReteOO algorithm, an algorithm adapted from the one originally devised by Charles Forgy. Drools has become quite popular due to performance characteristics and it’s natural language semantic
I want to talk about what I now think is one of the core challenges for designing large-scale social software. Let me offer a definition of social software, because it's a term that's still fairly amorphous. My definition is fairly simple: It's software t
Email graphic traceroute Paste an email with full headers (we need the 'Received' lines -- we don't need your email addresses, digg). The app will (we hope) trace the path your email message took as it passed through various servers, on Google maps.
S. Zerr, S. Siersdorfer, J. Hare, and E. Demidova. Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval, page 35--44. New York, NY, USA, ACM, (2012)