A Detailed Introduction to Service-Oriented Programming
Too Long; Didn't Read
Some principles are emerging for what one might call service-oriented programming languages. The principles are general, so they can help when thinking about code even when operating outside of these languages. At the latest Microservices Conference, the people behind the programming languages Jolie and Ballerina teamed up to tell a story that takes this even further: some principles are so important that programming languages should consider supporting them natively. The article consists of two main parts: motivation and principles. You will also find a short video that applies these principles to a simple example.