University of Cambridge > Talks.cam > Computer Laboratory Tech Talks > Declarative Software Design in Python

Declarative Software Design in Python

Add to your list(s) Download to your calendar using vCal

  • UserElmer Landaverde, Bloomberg Team Leader of Engineering Core Workflows
  • ClockMonday 05 November 2018, 13:05-14:05
  • HouseFW26, Computer Laboratory.

If you have a question about this talk, please contact Jan Samols.

Lunch provided

In the Engineering Core Workflows team we deal with very complex business rules. We need to create services that can continue to take on more business complexity while keeping the code maintainable.

This has driven us to design software that is declarative in nature instead of imperative (along the lines of how ReactJS treats UI state).

The advantage is that we get to isolate business logic to a stateless configuration file thus separating business logic from infrastructure logic.

Our talk will focus on this design and when may want to choose this approach.

This talk is part of the Computer Laboratory Tech Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2019 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity