• Designing Long Running Tasks

    There are business processes out there which can take a very long time to complete. Think of claims management in an insurance company. When there is an ongoing law suite, this can take months or even years. But still, there are tasks in this process which need to be assigned, tracked and completed. Translating this……

  • Query Data Expression Patterns

    Designing expressions querying data is an example of reusability by the book. I am sure you already heard that you should follow the Don’t-Repeat-Yourself (DRY) principle. In most applications, you will probably need to query data from the same source in very similar ways multiple times. The most used are: To reduce the amount of……

  • Working with Time in Appian

    This is what the GPT chatbot thinks about time in software applications: Ticking clock ticks on, Code lines flow, time passes by. Virtual moments gone. And an image generated in a Salvador Dali – Cyberpunk style: I will probably leave the writing of poems and painting of pictures to the AIs. I think that time……