RuleBox : Are you ready to follow the rules?

By Luis Majano

Elevator Pitch

Are you tired of classes filled with if/then/else statements? Do you need a nice abstraction that allows rules to be easily specified in a way that decouples them from each other? Do you want to write rules the same way that you write the rest of your code [in ColdFusion]? RuleBox is right for you!

Description

RuleBox is a modern, intuitive, natural language rule engine based on BDD principles.

Are you tired of classes filled with if/then/else statements? Do you need a nice abstraction that allows rules to be easily specified in a way that decouples them from each other? Do you want to write rules like you write the rest of your code [in ColdFusion]? RuleBox is right for you!

RuleBox allows you to write rules in an expressive and dynamic Domain Specific Language modeled closely after the Given-When-Then (https://martinfowler.com/bliki/GivenWhenThen.html) methodology. In this session we will explore the principles of a rule engine, why would you want to use one and real-life usages of RuleBox.