Hi developers!
Here is the score of technical bonuses for participants' applications in the InterSystems Climate Change Full Stack Contest 2022!
| Project |
Climate Change
|
isc.rest
|
isc.ipm.js
|
Embedded Python
|
AtScale
|
Docker
|
Hi developers!
Here is the score of technical bonuses for participants' applications in the InterSystems Climate Change Full Stack Contest 2022!
| Project |
Climate Change
|
isc.rest
|
isc.ipm.js
|
Embedded Python
|
AtScale
|
Docker
|
Hi Community!
@Joan.Pérez published a review that it is not very clear what applications are available for InterSystems Package Manager. Thanks Joan! Indeed it deserves a post.
There at least two ways I know to showcase them:
1. Run find command in zpm:
IRISAPP>zpm ============================================================================= || Welcome to the Package Manager Shell (ZPM). || || Enter q/quit to exit the shell. Enter ?
Hi developers!
Here are the bonus points for the experts voting for your applications in the Fullstack contest 2022:
Here we go!

Hi developers!
Here is the score of technical bonuses for participants' applications in the InterSystems Grand Prix 2022 programming Contest!
Hi Developers!
This is yet another short post that is intended to simplify developers' life. Now we'll talk about how to make GitHub run unit tests with every push to the repository by adding just one file to the repo. For free. On Github Cloud. Sounds great, isn't it?
It is possible and very easy to do. Credit goes to @Dmitry Maslennikov (and his repo), ZPM Package Manager, and GitHub Actions. Let's see how this all works!

Hi developers!
What is the easy way to know what are the images available at containers.intersystems.com?
Hi developers!
InterSystems Grand Prix unites all the key features of InterSystems data platforms!
Thus we invite you to use the following features and collect additional technical bonuses that will help you to win the prize!
Here we go!
Hi developer folks!
Thanks to all of you who start the development with InterSystems IRIS from the basic development template!
Recently, thanks to @Dmitry Maslennikov's contributionsI've updated the Dockerfile to make the development simpler, images lighter and the building process faster. And it looks more beautiful too ;)
Here is what changed:

Hi Developers!
Here're the technology bonuses for the InterSystems IRIS Globals Contest 2022 that will give you extra points in the voting:
See the details below.

Hi contestants!
Here are the results of the bonus collections the applications of the Python Contest accomplished.
Here are the projects that scored it:
Hey developers!
Sometimes we need to insert or refer to the data of classes directly in globals.
And maybe a lot of you expect that data structure of global with records is:
^Sample.Person(Id)=$listbuild("",col1,col2,...,coln).And this article is a heads up, that this is not always true, don't expect it as granted!
Hi developers!
As you probably noticed in IRIS 2021 the names of globals are random.
And if you create IRIS classes with DDL and want to be sure what global was created you probably would want to provide a name.
And indeed you can do it.
Use WITH %CLASSPARAMETER DEFAULTGLOBAL='^GLobalName' in CREATE Table to make it work. Documentation. See the example below:
Hi!
Trying to create a string with $LB using Embedded Python.
Don't see the way to do it. If Embedded Python supports list builds?
Folks!
Recently I found several one-line long ObjectScript commands on DC and think that it'd be great not to lose it and to collect more!
So I decided to gather a few first cases, put in one OEX project, and share them with you!

And here is how you can use them.
1. Create client SSL configuration.
set $namespace="%SYS", name="DefaultSSL" do:'##class(Security.SSLConfigs).Exists(name) ##class(Security.SSLConfigs).Create(name)Useful if you need to read content from an URL.
Don't forget to return to a previous namespace. Or add
n $namespacebefore the call.
Hi Developers!
Here're the technology bonuses for the InterSystems Python Contest 2022 that will give you extra points in the voting:
See the details below.

Hi folks!
Consider I have a class "X.Y.Z"
What is the SQL table name for it? How can I obtain it via ObjectScript?
A quick search doesn't show any methods and properties. Documentation is a bit "wrong" here saying that the SQL table name is the same. It will be at least 'x_y.z'.
Any help is very appreciated!)
Hi contestants!
We've introduced a set of bonuses for the projects for the Datasets Contest!
Here are the projects that scored it:
Hi folks!
Sometimes we need the docker image of the InterSystems IRIS solution we build to be published on some docker registry. The cases could be:
You can push the image to Docker Hub Registry or Github Registry.
In this very short article, I provide a way how to do it automatically on every push to your GitHub repository.
Hi Developers!
Here're the technology bonuses for the InterSystems IRIS Datasets Contest 2021 that will give you extra points in the voting:
See the details below.

Hi developers!
We launched the datasets contest.
And one of the important questions that need to be covered is dataset licensing.
There are two general cases:
a) a dataset you take from another place in public Internet or private network/person.
b) a dataset you create by yourself or own for any other reason.
We decided to follow the principles and considerations that data.world site introduces for datasets' licensing.
Hi folks!
While browsing tables in Management Portal is there an easy way to open a related class (e.g. to see its documentation)?

There is a Documentation dropdown but the Class Documentation button is disabled.
Thanks!
Hi developers!
ZPM Package Manager is getting more and more popular and thus the library of packages is growing.
And thus some solutions or samples can be built with InterSystems IRIS and one or two packages installed.
I want to share with you iris-docker-zpm-usage-template - a template that can be used exactly for this purpose.
You can create a new repository or clone it and change the package name to the one that is needed for you and once the docker image is built you get an InterSystems IRIS in a docker container with a package (or set of packages) you like.
Hi folks!
I'm curious if it is possible to change the class method to another class?
I call a method of a system class to generate another class. But there is a bug/feature in a library class, so I need to tweak a bit the generated method, e.g. add additional parameter and change the line to "if" the parameter.
I hope to do this programmatically after class generation and change the code in a way I like.
What are the options?
Hi contestants!
We've introduced a set of bonuses for the projects for the Interoperability Contest 2021!
Here are projects that scored it:
| Project |
Basic Auth |
Bearer/JWT |
OAuth |
Authorization |
Auditing |
Encryption |
Docker |
ZPM |
Online Demo |
Code Quality |
Article on DC |
Video on YouTube |
Total Bonus |
| Nominal | 2 | 3 | 5 | 2 | 2 | 2 | 2 | 2 | 3 | 1 | 2 | 3 | 29 |
| appmsw-forbid-old-passwd | 2 | 2 | 2 | 1 | 2 | 9 | |||||||
| isc-apptools-lockdown | 2 | - | - | 1 | 2 | 5 | |||||||
| passwords-tool | 2 | 2 | 1 | 2 | 7 | ||||||||
| API Security Mediator | 2 | 2 | 2 | 2 | 2 | 3 | 1 | 6 | 3 | 23 | |||
| Audit Mediator | 2 | 2 | 2 | 1 | 4 | 3 | 14 | ||||||
| iris-disguise | 2 | 2 | 1 | 4 | 3 | 12 | |||||||
| iris-saml-example | 5 | 2 | 2 | 2 | 3 | 1 | 2 | 17 | |||||
| Server Manager 3.0 Preview | 2 | 4 | 6 | ||||||||||
| appmsw-dbdeploy | 2 | 2 | 1 | 2 | 7 | ||||||||
| Data_APP_Security | 2 | 5 | 2 | 2 | 2 | 2 | 3 | 1 | 4 | 3 | 26 | ||
| IRIS Middlewares | 2 | 1 | 3 | ||||||||||
| TimeTracking-workers | 2 | 2 | 1 | 5 | |||||||||
| zap-api-scan-sample | 2 | 1 | 4 | 3 | 10 | ||||||||
| https-rest-api | 2 | 2 |
Please apply with your comments here in the posts or in Discord.
Hi Developers!
Here're the technology bonuses for the Security Contest 2021 that will give you extra points in the voting:
See the details below.

Ladies and gentlemen!
Is there a way (some secret call? ) to turn on a debug mode for a particular IRIS web app?
The reason is to log debug information in REST-API dispatch methods if the app is in debug mode.
Of course, I could use "a global", but if there is any standard way?
Hi folks!
Could you please share your experience on how do you create REST API with InterSystems IRIS that uses bearer authentication?
How do you generate tokens? How do you maintain it (how much time tokens exist?).
Thanks in advance!
Hi folks!
Consider you are logged in to a REST API in InterSystems IRIS with user A.
What is the way to log out in a browser?
E.g. to login with another user B?
Hi contestants!
We've introduced a set of bonuses for the projects for the Interoperability Contest 2021!
Hi Developers!
Here're the technology bonuses for the InterSystems Interoperability Contest 2021 that will give you extra points in the voting:
See the details below.