How to Write a Rules Engine in 150 Lines of Code: A Developer's Guide to Dynamic Business Logic
Why a Rules Engine? Before we start slinging code, let's talk about why you'd want a rules engine in the first place: * Separates business logic from core application code * Allows non-technical folks...