Generating Business Logic with Roslyn

Apr 30, 2018
Business logic is tough. The rules are complex, contradict each other and change a lot. All the things that we hate about business logic are also the reasons most businesses are in business. We need to accommodate these complexities, adapt to these changes and do it quickly, or our favorite company may not stay in business. Imagine if we could automate creating some of the most complex logic around. Instead of handwriting complex business rules that are going to change on the whim of a competitor or the wish of a client or a shift in the market, we can build systems that will allow us to describe the business rules and enable the computer to write code. This presentation shows you:
  • structure business logic in database tables
  • pull that structured logic back into the code
  • generate code to implement the logic described in the database using the power of Roslyn
This presentation is based on material from a book by Nick that covers these details in depth Code Generation with Roslyn | Nick Harrison | Apress