For any intermediate (2 or more years) developer audience
If you've been keeping your ear to the ground, you may have heard some talk recently about "rules", "business rules" and "rules engines", but not necessarily any clear discussion on what they are, how to use or design them, or why they might be useful or important.
This presentation puts some concrete definition around what a "rule" is, how a "rule engine" can enable your users to be more agile than they ever thought possible, how to decide when it's right to use a rule engine, and how you can (finally!) get out of the "infinite if-else game".
Published on 04 May 2022