Oliver! Thanks for sharing! I'm sure you can estimate for yourself if this is the value, but personally I see a lot of value in the fact that engineers united to share experience and to help solve problems. And congrats to you with making REST API and JSON work for you! 

And I welcome everyone to Discord chat - we are sharing experience and having fun there!

Added the information about Sample application:

Sample application

Here is the sample template application objectscript-docker-rest-template

It gets one technology bonus point because it could be also installed as ZPM module with the command:

zpm:USER>install rest-template

And it gets another technology bonus because it exposes swagger spec on localhost:port/crud/_spec.

REST API Documentation could be published by Postman or can be viewed by any swaggerUI service. E.g. with addons as iris-expolrer, or swagger-ui package.

You can use this application as a template.

To those who want to earn the ZPM bonus: Here is also the video that describes what is ZPM (ObjectScript Package Manager), how to install and use it.

 

https://www.youtube.com/embed/TBJX2kfzOc8
[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]

And we released images with IRIS 2020.1 and 2020.2 and ZPM 0.2.1. the tags are:

intersystemsdc/iris-community:2020.1.0.215.0-zpm

intersystemsdc/iris-community:2020.2.0.196.0-zpm

intersystemsdc/irishealth-community:2020.1.0.215.0-zpm

intersystemsdc/irishealth-community:2020.2.0.196.0-zpm

And to launch IRIS do:

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/iris-community:2020.1.0.215.0-zpm

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/iris-community:2020.2.0.196.0-zpm

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/irishealth-community:2020.1.0.215.0-zpm

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/irishealth-community:2020.2.0.196.0-zpm

And for terminal do:

docker exec -it my-iris iris session IRIS

and for control panel:

http://localhost:9092/csp/sys/UtilHome.csp

Happy coding!

And here is the video which shows how to apply for the contest:

 

https://www.youtube.com/embed/qyUT195Pic0
[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]

Enjoy!